1. TestStand 序列编辑器入门

TestStand 序列编辑器入门:创建首个单步测试序列 学习卡片

从“序列文件”到“通过/失败”的最小闭环

TestStand 的核心执行单位是序列文件(Sequence File),一个序列文件里可以包含多个序列(Sequence),每个序列由若干步骤(Step)按顺序组成。本例只做一件事:新建一个序列文件,在其中放入一个 Numeric Limit Test 步骤,配置测量值与上下限,运行后由 TestStand 自动判定 Pass/Fail。

三者关系可以这样理解:序列文件是容器,序列是执行流程,步骤是流程中的最小动作单元。数值限制测试步骤的本质,是把一个“测量值”与“下限/上限”做比较,落在区间内为 Pass,否则为 Fail。

序列文件结构 MyFirstTest.seq Sequence: MainSequence Step 1: Numeric Limit Test (后续步骤可继续添加) 步骤配置 Numeric Limit Test Measurement: 4.98 Limits: 4.90 ~ 5.10 单位:V(示例) 判定逻辑 比较规则 下限 ≤ 测量值 ≤ 上限 → Pass 否则 → Fail 4.90 ≤ 4.98 ≤ 5.10 执行流与结果 打开序列文件 选择 MainSequence 执行 Numeric Limit Pass 结果记录 Fail 超出限值 结果记录 示例数据:测量值 4.98 V,下限 4.90 V,上限 5.10 V → 4.90 ≤ 4.98 ≤ 5.10 → Pass

在序列编辑器中完成首个测试步骤

打开 TestStand Sequence Editor 后,按以下顺序操作即可完成本例任务。注意:不同版本菜单名称可能略有差异,但对象和参数含义一致。

  1. 新建序列文件:File → New → Sequence File,选择默认模板(如 Sequence File 或 TestStand 默认模板),保存为 MyFirstTest.seq。
  2. 定位 MainSequence:在 Sequences 面板中展开新建的序列文件,选中 MainSequence。这是 TestStand 默认的执行入口序列。
  3. 添加数值限制测试步骤:在 MainSequence 的 Steps 列表中右键 → Insert Step → Numeric Limit Test。此时步骤列表中会出现一个新步骤,默认名类似 Numeric Limit Test。
  4. 配置测量值与上下限:选中该步骤,在 Step Settings 面板的 Limits 选项卡中设置:
    • Measurement:4.98(示例测量值,单位 V)
    • Low Limit:4.90
    • High Limit:5.10
    这些值直接决定 Pass/Fail 判定结果。
  5. 运行并查看结果:点击工具栏 Run 按钮(或按 F5),TestStand 执行 MainSequence。执行结束后,步骤状态列会显示 Passed 或 Failed,同时在 Report 中记录测量值与限值。
关键理解:序列文件是磁盘上的 .seq 文件;序列是文件内的执行流程;步骤是流程中的具体测试动作。Numeric Limit Test 步骤只做一件事——把 Measurement 与 Low/High Limit 比较,输出 Pass 或 Fail。

结果判读与常见问题

现象 可能原因 处理方式
步骤状态显示 Passed 测量值落在 [Low, High] 区间内 正常,检查 Report 中记录值是否符合预期
步骤状态显示 Failed 测量值小于 Low 或大于 High 确认 Measurement 与 Limits 是否配置正确;若为真实测试,检查被测件
运行后无结果 未选中 MainSequence 或步骤未启用 确认执行入口序列正确,步骤未被 Disable
找不到 Numeric Limit Test 步骤类型未在 Insert Step 菜单中显示 检查 TestStand 安装的步骤类型是否完整,或使用默认模板新建文件
验证通过条件:运行 MainSequence 后,Numeric Limit Test 步骤状态为 Passed,且 Report 中显示 Measurement = 4.98、Limits = 4.90 ~ 5.10。若将 Measurement 改为 5.20 再运行,步骤应变为 Failed,说明判定逻辑生效。