Выполняет содержимое события инициализации модели
Simulink/Пользовательские функции
Блок 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] Фактический тип данных или поддержка возможностей зависит от реализации блоков. |
Event Listener | Reset Function | State Reader | State Writer | Terminate Function