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, должны соединиться с корневыми блоками Inport без прошедших блоков, и выходные порты компонента модели, содержащего Reset Function или блоки Terminate Function, должны соединиться с корневыми блоками Outport без прошедших блоков.
Если модель, содержащая Initialize Function, Reset Function или блок Terminate Function, является моделью экспорта функций, сигнал от корневого Inport не должен перейтись с блоком Simulink Function. Если модель не является моделью экспорта функций, сигнал от корневого Inport не должен перейтись ни с каким другим блоком.
В этом примере блок Initialize Function помещается в блок Subsystem. На модель, содержащую блок Subsystem, ссылаются из модели, на которую ссылаются из корневой модели уровня. Только модель верхнего уровня выбранным параметром Show model initialize port может иметь блоки между портами ввода и вывода.