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