1.构造详细介绍。

LabVIEW中的构造(汉化版汉语翻译为“cluster”)是一种常见的算法设计种类,一个构造控制能够包括随意种类的随意总数的不一样原素。与应用不一样,它包括同样或不一样基本数据类型的原素,而二维数组只有包括好几个同样种类的原素。除此之外,在构造控制中,包括的原素务必既是键入控制也是表明控制。

由于构造控制封裝了好几个基本数据类型不一样但逻辑性有关的控制,因此在程序编写中应用构造控制的益处是实际操作更便捷,机构更清楚。措施不力编译程序VI程序流程时,假如将构造控制做为I/O主要参数,能够在一个数据信息端口号上传送许多不一样的主要参数,能够大大减少联接和端口号的总数。

大家来介绍一下LabVIEW中构造(群集)操纵的程序编写和操作方法。

2.构造操纵的建立。

以在前板上建立包括学生电子档案的构造控制为例子。

程序框图中建立后的外观设计和相匹配的数据信息端口号标志如下图所显示:

labview编程实例详解-labview简单有趣实例-第1张图片建立方式:

先从控制模版的“二维数组,引流矩阵与簇”子模版中挑选“簇”控制,将其放到前板中,那样就建立了一个建筑结构控制的空架子用于存储结构体成员函数控制。随后各自挑选三个控制拖放进该空架子中用于储存学员的名字,性別及成绩,其种类各自为字符串数组,枚举类型及标值型控制,并各自取名为名字,性別及成绩。最终,各自对名字,性別及成绩赋初始值就完成了一个建筑结构控制的建立。

3.构造操纵值的读写能力方式。

在LabVIEW函数模板中,给予了构造操纵值的存取数据作用,如下图所显示:

labview编程实例详解-labview简单有趣实例-第2张图片在其中最常见的是前2个作用“按名字解关联”和“按名字捆缚”。下列依然是学员构造操纵的实例。

如下图所显示,应用“按名字消除关联”作用载入学员“X”的名字,性別和成绩信息内容,各自展示在三个控制上。随后在X的根基上,运用“按名字捆缚”作用更改大家的得分,輸出到构造控制“Y”开展表明。在其中,在应用“按名字关联”涵数时,务必联接一个如图所示的构造控制,那样就可以了解构造控制的全部成员函数信息内容,进而做到改动一个自变量的值,与此同时维持别的值相同的目地。程序执行后,表明学员“x”的得分改动取得成功。

labview编程实例详解-labview简单有趣实例-第3张图片4.别的常见问题。

在LabVIEW选用构造操纵程序编写时,应留意以下几个方面:

在建筑结构控制鼠标右键菜单中挑选“全自动调节尺寸”—->“调节为配对尺寸”,可使建筑结构控制的尺寸全自动伴随着其包括的全部控制的尺寸全自动融入表明;2个外型完全一致建筑结构控制不一定等额的,由于建筑结构內部的成员函数控制还有一个次序的定义,默认设置每一个控制的次序是按在建立时放进到建筑结构空架子中的次序界定,在建筑结构控制鼠标右键菜单中挑选“再次排列簇中控制…”,能够改动每一个成员函数控制的次序;建筑结构控制能够放进二维数组中,建立一个建筑结构种类的二维数组,进而开展比较繁杂的实际操作,乃至相反还可以在建筑结构控制中置放二维数组控制做为在其中的一个成员函数。

评论(0条)

刀客源码 游客评论