Сгенерируйте пример основная программа

Описание

Управляйте, сгенерировать ли пример основная программа для модели.

Генерация кода Category:> Шаблоны

Настройки

Значение по умолчанию: on

On

Генерирует пример основная программа, ert_main.c (или .cpp). Файл включает:

  • main() функция для сгенерированной программы

  • Код планирования задач, который определяет, как и когда расчеты блока выполняются на каждом временном шаге модели

Операция основной программы и используемого алгоритма планирования зависит, в основном, от того, является ли ваша модель односкоростной или многоскоростной, и также на режиме решателя вашей модели (SingleTasking или MultiTasking).

Off

Не генерирует пример основная программа.

Примечание

Программное обеспечение обеспечивает статические версии основного файла, matlabroot/rtw/c/src/common/rt_main.c и matlabroot/rtw/c/src/common/rt_cppclass_main.cpp, как основание для пользовательских модификаций. Можно использовать любой статический основной файл в качестве шаблона для разработки встраиваемых приложений.

Советы

  • После того, как вы генерируете и настраиваете основную программу, отключаете эту опцию, чтобы предотвратить регенерацию основного модуля и перезапись вашей настроенной версии.

  • Можно использовать файл шаблона пользовательской обработки файла (CFP), чтобы заменить нормальную основную генерацию программы и сгенерировать основной программный модуль, настроенный для целевого окружения.

  • Если вы отключаете эту опцию, генератор кода производит немного отличающийся код группировки уровня, чтобы обеспечить совместимость с более старым статическим основным модулем.

Зависимости

  • Этот параметр включает Target operating system.

  • Необходимо включить этот параметр и выбрать VxWorksExample для Target operating system, если вы используете VxWorks® [1] библиотечные блоки.

Информация о командной строке

Параметр: GenerateSampleERTMain
Ввод: символьный вектор
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

Рекомендуемые настройки

ПриложениеУстановка
ОтладкаНикакой удар
ТрассируемостьНикакой удар
ЭффективностьНикакой удар
Меры безопасностиНикакой удар

Похожие темы


[1]  VxWorks является зарегистрированной торговой маркой Ветра River® Systems, Inc.