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方法
在这里插入图片描述

用户事件

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

在这里插入图片描述

在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_43781045

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值