使用外部时钟获取数字数据
这个例子展示了如何通过使用外部扫描时钟在前台获取数字数据。
您可以使用函数发生器或从数字电路的板上时钟。在这里,函数生成器物理连接到设备NI 6255上的终端PFI9。
创建DataAcquisition对象并在端口处添加输出行0
行2
在Dev1
.
d =采集(“倪”);ch = addinput (d,“Dev1”,“Port0 /么”,“数字”)
ch =指数类型设备通道测量类型范围名称 _____ _____ ______ _____________ ________________ _____ __________________ 1“戴奥”“Dev1”“port0 /么”“InputOnly”“n / a”“Dev1_port0 /么”
将DataAcquisition的速率设置为外部扫描时钟的预期速率。
d.Rate = 1000;
请注意
导入外部时钟不会自动设置DataAcquisition的扫描速率。手动设置数据采集率
属性值以匹配预期的外部时钟频率。
以编程方式向DataAcquisition添加一个扫描时钟,将源指示为外部,将目标指示为设备终端PFI9
.
clk = addclock (d,“ScanClock”,“外部”,“Dev1 / PFI9”)
clk =具有属性的时钟:源:'External'目标:'Dev1/PFI9'类型:ScanClock
获取时钟数字数据并绘制它。
dataIn =阅读(d,秒(1),“OutputFormat”,“矩阵”);情节(dataIn (1:10 0,1))