主要内容

使用NI设备测量频率

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

创建一个计数器输入通道

使用数据收集来创建数据采集和addinput添加计数器输入通道频率测量类型。在本例中,使用CompactDAQ机箱NI c9178和ID为cDAQ1Mod5的模块NI 9402。

dq =采集(“倪”);ch = addinput (dq,“cDAQ1Mod5”“ctr0”“频率”);ch
ch =指数类型设备通道测量类型范围名称  _____ ____ ___________ _______ ________________ _____ ________________ 1“词”“cDAQ1Mod5”“ctr0”“频率”“n / a”“cDAQ1Mod5_ctr0”

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

要将输入信号连接到正确的端子上,请检查终端通道属性。终端由硬件决定。

ch.Terminal
ans = ' PFI1 '

测量频率

要确定计数器是否正常工作,请在电机旋转时输入单个扫描。

阅读(dq)
ans = cDAQ1Mod5_ctr0时间表的时间  _____ ______________ 0秒100

监控频率随时间变化

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

dq =采集(“倪”);dq。率= 1;addinput (dq,“cDAQ1Mod1”“ai0”“电压”);addinput (dq,“cDAQ1Mod5”“ctr0”“频率”);数据= read(dq, seconds(10));(数据。时间,data.cDAQ1Mod5_ctr0);