Этот пример показывает, как измерить частоту входного сигнала с помощью Simulink Desktop Real-Time™. Измеренный сигнал соединяется с входом счетчика вашей платы сбора данных. Блок Вход сконфигурирован, чтобы сбрасывать счетчик каждый выборочный удар после чтения счетчика. Деление значения счетчика на шаг расчета дает частоту входного сигнала.
Примечание. Чтобы запустить эту модель, у вас должна быть плата сбора данных с входом счетчика, подключенным к компьютеру.
Откройте блок Counter Input и выберите плату сбора данных. Если плата не установлена, установите ее, нажав кнопку Установить новую плату.
Чтобы переключиться в режим normal mode, на вкладке Simulation, выберите Режим normal mode.
Чтобы начать выполнение в реальном времени, на вкладке Simulation, нажмите запуск.
Откройте блок Counter Input и выберите плату сбора данных. Если плата не установлена, установите ее, нажав кнопку Установить новую плату.
Чтобы начать выполнение в реальном времени во режиме external mode, на вкладке Desktop Real Time, нажмите Run in Real-Time. Модель строит, соединяется с режимом external mode и запускается.
open_system(fullfile(matlabroot,'toolbox','sldrt','sldrtexamples','sldrtex_counter'));
close_system(find_system(gcs ,'BlockType', 'Scope'));
clear close all bdclose all