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

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

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

Если вы используете связанное состояние на основе Simulink, где имя входного или выходного порта отличается от входных или выходных входов диаграммы Stateflow, необходимо убедиться, что ваши переменные сопоставлены правильно. Можно изменить отображения из Property Inspector или в диалоговом окне Mappings.

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

Чтобы открыть диалоговое окно отображений, выберите состояние Simulink Based. На вкладке Simulink State нажмите Mappings.

В разделе Input Mapping можно задать, какой вход родительского графика сопоставлен с входным портом в подсистеме Simulink.

В разделе Output Mapping можно задать, какие выходы родительского графика сопоставлены с выходным портом в подсистеме Simulink.

Похожие темы