exponenta event banner

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

В этом примере показано, как моделировать и генерировать код для подсистемы контроллера из модели скоростного круиз-контроля с помощью Simulink ® и Stateflow ®.

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

open_system('plcdemo_cruise_control')

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

Создать код

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

generatedfiles = plcgeneratecode('plcdemo_cruise_control/Controller');

Подсистема контроллера выполняет вычисления Enable и Setpoint с помощью диаграммы Triggered Stateflow ®. Команда Throttle вычисляется с помощью дискретного контроллера PID.