波形定时限制
- 更新时间2025-12-03
- 阅读时长1分钟
NI-DAQmx把任务的开始时间t0设为数据第一次被读取的时间。NI-DAQmx通过读取当前的系统时间,然后从系统时间减去采样数量乘以dt的值,得到开始时间。所以,当采集完成后调用读取函数,计算得到的开始时间不准确。返回的波形数据的开始时间t0有误。
对于某些定时类型,NI-DAQmx无法计算dt的值。如使用采样时钟定时,NI-DAQmx根据时钟的速率计算dt。当定时类型为握手、隐式、按需或边沿检测时,NI-DAQmx无法获知采样率,NI-DAQmx返回dt为0。dt为0的波形无法使用波形分析函数。但是,如知道定时源的预期速率,可更新应用中dt的值。ADE中提供更新dt的界面。
备注 波形数据只支持采样之间的对称定时。如定时不是对称,例如,每个采样都是时间标识。波形数据格式无法包含这些定时信息。但是,可使用ADE的分析库使用常量dt重新采样数据。然后在重采样数据上使用分析库分析波形。