自定义TestStand中的UUT信息对话框

更新 Jun 2, 2020

适用于

软件

  • TestStand 2017
  • TestStand

问题详述

我想自定义TestStand中的UUT信息对话框,以便可以添加零件号或其他信息。

解决方案

您有两种方案来自定义UUT信息对话框。

方案1:创建自己的自定义对话框。
  1. 用某种语言创建一个对话框来获取要在TestStand中使用的信息,创建对话框步骤可以参考LabVIEW教程
  2. 创建完对话框代码模块后,在需要输入UUT信息的位置将代码模块作为 action 步骤调用。在TestStand自带的顺序模型,批量模型和并行模型中,默认的UUT弹窗位于DoPreUUT序列中。 (位于序列文件回调> PreUUT中)
方案2:自定义现有的 UUT信息对话框
  1. 导航到TestStand Public路径下的TestStandModels文件夹。如果没有找到,则需要将TestStandModels文件夹从<TestStand> \ Components \ NI \ Models \ TestStandModels \复制到 <TestStand Public> \ Components \ Models \。
  2. 打开 modelsupport2.prj LabWindows / CVI项目。该文件包含 modelsupport2.dll 的源代码,modelsupport2.dll 则包含默认UUT信息对话框的代码。
  3. 打开后,选择 modelpanels.uir 。您可以在此处自定义UUT信息对话框的用户界面。
  4. 要修改对话框的代码,请修改uutdlg.c 中的 DisplayUUTInformationDialog()函数。
  5. 要修改UUT信息对话框的内容,在 uutdlg.c 下 'Get internationalized strings' 部分(第47-55行)中,注释掉您要修改的资源字符串调用函数。
    • 这可以防止 .dll 从 'Program File' 文件夹中的 .ini 文件获取默认字符串。相反,注释掉之后将使用您在 modelpanels.uir 页面上输入的字符串。