主要内容

CompactDAQ设备的多底盘同步

这个示例展示了如何从两个设备(每个设备位于独立的CompactDAQ机箱上)获取电压数据,使用共享触发器和时钟同步数据采集中的操作。

您可以使用一个机箱同步数据采集中的多个CompactDAQ机箱,为数据采集中的所有机箱提供时钟和触发。时钟和触发器源被附加到机箱本身的终端上。机箱上的所有模块以及其他连接的设备都使用这些信号进行同步。

创建数据采集并添加通道。分别从两个带有id的NI 9201设备添加一个电压输入通道cDAQ1Mod1cDAQ2Mod1

d =采集(“倪”);addinput (d,“cDAQ1Mod1”0,“电压”) addinput (d,“cDAQ2Mod1”0,“电压”

选择终端PFI0cDAQ1作为您的触发源,并将其连接到目标终端PFI0cDAQ2.确保硬件上的线路在这两个终端之间运行。注意,您在这里使用的是机箱和终端对,而不是设备和终端对。

addtrigger (d,“数字”“StartTrigger”“cDAQ1 / PFI0”“cDAQ2 / PFI0”

选择终端PFI1cDAQ1作为您的时钟源,并将其连接到目标终端PFI1cDAQ2.确保硬件上的接线在这些终端之间运行。

addclock (d,“ScanClock”“cDAQ1 / PFI1”“cDAQ2 / PFI1”

获取数据并分配给dataIn

dataIn =阅读(d,秒(1),“OutputFormat”“矩阵”);

相关的话题