Настройка имен сгенерированных файлов

Генератор кода создает model.* файлы во время генерации кода и процесса сборки. Когда вы генерируете код C/C + + для моделей на основе ERT, можно настроить имена сгенерированных файлов заголовка, источника и данных. Вы не можете настроить сгенерированные файлы для ссылок на модели. Пользовательские имена файлов позволяют:

  • Соответствовать стандартам именования компании или отрасли.

  • Интеграция с внешним кодом.

В диалоговом окне Параметры конфигурации на панели Code Generation > Code Placement используйте группу Auto-generated file naming rules, чтобы настроить имена сгенерированных файлов. Когда вы используете Modular или Compact(with separate date file) упаковка файлов, можно задать пользовательские имена для сгенерированного заголовка, источника и файлов данных. Когда вы используете Compact упаковка файлов, можно задать пользовательские имена для сгенерированных заголовков и исходных файлов.

  1. Откройте любую модель, основанную на ERT, например rtwdemo_dynamicio. В диалоговом окне Параметров конфигурации измените System target file на ert.tlc.

  2. На панели Code Generation > Code Placement выберите File packaging format следующим образом Compact(with separate date file).

  3. Задайте пользовательские имена файлов с помощью правил именования для этих параметров:

    $E является обязательным для Header files и Source files. $E представляет следующие образцы типов файлов:

    • capi

    • capi_host

    • dt

    • testinterface

    • private

    • types

  4. Чтобы создать модель, нажмите Ctrl + B. В отчете о генерации кода сгенерированные файлы перечислены на левой панели в разделе Model files и Data files.

    В этом примере $E решает, чтобы private и types. Сгенерированные файлы заголовков разрешаются до имени модели со значением для $E и пользовательские текстовые header. Сгенерированные исходные файлы разрешаются до имени модели с помощью пользовательского текста source. Сгенерированный файл данных переходит к имени модели с помощью пользовательского текста data. Вот сводные данные примененных правил именования и соответствующих сгенерированных файлов:

    Тип файлаСпецификация токенаПользовательский текстИмя сгенерированного файла
    Заголовочный файл$R$Eheaderrtwdemo_dynamicio_header.h
    Заголовочный файл$R$Eheaderrtwdemo_dynamicio_private_header.h
    Исходный файл$R$Esourcertwdemo_dynamicio_source.c
    Заголовочный файл$R$Eheaderrtwdemo_dynamicio_types_header.h
    Файл данных$Rdatartwdemo_dynamicio_data.c

Похожие темы