exponenta event banner

Поддержка: непрерывное время

Описание

Укажите, следует ли создавать код для блоков, использующих непрерывное время.

Категория: Создание кода > Интерфейс

Настройки

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

На

Создает код для блоков, использующих непрерывное время.

Прочь

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

Зависимости

  • Этот параметр отображается только для целевых объектов на основе ERT.

  • Для создания кода этому параметру требуется лицензия Embedded Coder ®.

  • Этот параметр должен быть включен для моделей, включающих блоки, для которых требуются абсолютные или истекшие значения времени.

  • Этот параметр сбрасывается при выборе параметра Удалить поле состояния ошибки в структуре данных модели в реальном времени.

  • Если существуют оба следующих условия, выходные значения считываются из ert_main для порта непрерывного вывода может отличаться от соответствующих выходных значений в записанных данных для модели:

    • Вы настраиваете ert_main.c или .cpp для считывания выходных данных модели после каждого шага модели базовой скорости.

    • Выбираются параметры Support: continuous time и Single output/update.

    Разница возникает потому, что в то время как записанные данные захватывают выходные данные на основных временных этапах, выходные данные считываются из ert_main после шага модели базовой скорости может захватывать выходные данные при промежуточных второстепенных шагах времени. В следующей таблице перечислены обходные пути устранения расхождений.

    Работа вокругНастраиваемые ert_main.cНастраиваемые ert_main.cpp
    Разделите созданные функции вывода и обновления (снимите флажок Single output/update function) и вставьте код в ert_main для считывания выходных значений модели, отражающих только основные временные шаги. Например, в ert_main, между model_output вызов и model_update звоните, прочитайте модель External outputs глобальная структура данных (определена в model.h). X 
    Выберите параметр Single output/update function. Вставка кода в созданную model.c или .cpp файл, возвращающий выходные значения модели, отражающие только основные временные шаги. Например, в функции шага модели между выходным кодом и кодом обновления сохраните значение модели. External outputs глобальная структура данных (определена в model.h). Затем восстановите значение после завершения обновления кода.XX
    Установите блок удержания нулевого порядка перед портом непрерывного вывода.XX

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

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

Рекомендуемые параметры

ПриложениеНастройка
ОтладкаНикакого воздействия
ОтслеживаемостьНикакого воздействия
ЭффективностьВыкл. (исполнение, ПЗУ), Без воздействия (ОЗУ)
Меры безопасности

Рекомендации отсутствуют

Связанные темы