在NI-DAQmx中配置基于时间的测量
- 更新时间2025-12-03
- 阅读时长2分钟
如需配置测量,需指定输入信号的预期范围。根据此范围,NI-DAQmx将自动选择能提供测量最高分辨率的内部时基,并将该时基作为计数器时基。也可设置计数器时基源属性指定计数器时基源,设置计数器时基频率属性指定时基的频率。关于连接输入信号的详细信息,见连接计数器信号。
对于非缓冲的基于时间的测量,调用读取函数/VI将启动测量并返回下一个有效的采样。重复调用读取函数/VI不会返回输入信号的连续测量。
如要进行缓冲的基于时间的测量,必须使用隐式或采样时钟定时,它们通过DAQmx定时函数/VI进行配置。
隐式定时
采集开始后,NI-DAQmx连续测量输入信号,并将测量值放在输入缓冲区中。在这种连续测量模式下,输入信号的频率隐式决定了采样的频率。
采样时钟定时
部分设备支持在带缓冲区的时间测量中使用采样时钟定时。采集开始后,设备连续测量输入信号的样本。但是,直到采样时钟活动边沿发生时才将数据放置在输入缓冲区中。在这种定时模式下,采样率由采样时钟的频率决定,而不是输入信号决定。使用采样时钟定时,所有测量值均为输入信号一个有效的完整周期。使用该方法,最大程度地减少了从设备传输至NI-DAQmx的数据的量,可测量远快于采样率的信号。
平均
对于使用采样时钟定时的频率和周期测量,有些设备可返回至上个采样周期脉冲以来的所有周期的平均值,而不是离当前采样时钟脉冲最近的前一个周期的测量值。使用各个测量类型启用平均的DAQmx通道属性,启用平均。
无效初始采样
取决于输入信号相对与测量起始的相位,缓冲测量的第一个采样通常是无效的。例如,如进行缓冲周期测量,当测量在输入信号进行到其当前周期的一半时,第一个采样的周期将是其预期值的一半。此后的采样显示的是正确的值,因为这些采样在经过输入信号的一个完整周期后采得。因此,缓冲周期、脉冲宽度和半周期测量的第一个采样往往小于其实际值。在缓冲频率测量中,第一个采样的频率常比实际频率高。有些设备能检测出不完整的采样并丢弃这些采样。
脉冲测量
有些设备支持测量单个脉冲,并以频率/占空比、高/低时间、高/低计时值对的形式返回采样。