这个例子展示了如何使用下降沿数字触发器,当外部电源上的开关关闭时发生。触发器连接到终端PFI0
在设备Dev1
并开始采集传感器电压数据。
为NI设备创建一个DataAcquisition对象。
d =采集(“倪”);
从NI USB-6211添加一个带有设备ID的电压输入通道Dev1
.
addinput (d,“Dev1”,0,“电压”)
物理连接交换机到终端PFI0
在NI usb - 6211。触发器来自于开关,这是一个外部源。以编程方式将触发器添加到数据采集,指示源、目的地和设备PFI终端。
t = addtrigger (d,“数字”d。触发器“StartTrigger”,“外部”,“Dev1 / PFI0”)
t = DigitalTrigger带有属性:Source: 'External' Destination: 'Dev1/PFI0' Type: StartTrigger Condition: 'RisingEdge'
设置触发条件
财产“FallingEdge”
.
t.Condition =“FallingEdge”;
获取数据并存储在其中dataIn
.DataAcquisition等待触发器发生,并在开关关闭时开始获取数据。
dataIn =阅读(d,秒(1),“OutputFormat”,“矩阵”);