如何测量VI所运行的时间

更新 Aug 21, 2023

适用于

软件

  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional

问题详述

测量正在运行的VI总共运行时间的最佳方法是什么?
我的VI需要多长时间才能运行?
如何对LabVIEW代码进行基准测试?

解决方案

要测量正在运行的VI中的经过时间,最好的方法是将时间计数器(Tick Count(ms))控件与顺序结构(Sequence Structure)结合使用。用此方法如下图所示,计算中心的等待(ms)控件(Wait(ms))功能的时间长度。

如果您的程序运行时间超过连续2个月,那么时间计数器(Tick Count)将会翻转,不再是有效的计数解决方案。而是使用获取日期/时间秒数函数来计算您的程序。如下图示出。

相关信息

时间计数器(Tick Count(ms))VI返回一个32位数字(0到40亿),这意味着,当使用上述方法测量经过时间时,时间计数器(Tick Count(ms))VI最多可连续运行大约2个月,之后就会翻转。而且重新启动计算机时,时间计数器VI也会重置为零,因此偶尔重新启动计算机可能会阻止时间计数器(Tick Count(ms))VI翻转。

以秒为单位的获取日期/时间VI返回自1904年以来经过的秒数。此VI在约2050年之前不会翻转。