在TestStand中更改执行速度

更新 May 12, 2023

环境

软件

  • TestStand

  • 如何查看TestStand中的执行步骤?
  • 如何更改TestStand的执行速度?

如果启用跟踪,您将能够看到执行步骤。要启用跟踪,请选择“Configure»Station Options ,然后单击“Execution选项卡。启用“Enable Tracing选项。

仅当启用跟踪时,才可以控制执行速度。要更改执行速度,请从左至右移动“Speed滑块控件(请参见下图)。执行速度控制TestStand Engine在一个sequence里将以多快(或多慢)的速度开始执行下一步。如果执行速度很快,则在每个step之间,TestStand Engine不会等待很长时间。相反,如果执行速度较慢,则TestStand Engine将在每个step之间放置较大的延迟。请注意,在“Station Options”中更改执行速度将影响该测试站上运行的所有sequence。


您还可以通过更改这些属性的值以编程方式配置跟踪选项。以下是这些属性的示例图。 Engine.StationOptions.TracingEnabled 确定是否启用跟踪。


Engine.StationOptions.UIMessageDelay 确定跟踪速度。delay以毫秒为单位,表示等待每个step的时间。值0对应于“Station Options”窗口中的快速设置,而值1000对应于慢速设置。


当您想确保某个sequence以特定速度运行时,修改这些属性会很有用。此外,在sequence中指定这些属性可确保在将sequence部署到另一个系统时,跟踪设置将保持不变。

附加信息

当stpes依赖于执行时间才能正常运行时,减慢sequence的执行速度可能会导致意外的错误或行为。例如,如果sequence中有一个step将命令发送到设备并在后续step中接收答复消息,则该sequence可能在最后一步超时,因为这些step之间的延迟较大。在这种情况下,在设备已发送所有消息包或相当大一部分的消息包的瞬间,开始执行等待设备回复的step,从而导致超时错误。