exponenta event banner

Получение цифровых данных с помощью внешнего тактового генератора через PFI-терминал корпуса

В этом примере показано, как получать синхронизированные цифровые данные с помощью внешнего синхросигнала, установленного на терминале PFI корпуса CompactDAQ. Он использует корпус cDAQ 9178 и модуль NI 9402 с идентификатором cDAQ2Mod3. Цифровой сигнал подключается к терминалу PFI0 модуля для обеспечения тактовых сигналов сканирования.

Создайте объект DataAcquisition и добавьте строку цифрового ввода.

d = daq("ni");
addinput(d,"cDAQ2Mod3","Port0/Line0","Digital");

Добавьте часы, указывающие источник и место назначения. Затем установите частоту сканирования DataAcquisition, соответствующую частоте внешнего тактового сигнала.

addclock(d,"ScanClock","External","cDAQ2/PFI0");
d.Rate = 100e3;

Получение и построение графика цифровых входных данных.

[data,timestamps] = read(d,seconds(1),"OutputFormat","Matrix");
plot(timestamps,data(1:100,1))