Задайте, вывести ли предупреждение, если модель содержит условно выполняемую подсистему, в которой блок с заданным начальным условием управляет блоком Outport с неопределенным начальным условием
Диагностика Category:
Значение по умолчанию: On
Выводит предупреждение, если модель содержит условно выполняемую подсистему, в которой блок с заданным начальным условием управляет блоком Outport с неопределенным начальным условием.
Не выводит предупреждение.
Эта ситуация происходит, когда блок с заданным начальным условием, таким как Постоянное, Начальное Условие или блок Delay, управляет блоком Outport с неопределенным начальным условием (Начальный выходной параметр установлен в []).
Модели с такими подсистемами могут привести к начальным результатам (i.e., перед начальной активацией условно выполняемой подсистемы) в текущем релизе, которые отличаются от начальных результатов, приведенных в Релизе 13 или более ранних релизах.
Рассмотрите, например, следующую модель.
Эта модель не задает начальное условие выходного порта триггируемой подсистемы.
Следующая фигура сравнивает наложенный выход блока Step этой модели и триггируемой подсистемы в Релизе 13 и текущем релизе.
Заметьте, что начальный выход триггируемой подсистемы отличается между двумя релизами. Это вызвано тем, что Релиз 13 и более ранние релизы используют начальный выход блока, соединенного с выходным портом (т.е. блока Constant) как начальный выход триггируемой подсистемы. В отличие от этого, этот релиз выходные параметры 0
когда начальный выход триггируемой подсистемы, потому что модель не задает начальную букву порта, вывел.
Этот параметр включен, только если Underspecified initialization detection установлен в Classic
.
Parameter: CheckSSInitialOutputMsg |
Значение:
'on' | 'off' |
Значение по умолчанию:
'on' |
Приложение | Установка |
---|---|
Отладка | Никакой удар |
Трассируемость | Никакой удар |
Эффективность | Никакой удар |
Меры безопасности | On |