此示例显示如何在没有PFI端子的CompactDAQ 9174机箱上使用外部触发和外部时钟功能,通过数字I / O CompactDAQ模块9402上的PFI终端使用IDCDAQ2MOD3.
和9201 idCDAQ2MOD4.
。
一些CompactDAQ机箱(例如,NI 9174和9172)不支持内置触发器,因为它们在机箱本身上没有外部BN金宝appC PFI连接器。然而,可以通过诸如NI 9402的数字模块访问这些机箱的PFI引脚。
从外部源添加启动触发器。
d = daq(“你”);addinput(d,“cdaq2mod4”那“ai0”那“电压”)addtrigger(d,“数字的”那“starttrigger”那“外部的”那“cdaq2mod3 / pfi0”)[数据,时间戳] =读取(d,秒(1),“输出格式”那“矩阵”);绘图(时间戳,数据)
使用来自功能发生器的外部扫描时钟,为NI 9402提供100 kHz时钟到终端PFI1。
d = daq(“你”);addinput(d,“cdaq2mod3”那“port0 / line2”那“数字的”)addclock(d,“扫描”那“外部的”那“cdaq2mod3 / pfi1)d.rate = 100e + 3;[数据,时间戳] =读取(D,秒(1),“输出格式”那“矩阵”);绘图(时间戳,数据);
提示
如果希望设备以多种扫描速率运行,请使用具有不同扫描速率设置的两个单独的DataAcquisition对象。