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

Описание

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

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

Настройки

По умолчанию: on

На

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

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

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

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

Прочь

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

Примечание

Программное обеспечение предоставляет статические версии основного файла, 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] VxWork является зарегистрированным товарным знаком Wind River® Systems, Inc.