Initialize Function

Выполняет содержимое события инициализации модели

  • Библиотека:
  • Simulink/Пользовательские функции

  • Initialize Function block

Описание

Блок Initialize Function является предварительно сконфигурированным блоком подсистемы, который выполняется на событии инициализации модели. По умолчанию блок Initialize Function включает в себя блок Event Listener с Event установленным значением Initialize, блок Constant с Constant value установленным на 0и блок State Writer.

Замените Constant блок блоками, которые генерируют значение состояния для State Writer блока.

Условно выполненные блоки подсистемы с выходными портами полностью поддерживаются в Initialize Function блоках.

Список неподдерживаемых блоков и функций см. в разделе «Инициализация, сброс и прекращение ограничений функции».

Входной и выходной порты компонента, содержащего Initialize Function и Terminate Function блоки, должны соединяться с блоками входного и выходного портов.

Код, сгенерированный из этого блока, является частью model_initialize функция, которая вызывается один раз в начале выполнения модели.

Можно выбрать Initialize Function, Reset Function или Terminate Function блок или соответствующий блок владельца состояния, чтобы подсветить блоки, связанные с ним.

Характеристики блоков

Типы данных

Булев[a] | шина[a] | double[a] | перечисленные[a] | фиксированную точку[a] | половину[a] | целое число[a] | сингл[a] | строка[a]

Прямое сквозное соединение

no

Многомерные сигналы

ограниченный[a]

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

[a] Фактический тип данных или поддержка возможностей зависит от реализации блоков.

Расширенные возможности

.