使用NI设备测量频率
该示例显示如何测量频率以确定使用流量传感器的流体流量。传感器产生具有与流体流动速率相关的频率的数字信号。
创建计数器输入通道
利用DAQ.
创建DataAtquisition和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));plot(data.time,data.cdaq1mod5_ctr0);