From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



在TestStand报告中的时间有多精确?



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

问题: 在我的TestStand的报告中,我注意到,在我的报告中执行和其他时间都格式化至7位小数。我能期待这些时间值精确到这种程度?

解答:

TestStand中使用秒()的时间表达式,计算所有经过的时间值,这反过来使用Windows API调用来获得操作系统的时钟数据。作为一般规则,TestStand的时间准确度可以推定为小于1毫秒,如在第二步的详细记载: 时间分辨率是一毫秒或更好。 这个准确度如最好的处理器时间一样准确。然而,由于处理器处理很多其他任务,时间精度显着不同的处理器负载而定。一个统计分析的结果如下,以显示在精度低和高处理器负载情况下(请注意,这些结果是不是所有的CPU准确)的区别: 在低处理器负载的情况下,95.45%的样本,可在162微秒范围。

在高处理器负载情况下,95.45%的精度提高到731.6微秒,精度大幅度减少。

作为一般规则,TestStand的时间可以推定为小于1毫秒,作为记录在IOF细节中第二步,他说:“是一毫秒的时间分辨率或更好。”



相关链接: KnowledgeBase 1CAEE34V: What Kind of Accuracy Can I Expect for Software-Timed Applications in LabVIEW?

附件:





报告日期: 11/17/2009
最近更新: 07/24/2011
文档编号: 53GDSRUB