主要内容

使用外部时钟获取数字数据

这个例子展示了如何利用外部扫描时钟在前台获取数字数据。

共享外部采样时钟

您可以使用一个函数发生器或车载时钟从数字电路。在这里,一个函数生成器物理上连接到设备ni6255上的PFI9终端。

创建DataAcquisition对象,并在端口上添加输出行02Dev1

d =采集(“倪”);ch = addinput (d,“Dev1”“Port0 /么”“数字”
ch =指数类型设备通道测量类型范围名称  _____ _____ ______ _____________ ________________ _____ __________________ 1“戴奥”“Dev1”“port0 /么”“InputOnly”“n / a”“Dev1_port0 /么”

请注意

并不是所有的设备都支持带硬件定时金宝app的数字I/O操作。对于这些设备,您可以使用单扫描调用的软件定时操作来

支持时钟数字I/O操作的设金宝app备可能不会在所有端口上都支持它们。检查设备规格。

将数据采集的速率设置为外部扫描时钟的预期速率。

d.Rate = 1000;

请注意

导入外部时钟不会自动设置数据采集的扫描速率。手动设置数据采集属性值匹配预期的外部时钟频率。

以编程方式添加一个扫描时钟到您的数据采集,表明源作为外部和目标作为设备终端PFI9

clk = addclock (d,“ScanClock”“外部”“Dev1 / PFI9”
clk =具有属性的时钟:Source: 'External' Destination: 'Dev1/PFI9' Type: ScanClock

获取时钟数字数据并绘制它。

dataIn =阅读(d,秒(1),“OutputFormat”“矩阵”);情节(dataIn (1:10 0,1))

相关的话题