返回用户事件的引用。LabVIEW通过连线的用户事件数据类型确定事件的事件名称和数据类型。连线用户事件输出输出端至“注册事件”函数可注册事件。连线用户事件输出输出端至“产生用户事件”函数,可发送事件和相关数据至为该事件注册的所有事件结构。


icon

输入/输出

  • cunclst.png 用户事件数据类型

    用户事件数据类型是由多个元素或单个元素组成的簇,数据类型和标签可定义用户事件的数据类型和名称。

    注: LabVIEW使用自带标签识别用户事件的数据,因此,应当为输入的每个元素使用说明性自带标签。如果未添加标签,用户事件将不会在添加时出现在事件结构的事件数据节点中。
  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

  • iusereventrn.png 用户事件输出

    用户事件输出返回严格类型用户事件引用句柄。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • 用户事件数据类型是元素簇或元素。如连线簇至用户事件数据类型输入端,LabVIEW可使用簇的类型名称作为用户事件的名称。簇元素的名称和数据类型可确定用户事件传递的事件数据。如连线数据元素至用户事件数据类型输入端,LabVIEW可使用该元素的类型名称作为用户事件的名称,以及事件传递的单个数据项的名称。数据项的数据类型与元素的数据类型相同。连线至函数的实际值并不重要,LabVIEW仅使用名称和数据类型定义用户名称。用户事件输出输出端是严格类型的引用句柄,包括用户事件名称和事件数据类型。

    用户事件输出输出端可连线至产生用户事件函数和销毁用户事件函数。连线用户事件输出输出端至注册事件函数,可动态注册发生用户事件时的通知。处理事件结构中的用户事件时,用户事件的名称显示在事件结构顶部的事件选择器标签中,用户事件数据栏显示在事件分支边框内部左侧的事件数据节点中。

    注: 在一个应用程序实例中获取的用户事件引用,不能在另一个应用程序实例中使用。在另一个应用程序实例中使用用户事件引用时,LabVIEW返回错误1500。

    范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\Dialog and User Interface\Events\User Event Generation.vi