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

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

相关推荐
LabVIEW开发1 天前
使用 LabVIEW 获取文件的创建日期:从内置函数到 Windows API 封装
网络·windows·labview·labview知识·labview功能·labview程序
LabVIEW开发2 天前
把量子纠缠实验搬进屏幕:用 LabVIEW 仿真双光子量子态层析
人工智能·labview·labview知识·labview功能·labview程序
LabVIEW开发4 天前
TTi CPX400 系列可编程电源的 LabVIEW 远程控制
网络·labview·labview知识·labview功能·labview程序
LabVIEW开发5 天前
LabVIEW中对含噪电压信号求取一阶导数
labview·labview知识·labview功能·labview程序
LabVIEW开发5 天前
LabVIEW 退出时的“Possible path leak”崩溃:成因分析与规避
labview·labview知识·labview功能·labview程序
LabVIEW开发5 天前
LabVIEW按段拆分TDMS文件的格式边界与重构
开发语言·数据库·重构·labview·labview知识·labview功能·labview程序
LabVIEW开发7 天前
LabVIEW图标编辑器文字模糊现象
ui·编辑器·labview·labview知识·labview功能·labview程序
LabVIEW开发8 天前
32位与64位LabVIEW的CPU占用差异
labview·labview知识·labview功能·labview程序
LabVIEW开发9 天前
基于原始套接字实现LabVIEW网络Ping检测的编程方法
网络·labview·labview知识·labview功能·labview程序
LabVIEW开发9 天前
如何为特定频率波形确定合适的缓冲区长度
labview·labview知识·labview功能·labview程序