Вы можете использовать как явное, так и неявное управление скоростью в Simulink.
- Время выборки
Чтобы установить основное время выборки, зайдите в: Параметр конфигурации> Солвер> Размер с фиксированным шагом. Вы также можете использовать Simulink API:
get_param (bdroot, 'FixedStep')
set_param (bdroot, 'FixedStep', '0,005')% 200 Гц
Цвет
Чтобы активировать цвета «Время выборки», перейдите в: «Дисплей»> «Время выборки»> «Все». Легенда о времени выборки поможет вам понять, как работает неявный контроль скорости.
Вариант времени выборки
Вы можете управлять параметрами задания и времени выборки через: Параметры конфигурации> Решатель> Задачи и параметры времени выборки.
В начале вы можете активировать автоматическую обработку изменения скорости передачи данных. Затем вы проанализируете, какие цвета имеют ваши элементы модели, и поместите блоки Rate-Transition на сигнальные линии данных между элементами модели с разными частотами дискретизации.
Теперь контроль скорости неявный. Если вы используете вызовы функций для явного вызова ваших подсистем с требуемой скоростью, используя предопределенный планировщик, тогда контроль скорости будет явным.
Вы можете открыть примеры сборки в Simulink, чтобы увидеть, как это работает:
sf_ladder_logic_scheduler
sf_loop_scheduler