Labview实用03:Labview中事件回调注册与使用

本节目标:

1)认识Labview事件回调的功能;

2)使用事件回调注册编写一个简单的加法计算;

事件回调注册并不是给你自己前面板用的"用户界面事件",而是官方提供的 "把外部世界(.NET、ActiveX、DLL、甚至第三方驱动)的异步消息转译成 LabVIEW 事件" 的唯一桥梁。让非 LabVIEW 代码也能像控件一样,随时触发一个 LabVIEW 事件结构,从而把"外部回调"变成"原生事件驱动"。

1.1 项目设计

1)新建项目和Main子vi

2)前面板添加控件

3)添加事件回调注册

事件回调注册,右击->互联接口->.NET->事件回调注册;

4)计算按钮创建引用

选择计算按钮->右击->创建->引用;

连接到事件回调注册上,触发事件选择值改变。

5)同理将其他控件的引用传入用户参数中

先创建控件的引用,然后再将其连接成一个簇,然后将整个簇都连接到用户参数中,作为计算时读写值使用。

6)创建回调VI

在事件回调注册的VI引用处右击,选择创建回调VI。

7)在回调VI中添加程序,保存

8)添加事件结构

添加一个while循环结构和一个事件结构。

9)停止事件

1.2 运行

点击运行,修改a和b中的值,点击计算按钮,可以计算其值。

该范例是一个简单的使用事件回调的范例,可以作为使用复杂事件回调功能的参考。

相关推荐
纳米软件6 天前
在使用LabVIEW时,遇到以下问题该如何解决?
自动化测试·labview·自动化测试平台
LabVIEW开发8 天前
LabVIEW通过OPC开发汽车踏板疲劳测试控制系统
labview·labview知识·labview功能·labview程序
LabVIEW开发11 天前
LabVIEW信号追加快速 VI
labview·labview知识·labview功能·labview程序
LabVIEW开发11 天前
LabVIEW列车轴承声学成像应用
数码相机·labview·labview知识·labview功能·labview程序
测试专家22 天前
Labview的VI怎么用?
microsoft·labview
!chen25 天前
LabVIEW TCP Server端工具TCP通信
网络·tcp/ip·labview
LabVIEW开发1 个月前
LabVIEW光学测量与自动化控制
labview·labview知识·labview功能·labview程序
LabVIEW开发1 个月前
LabVIEW金属圆盘压缩特性仿真
算法·labview·labview知识·labview功能·labview程序
LabVIEW开发1 个月前
LabVIEW红外热波图像缺陷检测
labview·labview知识·labview功能·labview程序
正运动技术1 个月前
强实时运动控制内核MotionRT750(八):us级高速交互之LabVIEW,为智能装备提速
labview·正运动技术·运动控制器·运动控制卡·正运动·机器视觉运动控制一体机·运动系统方案