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中的值,点击计算按钮,可以计算其值。

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

相关推荐
我超膨胀der.1 天前
LABVIEW生成EXE
labview
LabVIEW开发2 天前
LabVIEW QMH 队列消息处理架构
架构·labview·labview知识·labview功能·labview程序
LabVIEW开发6 天前
LabVIEW动态 VI编译规避程序损坏
labview·labview知识·labview功能·labview程序
LabVIEW开发6 天前
LabVIEW密码防护缺陷与替代方案
labview·labview知识·labview功能·labview程序
LabVIEW开发6 天前
LabVIEW PID高级整定技术与工程应用
labview·labview知识·labview功能·labview程序
zuoyou-HPU13 天前
LabView控件介绍
labview
LabVIEW开发20 天前
LabVIEW水力机组空蚀在线监测
算法·labview·labview知识·labview功能·labview程序
LabVIEW开发20 天前
LabVIEW结合数字孪生的动态仿真
labview·labview知识·labview功能·labview程序
LabVIEW开发21 天前
LabVIEW中For 循环 “迭代并行”(Iteration Parallelism)
labview·labview知识·labview功能·labview程序
LabVIEW开发22 天前
LabVIEW多通道测控
labview·labview知识·labview功能·labview程序