Выполнитесь подсистема на модели инициализируют событие
Simulink / Пользовательские Функции
Блок Initialize Function является предварительно сконфигурированным блоком Subsystem, который выполняется на модели, инициализируют событие. По умолчанию блок 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 или соответствующий блок владельца состояния, чтобы подсветить блоки, связанные с ним. Чтобы показать связанный блок в открытой схеме или новой вкладке, сделайте паузу на замещающем знаке, который появляется после выбора. Затем выберите Related Blocks от строки меню. Когда несколько блоков соответствуют выбранному блоку, список связанных блоков открывается. Можно отфильтровать список связанных блоков путем ввода критерия поиска в текстовое поле. После того, как вы выбираете связанный блок из списка, особое внимание окна переходит к открытой схеме или новой вкладке, которая показывает связанный блок.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
[a] Фактическая поддержка типа данных или возможности зависит от реализации блока. |
Reset Function | Terminate Function | Event Listener | State Reader | State Writer