动态导入/导出 TestStand Numeric Limits

更新 Jul 3, 2023

环境

软件

  • TestStand

  • 如何从Numeric Limit Test中导出变量?
  • 我想加载一些预定义的变量值以在我的Numeric Limit Test中使用。我怎样才能做到这一点?
  • 是否可以从 TestStand Sequence 中保存和导出属性/变量?
  • 我可以编程方式加载 TestStand 变量吗?

可以通过使用 Property Loader Step 导出/导入它们来动态加载 TestStand 属性和变量值。
首先,必须将属性导出到 Property Loader 文件。稍后可以导入此文件以加载指定值。


导出 TestStand 属性:

声明变量并设置值后,您可以导出这些属性。

1. 导航到Tools >> Import/Export Properties...如图所示:



2. 在弹出窗口中,导航到Export分支。

3. 在Export Options选项卡中:
  • Destination Type中指定要导出的文件类型。在此示例中,变量将导出到 .txt 文件。
  • Destination Location中指定保存导出文件的位置。



4. 在Property Selector选项卡中:
  • 确保选中要导出的属性/变量。
  • 在下图中,选择了“Sequence1”、“Sequence2”和“Sequence3”。因此,将导出这些序列中的所有属性/变量。


5. 最后,点击Export

导入 TestStand 属性:

1. 在目标序列中插入一个 Property Loader Step 类型的步骤。
  • 建议将它放在 Sequence 中的Setup例程中,如下所示:



2. 在Step Settings中,确保Source NameSource TypeSource Location与导出的文件相匹配。
  • 您可以进一步在右侧窗口中自定义TestStand如何导入。


3.在Target File and Source Settings中:
  • 选择“Use Current File”选项以在打开的Sequence File中导入变量/参数。

    4. 您现在可以运行sequence,被导出的属性/变量将相应地被导入。

    附加信息

    被导出的属性文件可以直接编辑。只要保持正确的语法,TestStand 就会识别并更新变量值。

    要查看实现 Property Loader Step 类型的示例Sequence,请导航至:
    <TestStand Public>\Examples\Built-in Step Types\Property Loader Step Type\

    此目录中有几个Sequence Files演示了如何使用Property Loader Step。
    有关Property Loader Step类型的更多信息,请参阅Property Loader Step