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