Генератор кода создает model.* в процессе создания и сборки кода. При создании кода C/C + + для моделей на основе ERT можно настроить имена созданных заголовков, исходных файлов и файлов данных. Нельзя настроить созданные файлы для ссылочных моделей. Пользовательские имена файлов позволяют:
Соответствие стандартам именования компании или отрасли.
Интеграция с внешним кодом.
В диалоговом окне Параметры конфигурации (Configuration Parameters) на панели Создание кода (Code Generation) > Размещение кода (Code Placement) используйте группу Правила именования автоматически создаваемых файлов (Auto-generated file naming rules) для настройки имен созданных файлов. При использовании Modular или Compact(with separate date file) можно указать пользовательские имена для созданных заголовков, исходных файлов и файлов данных. При использовании Compact можно указать пользовательские имена для созданных заголовков и исходных файлов.
Откройте любую модель на основе ERT, например: rtwdemo_dynamicio. В диалоговом окне «Параметры конфигурации» измените целевой файл системы на ert.tlc.
На панели Создание кода > Размещение кода выберите Формат упаковки файлов как Compact(with separate date file).
Укажите пользовательские имена файлов, используя правила именования для следующих параметров:
Заголовочные файлы: $R$E_header
Исходные файлы: $R$E_source
Файлы данных: $R_data
$E является обязательным для файлов заголовков и исходных файлов. $E представляет следующие экземпляры типов файлов:
capi
capi_host
dt
testinterface
private
types
Чтобы создать модель, нажмите клавиши CTRL + B. В отчете о создании кода созданные файлы перечислены на левой панели раздела Файлы модели и файлы данных.

В этом примере: $E разрешает private и types. Созданные файлы заголовков преобразуются в имя модели со значением для $E и пользовательский текст header. Созданные исходные файлы преобразуются в имя модели с помощью пользовательского текста source. Созданный файл данных преобразуется в имя модели с пользовательским текстом data. Ниже приводится сводка применяемых правил именования и соответствующих созданных файлов:
| Тип файла | Спецификация маркера | Пользовательский текст | Имя созданного файла |
|---|---|---|---|
| Файл заголовка | $R$E | header | rtwdemo_dynamicio_header.h |
| Файл заголовка | $R$E | header | rtwdemo_dynamicio_private_header.h |
| Исходный файл | $R$E | source | rtwdemo_dynamicio_source.c |
| Файл заголовка | $R$E | header | rtwdemo_dynamicio_types_header.h |
| Файл данных | $R | data | rtwdemo_dynamicio_data.c |