Проверяйте вывод во время выполнения контекста выполнения

Описание

Задайте, вывести ли предупреждение, если программное обеспечение Simulink® обнаруживает потенциальные выходные различия от предыдущих релизов.

Диагностика Category:

Настройки

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

На

Выводит предупреждение, если программное обеспечение Simulink обнаруживает потенциальные выходные различия от предыдущих релизов.

'off'

Не выводит предупреждение.

Советы

  • Эта диагностика инициирована, если модель содержит блок, который отвечает следующим условиям:

    • Блок имеет настраиваемый параметр.

    • Блок соединяется с выводом условно выполняемой подсистемы.

    • Блок наследовал свой контекст выполнения от той подсистемы.

    • Выходной порт, с которым это соединяется, имеет неопределенное начальное условие, т.е. Начальный выходной параметр блока Outport установлен в [].

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

    Рассмотрите, например, следующую модель.

    В этой модели S-функция tunevar изменяет значение блока Gain параметр k и обновляет схему во времени симуляции 7 (т.е. это моделирует настройку параметра).

    Следующая фигура сравнивает наложенный вывод блока Pulse Generator модели и его блока Gain в Релизе 13 и текущем релизе.

    Обратите внимание на то, что вывод блока Gain изменяет во время 7 в Релизе 13, но не изменяется в текущем релизе. Это вызвано тем, что в Релизе 13, блок Gain принадлежит контексту выполнения корневой системы и следовательно выполняется на каждом временном шаге, тогда как в текущем релизе, блок Gain принадлежит контексту выполнения инициированной подсистемы и следовательно выполняется только, когда инициированная подсистема выполняется, т.е. во времена 5, 10, 15 и 20.

Зависимость

Этот параметр включен, только если Underspecified initialization detection установлен в Classic.

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

Parameter: CheckExecutionContextRuntimeOutputMsg
Значение: 'on' | 'off'
Значение по умолчанию: 'off'

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

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

Похожие темы