После запуска приложения реального времени используйте диалоговое окно блока mask или Property Inspector, чтобы изменить значения параметров и наблюдать изменения сигналов. В режиме normal или 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 блок.
В Редактор на вкладке 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.