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

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

Примечание.Чтобы запустить эту модель, к компьютеру должна быть подключена плата сбора данных. Эта модель требует DSP System Toolbox.

Запуск модели в режиме Normal Mode

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

  2. Чтобы переключиться в режим normal mode, на вкладке Simulation, выберите Режим normal mode.

  3. Чтобы начать выполнение в реальном времени, на вкладке Simulation, нажмите запуск.

Запуск модели во режиме external mode

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

  2. Чтобы начать выполнение в реальном времени во режиме external mode, на вкладке Desktop Real-Time, нажмите Run in Real Time. Модель строит, соединяется с Simulink во режиме external mode и запускается.

Откройте модель

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

Закройте открытые возможности

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

Очистка модели

clear
close all
bdclose all

См. также