石鑫华视觉网| 东莞华视自动化科技有限公司|机器视觉商城|机器视觉论坛|淘宝店铺

石鑫华视觉网_机器视觉光源_光源控制器_工业相机_工业镜头_视觉系统方案_NI_LabVIEW_Vision_图像处理教程_机器视觉论坛商城_东莞市华动智能科技有限公司

当前位置: 首页 > 图像 >

LabVIEW响应数组索引值改变事件的一种方法

时间:2019-04-16 09:43来源:石鑫华视觉网shixinhua.com 作者:石鑫华 点击: 99999次
LabVIEW响应数组索引值改变事件一种方法 我们知道,LabVIEW的控件是可以响应很多事件的,如值改变、鼠标点击、按钮等事件。比较典型的用到的就是值改变事件。这里的值改变是指控件本身的数据内容值发生改变时的一种事件类型。那么像数组这样的控件,其前面还有一个索引
LabVIEW响应数组索引值改变事件一种方法
我们知道,LabVIEW的控件是可以响应很多事件的,如值改变、鼠标点击、按钮等事件。比较典型的用到的就是值改变事件。这里的值改变是指控件本身的数据内容值发生改变时的一种事件类型。那么像数组这样的控件,其前面还有一个索引项,是用于显示第0个位置的数组元素的一个控制功能,但是其值改变时,本身又不会对数组本身的数组值进行操作,只是显示问题,所以数组控件的值改变事件就无法响应数组索引框的值改变。但是某些情况下,我们又需要使用数组的索引框来做不同的响应,例如说我们有一个参数,需要使用For循环来处理的,每个数组元素里面的元素是一样的,但是数据是不一样的。索引不同值时,需要进行不同的操作,例如说每个元素里可能会有一个图像路径,每索引一个元素时,要显示其对应的图像出来,当然可以利用索引框的属性索引值来扫描当前的值,但是这种方式不能响应事件,只能一直扫描,在实际程序中,可能会有比较大的限制。这时又该如何来响应这个事件动作呢?
数组的索引框
数组的索引框
因为索引框本身已经没有办法单独响应事件时,那就只能用其它办法。这里给大家介绍一种间接的处理方法。使用另外一个数值控件,来代替索引框,然后可以将数组的索引框隐藏掉,为了方便,可以将数值控件和数组控件合并为一个组。数值控件是可以很好的响应值改变事件的,这样就为数组的元素的具体操作提供了一种可能:
利用数值控件代替索引框响应数组索引值改变事件
利用数值控件代替索引框响应数组索引值改变事件
利用数值控件代替索引框响应数组索引值改变事件-数值控件值改变后
利用数值控件代替索引框响应数组索引值改变事件-数值控件值改变后
当然,这里还可以做更多的事情,例如说索引值不能大于数组大小之类的,或者只能比数组大小大1个值,这个就自己去处理了。

示例源文件下载,请前往机器视觉论坛帖子回复下载:
LabVIEW响应数组索引值改变事件的一种方法_LabVIEW_图像处理|编程|机器视觉_视觉论坛VISIONBBS_视觉之家VISIONHOME_机器视觉_LED视觉光源_光源控制器_工业相机_工业镜头_机器视觉方案_系统_图像处理教程_东莞市华动智能科技有限公司
(责任编辑:石鑫华)
------分隔线----------------------------
石鑫华推荐