Настройте параметры блоков при помощи диалогового окна блока

После выполнения вашего приложения реального времени используйте диалоговое окно маски блока или Property Inspector, чтобы изменить значения параметров и наблюдать изменения в сигналах. В режиме Connected IO или режиме Accelerator, Simulink® передает новые значения модели, которая симулируется. В режиме Run in Kernel Simulink передает новые значения приложению реального времени, которое запускается в процессе привилегированного режима.

В данном примере ваша цель состоит в том, чтобы минимизировать звенение в передаточной функции.

Эта процедура начинается с модели sldrtex_model передаточной функции прямоугольной волны. Чтобы открыть эту модель, в командном окне MATLAB, введите:

open_system(docpath(fullfile(docroot,'toolbox',...
    'sldrt','examples','sldrtex_model')))

Эта модель открывается в режиме Connected IO.

Во-первых, установите ядро Simulink Desktop Real-Time™ и cd к рабочей папке.

  1. Открытый sldrtex_model.

  2. Откройте блок Scope.

  3. В Редакторе Simulink, на вкладке Desktop Real-Time, выбирают Mode> Run in Kernel.

  4. На вкладке Desktop Real-Time выберите Run in Real Time> Stop Time и измените Stop Time в Inf.

  5. На вкладке Desktop Real-Time нажмите Run in Real Time. Simulink создает приложение реального времени, подключения к ядру реального времени, и начинает запускать симуляцию в реальном времени.

    Image of scope displaying signal from simulation

  6. Откройте диалоговое окно параметров блоков Transfer Fcn.

  7. Измените Denominator coefficients в [1 180 10000].

    Image of transfer function parameters window

  8. Нажмите Apply.

    Image of scope plot ripple minimum

  9. На вкладке Desktop Real-Time нажмите Stop.

Похожие темы