主要内容

使用NI设备测量频率

该示例显示了如何测量频率以确定使用流量传感器的流体流速。传感器产生数字信号,其频率与流体流动速率相关。

创建计数器输入通道

DAQ.创建DataAcquisition和addInput.添加计数器输入通道频率测量类型。对于此示例,请使用CompactDAQ机箱NI C9178和模块NI 9402,具有ID CDAQ1Mod5。

dq = daq(“你”);ch = addinput(dq,“cdaq1mod5”“ctr0”“频率”);CH.
Ch =索引类型设备通道测量类型范围名称_____________________________________________________________________________________________________________________________________________________________________ 1“CI”“CDAQ1MOD5”“CTR0”“频率”“N / A”“CDAQ1MOD5_CTR0”

确定计数器输入通道的终端

要将输入信号连接到正确的终端,请检查终端渠道的财产。终端由硬件确定。

ch.terminal.
ans ='pfi1'

测量频率

为了确定计数器是否可操作,在电机旋转时输入单次扫描。

阅读(DQ)
ANS =时间表时间CDAQ1MOD5_CTR0 _____ ______________ 0秒100

监控频率随时间

使用硬件时钟随时间获取多个计数器测量。NI计数器设备需要外部时钟。通过在同一机箱上添加模块的模拟输入通道,会话与两个模块共享内部时钟。

dq = daq(“你”);dq.rate = 1;addInput(DQ,“cdaq1mod1”“ai0”“电压”);addInput(DQ,“cdaq1mod5”“ctr0”“频率”);数据=读取(DQ,秒(10));绘图(data.time,data.cdaq1mod5_ctr0);