Система круиз-контроля переменной скорости шага

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

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

open_system('plcdemo_cruise_control_continuous');

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

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

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

generatedfiles =
plcgeneratecode('plcdemo_cruise_control_continuous/Controller');

В этой модели решатель модели устанавливается на переменно-ступенчатый непрерывный (ode45); Значение шага расчета подсистемы контроллера устанавливается равным 0,05. Чтобы установить шаг расчета контроллера, справа нажатием кнопки на блоке контроллера и выберите Subsystem Параметров, на вкладке Main, установите параметр Шага расчета. Этот метод позволяет комбинированное моделирование контроллера дискретного времени и объекта непрерывного времени в одной модели с поддержкой генерации кода ПЛК.