exponenta event banner

Синхронизация с PFI на корпусе CompactDAQ без клемм

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

Некоторые шасси CompactDAQ (например, 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 с различными параметрами скорости сканирования.

Связанные темы