Для подсистемы верхнего уровня, которая имеет внутреннее состояние, сгенерированный FUNCTION_BLOCK
код имеет ssMethodType
. ssMethodType
специальный входной параметр, который кодер добавляет в раздел входных переменных FUNCTION_BLOCK
разделите во время генерации кода. ssMethodType
позволяет вам выполнить код для Simulink® Методы блока Subsystem, такие как инициализация и шаги расчета. Сгенерированный код выполняется, связанный Оператор выбора на основе значения передал в для этого аргумента.
Использовать ssMethodType
с FUNCTION_BLOCK
для вашей модели, в сгенерированном коде, прототип функционального блока подсистемы верхнего уровня имеет один из следующих форматов:
Имеет внутреннее состояние | ssMethodType Содержит... |
---|---|
Да | Сгенерированный функциональный блок для блока имеет дополнительный первый параметр |
Нет | Интерфейсу функционального блока только сопоставили параметры от портов I/O блока Simulink. Нет никакого |
Для не подсистемы верхнего уровня, в сгенерированном коде, прототип функционального блока подсистемы имеет один из следующих форматов:
Имеет внутреннее состояние | ssMethodType Содержит... |
---|---|
Да | Интерфейс функционального блока имеет Если не подсистемы верхнего уровня имеют блоки с постоянным шагом расчета, сгенерированный код мог бы иметь |
Нет | Интерфейсу функционального блока только сопоставили параметры от портов I/O блока Simulink. Нет никакого |