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