調整 TestStand 的執行速度

更新 Aug 20, 2026

環境

軟體

  • TestStand

  • 要如何在 TestStand 查看執行中的step?
  • 要如何調整 TestStand 的執行速度?

如果啟用追踪功能 ,您將能夠看到執行中的步驟。若要啟用跟踪,請選擇Configure»Station Options ,然後按一下Execution 選項。啟用Enable Tracing選項。

只有當啟用追蹤時才能控制執行速度。若要變更執行速度,請從左向右移動Speed 滑條控制項(請參閱下圖)。執行速度是控制 TestStand Engine開始執行sequence 中的下一個step多快(或多慢)。 如果執行速度很快,那麼 TestStand Engine將不會在每個step之間等待很長時間。相反,如果執行速度較慢,TestStand Engine將在每個步驟之間放置較大的延遲。請注意,更改“Station Options”中的執行速度將影響該測試站上運行的所有sequence。 


您也可以透過變更這些屬性的值以程式設計方式配置追蹤選項。以下是屬性以及範例圖示。 Engine.StationOptions.TracingEnabled可以決定是否啟用追蹤。


Engine.StationOptions.UIMessageDelay用來決定追蹤速度。 延遲時間以毫秒為單位,表示用多少時間等待每個step。 0 值對應於「 Station Options 」視窗中的Fast設定,值 1000 對應於Slow設定。 


當您想要確保某個sequence以特定速度運行時,用屬性方式來修改就會很實用。 此外,在sequence中指定這些屬性可確保在將sequence部署到另一個系統時追蹤設定將持續存在。

附加資訊

當step倚靠執行時間來正常運作時,減慢sequence的執行速度可能會導致意外的錯誤或行為。例如,如果sequence中有一個step向設備發送命令並在後續stpe中接收回覆訊息,而由於這些step之間的延遲較大,最後導致接收的step可能會逾時。在這種情況下,由於等待裝置回覆的step是在裝置發送完所有訊息包或其中相當一部分訊息包後才開始執行,因而導致逾時錯誤。