您的位置 首页 硬件

labview编程技巧—–xcontrol怎么发送用户事情

我在XCONTROL一文中详细说明了如何利用属性和方法,通过XCONTROL的事件结构,建立XCONTROL的方法通过属性可以控制XCONTROL的显示状态,通过方

我在XCONTROL一文中具体阐明了怎么运用特点和办法,经过XCONTROL的事情结构,树立XCONTROL的办法.

经过特点能够操控XCONTROL的显现状况,经过办法,能够要求XCONTROL履行动作(指令),有的时分,XCONTROL需求想调用VI发送数据或许指令,要求调用VI履行动作,怎么完成这个意图,有几种办法,全局变量,行列,用户事情,运用全局变量显然是不合适的,咱们用XCONTROL的意图是完成组件封装,XCONTROL的运转不应该依赖于外部变量,运用行列也有它的问题,是咱们不得不专门用一个循环来处理行列,这对一个不太常常产生的数据传送 ,显然是不经济的.

今日引荐一个办法,运用用户事情.

关于用户事情,我专门有一篇文章介绍.现在的LV编程,选用事情结构越来越多,咱们只需求简略地

在事情结构中添加用户接口事情就能够了.

先看看程序完成的功用

按下SnapShot(捕捉)按钮后,XCONTROL主动经过用户事情把捕捉到的图象传送到调用VI

要想调用VI呼应用户事情,有必要得到用户事情参阅,最好的办法是经过XCONTROL的只读特点得到,这样就需求在xcontrol的STATE中界说这个特点,看一下它的状况界说:

这个用户事情的数据是一个图片框,得到这个参阅是需求技巧的,我演示一下办法:

别的一种常用的办法:

首先在XCONTROL的INIT中生成用户事情

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/yingjian/211755.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部