exponenta event banner

Сопоставить переменные для состояний на основе Simulink

Для моделирования систем, которые переключаются между периодическими или непрерывными динамиками времени, используйте состояния на базе Simulink ®. Состояния на основе Simulink поддерживаются только в диаграммах Stateflow ® в модели Simulink. Дополнительные сведения см. в разделе Подсистемы симулятора как состояния.

Можно получить доступ к входам или выходам подсистемы в состоянии на основе Simulink, используя входы и выходы в Stateflow, которые имеют то же имя, что и ваши входы и выходы. Для состояний на основе Simulink, созданных путем копирования и вставки включенных подсистем и подсистем действий из библиотеки, нажмите кнопку Разрешить неопределенные символы, чтобы автоматически сопоставить входные и выходные данные Simulink с входными и выходными данными Stateflow. См. раздел Создание входов и выходов.

Если используется связанное состояние на основе Simulink, в котором имя порта ввода или вывода отличается от входного или выходного значения диаграммы Stateflow, необходимо убедиться, что переменные правильно сопоставлены. Можно изменить сопоставления в Инспекторе свойств или в диалоговом окне «Сопоставления».

Сопоставление переменных в состоянии на основе Simulink

Чтобы открыть диалоговое окно отображения, выберите состояние на основе Simulink. На вкладке Состояние симулятора (Simulink State) щелкните Сопоставления (Mappings).

В разделе Сопоставление входных данных (Input Mapping) можно указать, какие входные данные родительской диаграммы сопоставляются с входными данными в подсистеме Simulink.

В разделе Сопоставление выходных данных (Output Mapping) можно указать, какие выходные данные родительской диаграммы сопоставляются с исходящим портом в подсистеме Simulink.

Связанные темы