В этом примере показано, как использовать внешний триггер и функции внешнего тактового генератора на шасси 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 с различными параметрами скорости сканирования.