使用时钟来同步数据采集中所有连接设备上的操作。将时钟源连接到目标时钟。时钟源可以是外部的,时钟信号来自于数据采集外部的源,也可以是数据采集内部的设备和终端对。目标设备可以是外部的,在数据采集外部接收信号,也可以是数据采集内部的设备。有关详细信息,请参见源设备和目的设备.
请注意
您不能使用带有音频通道的触发器和时钟连接。
要从外部源导入扫描时钟,必须将外部时钟连接到数据采集设备上的终端和设备对。外部时钟同步有两种情况:
通过共享数据采集设备上的时钟或外部时钟,对数据采集中的所有设备进行同步操作
通过共享一个外部时钟,同步数据采集内部所有设备和一些外部设备的操作
请注意
导入外部时钟不会自动设置数据采集的扫描速率。手动设置数据采集率
属性值匹配预期的外部时钟频率。
这个例子展示了如何将一个扫描时钟添加到设备上,并将时钟输出到连接到示波器的数据采集设备之外的设备上。扫描时钟用于控制外部设备的操作。
创建一个数据采集和添加一个电压输入通道从NI USB-6211与设备IDDev1
.
d =采集(“倪”);addinput (d,“Dev1”0,“电压”)
添加一个时钟到DataAcquisition,导出一个外部扫描时钟源在终端PFI6
在Dev1
,并将其物理连接到外部目的地。
c = addclock (d,“ScanClock”,“Dev1 / PFI6”,“外部”)
c =时钟与属性:源:'Dev1/PFI6'目标:'外部'类型:ScanClock
获取数据并存储dataIn
.
dataIn =阅读(d,秒(1),“OutputFormat”,“矩阵”);