如何在TestStand中制作一个可以选择启动测试或退出测试的对话框

更新 Jun 4, 2020

适用于

软件

  • TestStand

问题详述

我想创建一个对话框,可以选择“开始测试”运行Main 分组下的步骤,选择“退出测试”跳过Main 分组下的步骤并转去执行Clean up分组下的步骤。如何在TestStand中做到这一点?

解决方案

请按照以下步骤操作:
  1. 右键单击设置步骤>插入步骤>选择消息弹出 Setup Step > Insert Step > select Message Popup
  2. 在“消息弹出”(Message Popup)的“步骤设置”(Step Setting)中找到“文本和按钮”(Text and Buttons),然后按照以下图片进行设置:
  1. 设置您需要在消息弹出(Message Popup)窗口中显示的标题表达式(Title Expression),信息表达式(Message Expression)和按钮标签表达式(Button Label Expression),然后选择按钮选项。将 Default Button 和 Active Button 设置为 Button 1,将 Cancel Button 设置为 Button 2 。
  2. 在“消息弹出”(Message Popup)的“步骤设置”(Step Setting)中找到属性(Properties),然后选择 Post Action properties设置如下:
  1. 将 On Condition True 设置为 Goto next step ,将 On Condition False 设置为 Goto Step然后选择Cleanup。勾选 Use Custom Condition 然后将表达式变量设置为 Step.Result.ButtonHit == 1。这意味着如果选择了“开始测试”按钮,它将进入下一步;如果选择了“退出”按钮,他将直接执行Clean up分组下的步骤,跳过了TestStand程序中Main 分组下的步骤。