labview 数据类型:数组、簇和波形课件.ppt

labview 数据类型:数组、簇和波形课件.ppt

ID:57058027

大小:405.50 KB

页数:25页

时间:2020-07-30

labview 数据类型:数组、簇和波形课件.ppt_第1页
labview 数据类型:数组、簇和波形课件.ppt_第2页
labview 数据类型:数组、簇和波形课件.ppt_第3页
labview 数据类型:数组、簇和波形课件.ppt_第4页
labview 数据类型:数组、簇和波形课件.ppt_第5页
资源描述:

《labview 数据类型:数组、簇和波形课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、虚拟仪器与Labview浙江大学生物系统工程与食品科学学院蒋焕煜第三章数据类型:数组、簇和波形数组是同类型元素的集合。一个数组可以是一维或者多维,如果必要,每维最多可有231-1个元素。可以通过数组索引访问其中的每个元素。索引的范围是0到n–1,其中n是数组中元素的个数。图所显示的是由数值构成的一维数组。注意第一个元素的索引号为0,第二个是1,依此类推。数组的元素可以是数据、字符串等,但所有元素的数据类型必须一致。簇(Cluster)是另一种数据类型,它的元素可以是不同类型的数据。它类似于C语言中的stuct。使用簇可以把分布在流程图中各个位置的数据元素组合

2、起来,这样可以减少连线的拥挤程度。减少子VI的连接端子的数量。波形(Waveform)可以理解为一种簇的变形,它不能算是一种有普遍意义的数据类型,但非常实用。创建数组首先建一个数组的“壳”(shell),然后在这个壳中置入数组元素(数或字符串等)。如果需要用一个数组作为程序的数据源,可以选择新式»数组、矩阵与簇»数组,将它放置在流程图中。然后再在数组框中放置数值常量、布尔数还是字符串常量。下图显示了在数组框放入字符串常量数组的例子。左边是一个数组壳,中间的图上已经置入了字符串元素,右边的图反映了数组的第0个元素为:”ABC”,后两个元素均为空。第三章数据类型

3、:数组、簇和波形第三章数据类型:数组、簇和波形在前面板中创建数组的方法是,从新式»数组、矩阵与簇»数组,把数组放置在前面板中,然后选择一个对象(例如数值常量)插入到数组框中。这样就创建了一个数值数组。自动索引For循环和While循环可以自动地在数组的上下限范围内编索引和进行累计。这些功能称为自动索引。在启动自动索引功能以后,当把某个外部节点的任何一维元素连接到循环边框的某个输入通道时,该数组的各个元素就将按顺序一个一个地输入到循环中。循环会对一维数组中的标量元素,或者二维数组中的一维数组等编制索引。在输出通道也要执行同样的工作――数组元素按顺序进入一维数组

4、,一维数组进入二维数组,依此类推。在默认情况下,对于每个连接到For循环的数组都会执行自动索引功能。练习3-1创建一个自动索引的数组目的:使用For循环的自动索引功能创建数组,并用一个图形(Graph)显示该数组。打开一个新的前面板。选择新式»数组、矩阵与簇»数组,在前面板中放置一个数组。设置它的标签为WaveformArray。选择控件»新式»数值,在数组框中插入一个数字式显示对象。它用于显示数组的内容。选择控件»新式»图形放置一个波形图。设置标签为WaveformGraph。用鼠标右键单击图形,在快捷菜单中取消YScale»AutoscaleY,禁止自动

5、坐标功能。使用文本工具,把Y轴的范围改为-0.5到1.5。第三章数据类型:数组、簇和波形由函数»选择VI…寻找LabVIEWactivity目录下的GenerateWaveformVI,它的作用是返回波形中的某一点。这个VI需要输入一个索引,我们将循环周期连接到这个输入。注意GenerateWaveformVI连出来的连线在循环边界变成一个数组时会变粗,正是在这个边界处形成了一维数组。For循环会自动累计边界内的数组。这种功能叫做自动索引。在这个例子中,连接到循环计数输入的数值常数令For循环创建了一个由100个元素组成的数组。捆绑函数(编程»簇与变体)—

6、—将图块中的各个组件组合成一个簇,在正确连接以前需要改变该函数的图标的大小。将移位工具放在图标的左下角。变形工具会变成如左图所示,拖曳鼠标直到出现第三个输入端子。数值常数(编程»数值)——三个数值常数用于设置For循环执行的周期数N=100,初始X=0和deltaX=1。从前面板执行该VI。该VI将把自动索引后的波形图数组显示在波形图中。第三章数据类型:数组、簇和波形把X的delta值改为0.5,X的初始值改为20。再次执行该VI。注意,波形图现在同样显示100个点,而每个点的初始值为20,X的delta值为0.5。只需在显示器中输入元素的索引号就可以查看波

7、形数组中的任何元素。如果输入的数比数组的元素个数大,那么显示器将变暗,表示您没有为该元素设置索引。如果需要一次查看多个元素,可以通过改变数组显示对象的大小来实现。把定位工具放置在数组框的右下角。工具将变成右图所示的变形工具。当工具变形时,用鼠标拖曳数组的右边或者下边。数组现在就可以按照元素索引的上升顺序显示多个素,以某个与指定索引对应的元素开始,如下图所示多个数组元素的同时观察第三章数据类型:数组、簇和波形默认的X初始值是0,deltaX值是1。这样,也可以把波形数组直接连接到波形图端子,而无需指定初始的X值和deltaX值练习3-1.1第三章数据类型:数组

8、、簇和波形多图区图形可以创建含有多条曲线的图形,方法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。