量測VI執行的時間

更新 Aug 21, 2023

產品資訊

軟體

  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional

問題敘述

測量VI執行時間最好的方法是什麼?
我的VI需要多久時間才能執行?
我要如何測量LabVIEW程式執行的時間,以利提高其效能?

解決方案

要測量VI已執行的時間,最好的方法是將Tick Count(ms)與Sequence Structure合在一起使用。此方法如下圖所示,測量中間的Wait(ms)功能的執行時間。
 


如果您的程式執行時間會超過連續2個月,那麼Tick Count將會從0開始重新計數,不再是有效的測量時間方法。這時,請使用Get Date/Time In Seconds功能來測量您的程式。該方法如下圖所示。
 

相關資訊

Tick Count(ms)VI回傳一個32位元的數字(0到40億),這意味著,當使用上述方法測量時間時,在Tick Count(ms)VI第二次從0開始重新計數前,可以連續執行大約2個月的時間。重新啟動電腦時,計數器會重新歸零,因此偶爾重新啟動電腦可以避免Tick Count(ms)VI在不預期的情況下重0開始計數。

以秒為單位的Get Date/Time In Seconds VI回傳自1904年以來經過的秒數。此VI將會在大約2050年之前重新從0開始計數。