В этом примере показан фильтр в реальном времени, созданный с использованием DSP System Toolbox™ и Simulink Desktop Real-Time™. Нефильтрованный сигнал получает аналоговый вход, передается через фильтр, разработанный DSP System Toolbox и, наконец, отправляется на аналоговый выход. Как нефильтрованные, так и фильтрованные сигналы показаны в реальном времени с помощью блока Scope.
Примечание.Чтобы запустить эту модель, к компьютеру должна быть подключена плата сбора данных. Эта модель требует DSP System Toolbox.
Откройте блоки Analog Input и Analog Output и выберите плату сбора данных. Если плата не установлена, установите ее, нажав кнопку Установить новую плату.
Чтобы переключиться в режим normal mode, на вкладке Simulation, выберите Режим normal mode.
Чтобы начать выполнение в реальном времени, на вкладке Simulation, нажмите запуск.
Откройте блоки Analog Input и Analog Output и выберите плату сбора данных. Если плата не установлена, установите ее, нажав кнопку Установить новую плату.
Чтобы начать выполнение в реальном времени во режиме 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