创建用户事件函数
- 更新时间2025-07-30
- 阅读时长3分钟
返回用户事件的引用。LabVIEW通过连线的用户事件数据类型确定事件的事件名称和数据类型。连线用户事件输出输出端至“注册事件”函数可注册事件。连线用户事件输出输出端至“产生用户事件”函数,可发送事件和相关数据至为该事件注册的所有事件结构。

输入/输出
用户事件数据类型是元素簇或元素。如连线簇至用户事件数据类型输入端,LabVIEW可使用簇的类型名称作为用户事件的名称。簇元素的名称和数据类型可确定用户事件传递的事件数据。如连线数据元素至用户事件数据类型输入端,LabVIEW可使用该元素的类型名称作为用户事件的名称,以及事件传递的单个数据项的名称。数据项的数据类型与元素的数据类型相同。连线至函数的实际值并不重要,LabVIEW仅使用名称和数据类型定义用户名称。用户事件输出输出端是严格类型的引用句柄,包括用户事件名称和事件数据类型。
用户事件输出输出端可连线至产生用户事件函数和销毁用户事件函数。连线用户事件输出输出端至注册事件函数,可动态注册发生用户事件时的通知。处理事件结构中的用户事件时,用户事件的名称显示在事件结构顶部的事件选择器标签中,用户事件数据栏显示在事件分支边框内部左侧的事件数据节点中。
注: 在一个应用程序实例中获取的用户事件引用,不能在另一个应用程序实例中使用。在另一个应用程序实例中使用用户事件引用时,LabVIEW返回错误1500。
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Dialog and User Interface\Events\User Event Generation.vi
用户事件数据类型
—
错误输入(无错误)
—
用户事件输出
—
错误输出
—