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的序列中如何跳转到特定的步骤?



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

问题: 在一个序列中,我怎样才能跳转到特定的步骤,即使该步骤已经在初始化组中已经执行过了?

解答: 在一个序列中,你可以使用任何步骤的执行完毕动作Goto步骤类型来跳转到其他步骤: 

 

需要注意的是,在这种方法中,你只能制定跳转到当前步骤组,或是下一个步骤组,而不能跳转到之前已经执行过的步骤组。但是,你也是可以通过RunState.NextStepIndex和RunState.StepGroup属性来设置跳转到之前的步骤组的。其中的RunState.NextStepIndex是以0为基础的步骤组的步骤索引,RunState.StepGroup则用来指定目标的步骤组。通过这样的方法你就可以指定TestStand需要执行的下一步骤,以及其所在的步骤组了。例如,如果当前正在执行主体步骤组并且希望TestStand跳转到初始化组的第一个步骤,就可以在后面新增的公式步骤中添加如下的表达式:

RunState.NextStepIndex = 0, RunState.StepGroup = "Setup"

RunState.StepGroup属性的有效值包括初始化、主体和 和清理三个步骤组

注意: 在TestStand 2.0及以前的版本中不能用这种方法操作。



相关链接: Developer Zone Example: Reporting Post Action Results

附件:





报告日期: 05/15/2002
最近更新: 08/23/2010
文档编号: 2LEHQ9O6