我通过NI-Scope改变设定的采样率时,为什么实际的记录长度也会相应改变?



主要软件:
主要软件版本: 2.6.1
主要软件修正版本: N/A
次要软件: N/A

问题: 我注意到在我的数据采集应用中,当我改变设定的采样率时,实际的记录长度也会随之改变。这种情况甚至在实际的采样率保持为常数时也会发生。为什么实际的记录长度会决定于设定的采样率?它不应该是独立的吗?或者至少也应该只跟实际采样率有关。

解答: NI-Scope驱动计算实际记录长度的方法是由IVI标准所定义的。在IVI中规定了每条记录的采集时间必须保持不变。而NI-Scope是兼容IVI的,因此,它也会保持每条记录的时间为一个常数。

所以,如果您希望以24MS/s的采样率采集1000个点,那么总的采样时间为0.0416 ms。 由于 NI-5122 不能提供恰巧为24MS/s的采样率,它会将设定的采样率转换到实际的25MS/s的采样率。而IVI规定了每条记录的时间必须为常数,因此,NI-Scope将计算出新的记录长度为 (0.0416 ms) * (25MS/s) = 1042 。

相关链接:

附件:





报告日期: 12/14/2006
最近更新: 12/17/2006
文档编号: 392EC1NQ