Чтобы инициализировать выходные значения для условной подсистемы, инициализируйте блоки Outport в подсистеме одним из следующих способов:
Наследуйте исходные выходные значения из входных сигналов, подключенных к блокам Outport.
Укажите начальные выходные значения с помощью параметров блока Outport.
Примечание
Если условная подсистема управляет блоком Merge в той же модели, нет необходимости указывать начальное условие для блока Outport подсистемы.
Simulink ® пытается использовать входные сигналы, подключенные к блокам вывода условной подсистемы, для инициализации выходных значений. Это поведение наблюдается после установки параметра Outport block Source начального выходного значения в значениеInput signal. Такое же поведение наблюдается, если для параметра Источник начального выходного значения установлено значение Dialog и Начальный выход установлен в [].
Допустимые входные сигналы для установки исходных выходных значений включают в себя:
Выходные порты из другой условно выполняемой подсистемы.
Выходные порты из блока Model с блоком Trigger, установленным на function-call.
Объединить блоки.
Постоянные блоки.
IC (исходное состояние) блоки.
Сигнальные объекты Simulink, присоединенные к сигнальной линии, подключенной к блоку Outport. Если InitialValue параметр определен, Simulink использует это значение.
Диаграммы Stateflow ®.
Если входной сигнал поступает из блока, который здесь не указан, то блок Outport использует исходное значение по умолчанию для типа выходных данных.
Когда условный блок Outport подсистемы наследует начальное выходное значение, после обновления или запуска модели
рядом с блоком Outport отображается значок.

Можно также определить, наследует ли блок выходного порта условной подсистемы начальное выходное значение, используя функция.Simulink.getOutportInheritsInitialValue
Примечание
При использовании классического режима инициализации выберите Input signal вызывает ошибку. Для наследования начального выходного значения из входного сигнала установите для параметра Source of initial output value значение Dialog, установите для параметра Output when disabled значение heldи установите параметр Initial output в пустую матрицу [].
Значок не отображается в классическом режиме инициализации. См. Классический режим инициализации.
Явно задайте начальные выходные значения в случаях, когда необходимо:
Проверьте поведение модели с различными начальными значениями.
Установите исходные значения в установившееся состояние и сократите время моделирования.
Исключить необходимость отслеживания входных сигналов для определения исходных выходных значений.
Чтобы указать начальные выходные значения:
Откройте диалоговое окно для блока Outport в условной подсистеме.
В списке Источник начального выходного значения выберите Dialog.
В поле Начальный вывод введите начальное значение.