在 TestStand 中禁用或修改 UUT 序列号对话框

更新 Jan 22, 2025

环境

软件

  • TestStand

当我们执行TestStand Execute >> Test UUTs 时,TestStand 会弹出UUT 信息对话框如下以查询 UUT 的序列号。然而,此对话框由于需要用户交互,这会增加整体运行时间并降低生产效率。通过 TestStand 过程模型 (Process Model),我们可以采用模型回调 (Model Callback) 方式禁止该对话框弹出,从而无缝运行测试。

在本文中,我们将演示如何通过试用模型调用来禁用提示 UUT 信息对话框来修改或自定义 TestStand 过程模型。

1. 选择Edit>>Sequence File Callbacks以启动如下所示的序列文件回调对话框。


2. 选择 PreUUT 并按“Add”将其添加到序列文件中,然后按“OK”关闭对话框。现在您将在序列窗格中看到 PreUUT 回调,如下图所示。


3. 在序列窗格中选择 PreUUT
4. 根据需要修改PreUUT序列。

如果您想要禁用该对话框,请右键单击“Call DoPreUUT”步骤,并将“Run-Mode”设置为“Skip”。请注意,通过Skip(禁用)UUT 对话框,UUT 序列号将设置为“NONE”。

如果要修改对话框窗口,请参阅 TestStand 中的 Overriding PreUUT and PostUUT Batch Model Callbacks 示例,以获取有关如何修改对话框的示例。

附加信息

TestStand 过程模型会默认显示 UUT 对话框。PreUUT 回调序列会显示 UUT 对话框(回调是 TestStand 过程模型在特定情况下调用的序列)。将 PreUUT 回调序列添加到所创建序列文件称为覆盖(overriding)。当回调被覆盖时,代码将在序列中执行,而不是调用过程模型内的代码。使用此功能,您可以为特定测试序列进行不同的自定义行为,而无需更改过程模型的代码。