exponenta event banner

Фильтр реального времени

В этом примере показан фильтр реального времени, созданный с использованием DSP System Toolbox™ и Simulink Desktop Real-Time™. Нефильтрованный сигнал поступает на аналоговый вход, проходит через фильтр, разработанный DSP System Toolbox и, наконец, отправляется на аналоговый выход. Нефильтрованные и отфильтрованные сигналы отображаются в реальном времени с помощью блока Scope.

Примечание.Для запуска этой модели к компьютеру должна быть подключена плата сбора данных. Для этой модели требуется панель системных инструментов DSP.

Запустить модель в обычном режиме

  1. Откройте блоки аналогового ввода и аналогового вывода и выберите плату сбора данных. Если плата не установлена, установите ее, нажав кнопку Установить новую плату.

  2. Для переключения в обычный режим при необходимости на вкладке Моделирование (Simulation) выберите Обычный режим (Normal mode).

  3. Чтобы начать выполнение в реальном времени, на вкладке Моделирование (Simulation) щелкните Выполнить (Run).

Запуск модели во внешнем режиме

  1. Откройте блоки аналогового ввода и аналогового вывода и выберите плату сбора данных. Если плата не установлена, установите ее, нажав кнопку Установить новую плату.

  2. Чтобы запустить выполнение в реальном времени во внешнем режиме, на вкладке Рабочий стол в реальном времени щелкните Выполнить в реальном времени. Модель создается, подключается к Simulink во внешнем режиме и запускается.

Открытие модели

open_system(fullfile(matlabroot,'toolbox','sldrt','sldrtexamples','sldrtex_filter'));

Закрыть открытые области

close_system(find_system(gcs ,'BlockType', 'Scope'));

Очистить модель

clear
close all
bdclose all

См. также