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 или соответствующий блок владельца состояния, чтобы подсветить блоки, связанные с ним.

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

Типы данных

Boolean[a] | bus[a] | double[a] | enumerated[a] | fixed point[a] | half[a] | integer[a] | single[a] | string[a]

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

no

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

limited[a]

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

no

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

no

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

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