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

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

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

Запустите модель в режиме normal mode

  1. Откройте блок Analog Output и выберите вашу плату сбора данных. Если нет никакой установленной платы, установите его путем нажатия на Install новая кнопка платы.

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

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

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

  1. Откройте блок Analog Output и выберите вашу плату сбора данных. Если нет никакой установленной платы, установите его путем нажатия на Install новая кнопка платы.

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

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

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

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

Закройте открытые осциллографы

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

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

clear
close all
bdclose all

Смотрите также