Генератор кода создает 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. В диалоговом окне Configuration Parameters измените System target file в ert.tlc.
На Code Generation> панель Code Placement, выберите File packaging format как Compact(with separate date file).
Задайте пользовательские имена файлов при помощи правил именования для этих параметров:
Header files: $R$E_header
Source files: $R$E_source
Data files: $R_data
$E обязательно для Header files и Source files. $E представляет эти экземпляры типов файлов:
capi
capi_host
dt
testinterface
private
types
Чтобы создать модель, нажмите Ctrl + B. В отчете генерации кода сгенерированные файлы перечислены на левой панели под разделом Model files и Data files.

В этом примере, $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 |