После выполнения вашего приложения реального времени используйте диалоговое окно маски блока или Property Inspector, чтобы изменить значения параметров и наблюдать изменения в сигналах. В нормальном или режиме Accelerator, Simulink® передает новые значения модели, которая симулируется. В режиме external mode Simulink передает новые значения приложению реального времени, которое запускается в процессе привилегированного режима.
В данном примере ваша цель состоит в том, чтобы минимизировать звенение в передаточной функции.
Эта процедура начинается с модели sldrtex_model
передаточной функции прямоугольной волны
(matlab: open_system(docpath(fullfile(docroot, 'toolbox', 'sldrt', 'examples', 'sldrtex_model'))))
. Эта модель открывается в режиме normal mode.
Во-первых, установите ядро Simulink Desktop Real-Time™ и cd
к рабочей папке.
Открытый sldrtex_model
.
Откройте блок Scope.
В Редакторе Simulink, на вкладке Desktop Real-Time, выбирают Run in Real Time> Stop Time и изменяют Stop Time в Inf
.
На вкладке Desktop Real-Time нажмите Run in Real Time. Simulink создает приложение реального времени, выбирает симуляцию режима external mode, подключения к ядру реального времени, и начинает запускать симуляцию в реальном времени.
Откройте диалоговое окно параметров блоков Transfer Fcn.
Измените Denominator coefficients в [1 180 10000]
.
Нажмите Apply.
На вкладке Desktop Real-Time нажмите Stop.