exponenta event banner

Измерение частоты

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

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

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

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

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

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

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

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

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

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

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

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

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

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

clear
close all
bdclose all

См. также