主页
技术支持
自定义TestStand中的UUT信息对话框
自定义TestStand中的UUT信息对话框
更新 Oct 22, 2024
环境
环境显示经过验证可用于本文描述的解决方案的产品。此解决方案也可能适用于其他类似产品或应用程序。
软件
TestStand 2017
TestStand
我想自定义TestStand中的UUT信息对话框,以便可以添加零件号或其他信息。
您有两种方案来自定义UUT信息对话框。
方案1:创建自己的自定义对话框。
用某种语言创建一个对话框来获取要在TestStand中使用的信息,创建对话框步骤可以参考
LabVIEW教程
。
创建完对话框代码模块后,在需要输入UUT信息的位置将代码模块作为 action 步骤调用。在TestStand自带的顺序模型,批量模型和并行模型中,默认的UUT弹窗位于DoPreUUT序列中。 (位于序列文件回调> PreUUT中)
方案2:自定义现有的 UUT信息对话框
导航到TestStand Public路径下的TestStandModels文件夹。如果没有找到,则需要将TestStandModels文件夹从<TestStand> \ Components \ NI \ Models \ TestStandModels \复制到 <TestStand Public> \ Components \ Models \。
打开 modelsupport2.prj LabWindows / CVI项目。该文件包含 modelsupport2.dll 的源代码,modelsupport2.dll 则包含默认UUT信息对话框的代码。
打开后,选择 modelpanels.uir 。您可以在此处自定义UUT信息对话框的用户界面。
要修改对话框的代码,请修改uutdlg.c 中的 DisplayUUTInformationDialog()函数。
要修改UUT信息对话框的内容,在 uutdlg.c 下 'Get internationalized strings' 部分(第47-55行)中,注释掉您要修改的资源字符串调用函数。
这可以防止 .dll 从 'Program File' 文件夹中的 .ini 文件获取默认字符串。相反,注释掉之后将使用您在 modelpanels.uir 页面上输入的字符串。
相关链接
在LabVIEW中创建对话框
TestStand目录结构
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful