Используйте дискретное и непрерывное время

Поддержка дискретных и непрерывных блоков времени

Системный конечный файл ERT поддерживает генерацию кода для дискретных и непрерывных блоков времени. Если вы выбираете параметр конфигурации модели Support: continuous time, можно использовать эти блоки в моделях без ограничения.

Обратите внимание на то, что использование определенных блоков не рекомендуется для генерации производственного кода для встраиваемых систем. Таблица Simulink® Block Data Type Support суммирует характеристики блоков в Simulink и библиотеках блоков Fixed-Point Designer™, включая то, рекомендуют ли им для использования в генерации производственного кода. Чтобы просмотреть эту таблицу, выполните следующую команду и см. “столбец” Поддержки Генерации кода таблицы, которая появляется:

showblockdatatypetable

Поддержка непрерывных решателей

Цель ERT поддерживает непрерывные решатели. В диалоговом окне опций Решателя можно выбрать доступный решатель в меню Solver. (Обратите внимание на то, что Типом решателя должен быть fixed-step для использования с целью ERT.)

Примечание

Пользовательские цели должны быть изменены, чтобы поддержать непрерывное время. Необходимые модификации описаны в, Настраивают Системные Конечные файлы.

Поддержка времени остановки

Цель ERT поддерживает время остановки для модели. При генерации основанных на хосте исполняемых файлов соблюдается значение времени остановки, если один из этих параметров конфигурации модели выбран:

  • External mode

  • MAT-file logging

  • Classic call interface

В противном случае исполняемый файл запускается неопределенно.

Системный конечный файл ERT обеспечивает сгенерированные и статические примеры ert_main.c файл. ert_main.c файл управляет полным выполнением типового кодекса путем вызова modelшаг функционируйте и опционально проверка ErrorStatus/StopRequested флаги, чтобы отключить выполнение. Для пользовательской цели, если вы обеспечиваете свой собственный статический main.c, рассмотрите включая поддержку проверки этих флагов.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте