Инициализация, сброс и прекращение ограничений функции

Неподдерживаемые блоки

Initialize Function, Reset Function и блоки Terminate Function не поддерживают:

  • Model блоки

  • Пользовательские блоки кода

  • Stateflow® чарты

  • Resettable Subsystem блоки

  • Блоки с состоянием, например, Unit Delay блоки

  • Блоки с абсолютным временем, например, Clock блоки

  • MATLAB System блоки

  • MATLAB Function блоки, которые используют постоянные или глобальные данные. Однако поддерживаются MATLAB Function блоки без постоянных или глобальных данных.

Initialize Function, Reset Function и блоки Terminate Function не могут вызывать блоки Simulink Function с:

  • Входные или выходные порты

  • Блок Initialize Function, Reset Function или Terminate Function

  • Неподдерживаемые блоки

Неподдерживаемые функции

Initialize Function, Reset Function и блоки Terminate Function не поддерживают:

  • Использование сигналов переменного размера

Вводы-выводы компонентов

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

В этом примере Initialize Function блок помещается в Subsystem блок. Модель, содержащая блок Subsystem, ссылается на модель, которая ссылается на модель корневого уровня. Только модель верхнего уровня с выбранным параметром Show model initialize port может иметь блоки между входом и выходным портами.

См. также

Блоки

Похожие темы