获取数字数据使用外部时钟
这个例子展示了如何获取数字数据在前台使用外部扫描时钟。
您可以使用一个函数发生器或车载数字电路的时钟。在这里,一个函数发生器是物理上连接到终端PFI9设备NI 6255。
创建一个DataAcquisition对象并添加一个输出端口0
行2
在Dev1
。
d =采集(“倪”);ch = addinput (d,“Dev1”,“Port0 /么”,“数字”)
ch =指数类型设备通道测量类型范围名称_____专攻_________________ ___________ _____ _____________ 1“戴奥”“Dev1”“port0 /么”“InputOnly”“n / a”“Dev1_port0 /么”
请注意
不是所有的设备都支持与硬件时钟数金宝app字I / O操作时机。对于这些设备可以使用软件定时操作单扫描调用读
和写
。
设备支持定时数字I / O金宝app操作可能不支持在所有端口。检查你的设备规范。
设定的速度你DataAcquisition预期的外部扫描时钟。
d。率= 1000;
请注意
导入外部时钟不会自动设置DataAcquisition的扫描速率。手动设置DataAcquisition率
属性值以匹配预期的外部时钟频率。
以编程方式添加扫描时钟DataAcquisition,表明源和外部目标设备终端PFI9
。
clk = addclock (d,“ScanClock”,“外部”,“Dev1 / PFI9”)
clk =时钟属性:来源:外部的目的地:“Dev1 / PFI9”类型:ScanClock
获取监测数据和阴谋。
dataIn =阅读(d,秒(1),“OutputFormat”,“矩阵”);情节(dataIn (1:10 0,1))