exponenta event banner

Изменение организации созданного файла

Файлы, созданные во время создания кода, организованы в соответствии с общим шаблоном создания кода. Этот шаблон имеет имя файла ert_code_template.cgtи задается по умолчанию на панели «Создание кода» > «Шаблоны» диалогового окна «Параметры конфигурации».

Следующий фрагмент показывает rtwdemo_configinterface.c заголовок файла, созданный с использованием шаблона по умолчанию:

/*
* File: rtwdemo_configinterface.c
*
* Code generated for Simulink model 'rtwdemo_configinterface'.
*
* Model version                  : 1.387
* Simulink Coder version         : 9.4 (R2020b) 19-May-2020
* C/C++ source code generated on : Thu Jun 11 14:31:07 2020
*
* Target selection: ert.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
* Code generation objectives: Unspecified
* Validation result: Not run
*/

Можно изменить организацию созданных файлов с помощью шаблонов кода и шаблонов данных. Шаблоны кода организуют файлы, содержащие функции, в первую очередь. Шаблоны данных упорядочивают файлы, содержащие идентификаторы. В этой процедуре созданные файлы упорядочиваются с использованием поставляемого кода и шаблонов данных:

  1. В диалоговом окне «Параметры конфигурации» откройте панель «Создание кода» > «Шаблоны».

  2. В разделе Шаблоны кода в поле Шаблон исходного файла введите code_c_template.cgt.

  3. В поле Шаблон файла заголовка введите code_h_template.cgt.

  4. В разделе Шаблоны данных в поле Шаблон исходного файла введите data_c_template.cgt.

  5. В поле Шаблон файла заголовка введите data_h_template.cgt.

  6. Нажмите кнопку «Применить».

  7. В окне модели нажмите клавиши CTRL + B. Теперь файлы организованы по указанным шаблонам. Например, rtwdemo_configinterface.c заголовок файла теперь организован следующим образом:

    /**
     ******************************************************
     **  FILE INFORMATION:
     **  Filename:           rtwdemo_configinterface.c
     **  File Creation Date: 11-Jun-2020
     **
     **  ABSTRACT:
     **
     **
     **  NOTES:
     **
     **
     **  MODEL INFORMATION:
     **  Model Name:         rtwdemo_configinterface
     **  Model Description:  Data Dictionary Driven Modeling Using 
         Simulink(R) Data Objects
    
       This model shows how to use Simulink data objects to define data 
       independently from the diagram which supports a data dictionary 
       driven modeling style.
     **  Model Version:      1.387
     **  Model Author:       The MathWorks, Inc. - Mon Nov 27 14:36:56 2000
     **
     **  MODIFICATION HISTORY:
     **  Model at Code Generation: user - Thu Jun 11 14:38:31 2020
     **
     **  Last Saved Modification:  The MathWorks, Inc. - Thu Jun 04 02:05:40 2020
     **
     **
     *******************************************************************************
     **/