Симулируйте и сгенерируйте код для системы скоростного круиз-контроля

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

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

open_system('plcdemo_cruise_control')

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

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

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

generatedfiles = plcgeneratecode('plcdemo_cruise_control/Controller');

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