主要内容

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

此示例显示如何通过使用外部扫描时钟在前台中获取数字数据。

共享外部采样时钟

您可以使用数字电路使用功能发生器或车载时钟。这里,函数发生器在设备NI 6255上物理连接到终端PFI9。

创建DataAtCQUInition对象,并在端口添加输出行0.线2dev1.

d = daq(“你”);ch = addinput(d,“dev1”“port0 / line2”“数字的”
CH =索引类型设备通道测量类型范围名称_____ ___________________________________________ 1“DIO”“dev1”“port0 / line2”“infuleonly”“n / a”dev1_port0 / line2“

笔记

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

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

将DataAcquisition的速率设置为外部扫描时钟的预期速率。

d.rate = 1000;

笔记

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

以编程方式将扫描时钟添加到DataAcquisition,指示源作为外部和目标作为设备终端PFI9.

clk = addclock(d,“扫描”“外部的”“dev1 / pfi9”
CLK =具有属性的时钟:源:'外部'目的地:'dev1 / pfi9'类型:scanclock

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

数据=读(D,秒(1),“输出格式”“矩阵”);情节(数据(1:100,1))

相关话题