Получите Цифровые данные Используя Внешний таймер через Шасси Терминал PFI

В этом примере показано, как получить синхронизированные цифровые данные с помощью внешнего таймера, предоставленного в шасси CompactDAQ терминал PFI. Это использует шасси cDAQ 9178 и модуль NI 9402 с ID 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))