使用NI器件测量频率
此示例演示如何使用流量传感器测量频率以确定流体的流速。传感器产生与流体流速相关的频率的数字信号。
创建计数器输入通道
使用数据收集
创建一个数据采集和addinput
添加计数器输入通道频率
测量类型。对于本例,使用CompactDAQ机箱NI c9178和ID为cDAQ1Mod5的模块NI 9402。
Dq = daq(“倪”);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 = daq(“倪”);dq。速率= 1;addinput (dq,“cDAQ1Mod1”,“ai0”,“电压”);addinput (dq,“cDAQ1Mod5”,“ctr0”,“频率”);Data = read(dq, seconds(10));(数据。时间,data.cDAQ1Mod5_ctr0);