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