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

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

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

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

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

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

Под Input Mapping можно задать, какая вышестоящая диаграмма вводила карты к импорту в Подсистеме Simulink.

Под Output Mapping можно задать, какая вышестоящая диаграмма выводила карты к выходному порту в Подсистеме Simulink.

Похожие темы