使用
labview的都知道,数据显示或传送都依靠控件来完成的,大部分控件如数值、布尔、波形等等一些控件Labview中已经封装好,从函数面板中拖出就可使用,但是有时变成会涉及到一些如数组、簇(C语言中的结构体)等等一些Labview没有封装的控件,那怎么办呢?其实Labview中虽然没有这些控件,但是有这些控件的组成部分,我们只要把这些小部分组合起来就可以了。下面简单介绍几种。
数组
这里讲解控件和常量的创建方法:
这样简单的一维浮点数数组就创建好了,如果要创建其他类型的数组如布尔数组、簇体数组,方法同上,只不过被拖进去的控件的数据类型就变成了布尔、簇了。那如何创建二维数组呢,很简单,在我们创建好的一维数组上右键,弹出菜单中有"Add dimension",点击一次维数就增加一维,"Remove dimension"点击一次维数就减少一维。
簇
这里讲解控件和常量的创建方法:
簇创建好了,就可以创建簇数组了。也可以将数组放到簇中,总之簇中可以放任何类型的数据。簇中的元素的顺序是按照你拖放每个控件的先后顺序定义的,如果想改变顺序可以右键弹出菜单中有更改顺序的选项"Recorder Controls In Cluster. . ."。
变体常量
有的时候数据类型有很多种,但只想通过一个常量来传递,这时候就会用到变体类型,但是这个常量很多人都不知道在哪,所以看完这个就知道了。
绘图板
在处理图像或图形时需要将结果显示在前面板,但是前面板并没有对应的显示控件,所以创建方法如下:
这是创建常量的方法,同理你Create的时候选其他两项"Control"或"Indicator"就可以了。
ActiveX引用
很多人对这个控件深有感触啊,尤其是操作Excel、Word时候,怎么也找不到这个,说实话我都是去复制别人的,真心找不起,也是因为不懂。后来知道怎么找了。
添加好以后我们发现自动化引用的名称也随之变了,OK!引用添加成功。同样其他的activeX的添加方法亦是如此,还是得先把那些Active弄明白,要不找起来可以就麻烦了,是在不懂就打开百度谷歌一下吧。
1