exponenta event banner

Моделирование и создание структурированного текстового кода для диаграммы Stateflow ®

В этом примере показано, как моделировать и генерировать код для диаграммы потока состояний ControlModule из plcdemo_stateflow_controller модель.

Открытие модели

open_system('plcdemo_stateflow_controller')

Чтобы начать моделирование, щелкните Выполнить (Run).

Создать код

Чтобы создать код для диаграммы ControlModule, используйте plcgeneratecode. Дополнительные сведения см. в разделе plcgeneratecode:

generatedfiles = plcgeneratecode («plcdemo _ stateflow _ controller/ControlModule»);

Этот plcdemo_stateflow_controller состоит из диаграмм потока состояний для моделирования модуля привода. На диаграмме StartHarness представлена тестовая сцена запуска, удержания и сброса накопителя.

open_system('plcdemo_stateflow_controller/TestHarness');

Диаграмма BehaviorModel предоставляет простую диаграмму для проверки поведения диаграммы ControlModule путем ввода ошибок.

open_system('plcdemo_stateflow_controller/BehaviorModel');

Диаграмма ControlModule выполняет логику управления дисками.

open_system('plcdemo_stateflow_controller/ControlModule');