Синхронизируйтесь с PFI на шасси CompactDAQ без терминалов

В этом примере показано, как использовать внешний триггер и функциональность внешнего таймера на шасси CompactDAQ 9174 без терминалов PFI, при помощи терминалов PFI на цифровом вводе-выводе модули CompactDAQ 9402 с ID cDAQ2Mod3 и 9201 с ID cDAQ2Mod4.

Некоторое шасси CompactDAQ (e.g., NI 9174 и 9172), не поддерживают встроенные триггеры, потому что у них нет внешнего BNC коннекторами PFI на самом шасси. Однако к контактам PFI для этих шасси можно получить доступ через цифровой модуль, такой как NI 9402.

Добавьте триггер запуска из внешнего источника.

d = daq("ni");
addinput(d,"cDAQ2Mod4","ai0","Voltage")
addtrigger(d,"Digital","StartTrigger","External","cDAQ2Mod3/PFI0")
[data,timestamps] = read(d,seconds(1),"OutputFormat","Matrix");
plot(timestamps,data)

Используйте внешние часы скана от функционального преобразователя, предоставляющего часы на 100 кГц терминалу PFI1 на NI 9402.

d = daq("ni");
addinput(d,"cDAQ2Mod3","Port0/Line2","Digital")
addclock(d,"ScanClock","External","cDAQ2Mod3/PFI1)
d.Rate = 100E+3;
[data,timestamps] = read(d,seconds(1),"OutputFormat","Matrix");
plot(timestamps,data);

Совет

Если вы хотите, чтобы ваши устройства запустились в нескольких частотах развертки, используйте два, разделяют объекты DataAcquisition различными настройками частоты развертки.

Похожие темы