TestStand-单执行界面

用户界面运行流程

在这里插入图片描述
用户界面设计的基本元素:管理控件、可视化控件、连接、应用程序启动及关闭、注册事件、处理事件。
LabVIEW中通过Regesiter Event Callback注册事件。
LabVIEW-TestStand常用事件包括:

事件 描述
ExitApplication 应用程序管理控件产生该事件要求退出应用程序。
Wait 应用程序管理控件产生该事件以设置系统光标为忙碌或正常状态。
ReportError 应用程序管理控件产生该事件以报告应用错误。
DisplaySequenceFile 应用程序管理控件产生该事件以显示某特定序列文件。
DisplayExecution 应用程序管理控件产生该事件以显示特定的执行。

例程

一个单执行用户界面和一个多执行用户界面的例程https://download.csdn.net/download/weixin_43781045/87320396
这里是做一个单执行用户界面teststand execution example\Single Execution-LabVIEW\Simple UI.lvproj

创建前面板

在这里插入图片描述
在这里插入图片描述
在按钮上右击-属性浏览器-Caption,修改按钮显示文字
在这里插入图片描述

设置用户界面主窗口

创建一个方法节点并选择ActiveX类,选择GetEngine方法:在这里插入图片描述
在这里插入图片描述
连接Application Manager、方法节点及TestStand-Set TestStand Application Window.vi (此VI将设置当前VI为teststand用户界面的主窗口)
在这里插入图片描述

前面板控件配置

连接按钮与方法节点,按钮连接至ConnectCommand方法,SequenceFile下拉列表连接至ConnectSequenceFileList方法,Execution Display序列视图控件连接至ConnectExecutionView方法,Report报表视图连接至ConnectReportView方法
在这里插入图片描述

用户事件

创建用户事件,完成事件注册及程序开始;
创建事件结构,处理用户事件;
完成事件的取消注册及销毁。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43781045/article/details/128375633