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

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

Откройте модель

open_system('plcdemo_stateflow_controller')

Чтобы начать симуляцию, нажмите кнопку Выполнить.

Сгенерируйте код

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

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

Этот plcdemo_stateflow_controller состоит из диаграмм stateflow для симуляции модуля привода. TestHarness графика обеспечивает тестовое сканирование запуска, удержания и сброса диска.

open_system('plcdemo_stateflow_controller/TestHarness');

График BehaviorModel предоставляет простой график, чтобы протестировать поведение графика ControlModule путем инъекций отказов.

open_system('plcdemo_stateflow_controller/BehaviorModel');

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

open_system('plcdemo_stateflow_controller/ControlModule');