图6-11显示了使用For循环自动索引创建8个元素的数组。图6-13显示了使用While循环创建随机函数产生的数组,当按下终止键或数组长度超过100时将退出循环。图6-15显示了使用For循环创建了一个8行8列的二维数组的程序框图。......
2023-11-07
初始化数组函数的节点图标及端口定义如图6-30所示。初始化数组函数的功能是为了创建n维数组,数组维数由函数左侧的维数大小端口的个数决定。创建之后每个元素的值都与输入到元素端口的值相同。函数刚放在程序框图上时,只有一个维数大小的输入端子,此时创建的是指定大小的一维数组。此时可以通过拖拉下边缘或在维数大小端口的右键弹出的选单中选择添加维度来添加维数大小端口,如图6-31所示。
图6-30 初始化数组的节点图标和端口
图6-31 添加数组大小端口
如图6-32所示,为初始化一个一维数组和一个二维数组。(www.chuimin.cn)
图6-32 数组的初始化
在LabVIEW中初始化数组还有其他方法。若数组中的元素都是相同的,用一个带有常数的For循环即可初始化,这种方法的缺点是创建数组时要占用一定的时间。如图6-32所示,创建了一个元素为1,长度为3的一维数组。
若元素值可以由一些直接的方法计算出来,把公式放到前一种方法中的For循环中取代其常数即可。例如这种方法可以产生一个特殊波形。也可以在框图程序中创建一个数组常量,手动输入各个元素的数值,而后将其连接到需要初始化的数组上。这种方法的缺点是过程烦琐,并且在存盘时会占用一定的磁盘空间。如果初始化数组所用的数据量很大,可以先将其放到一个文件中,在程序开始时再装载。
需要注意的是,在初始化时有一种特殊情况,那就是空数组,空数组不是一个元素值为0、假、空字符串或类似的数组,而是一个包含零个元素的数组,相当于C语言中创建了一个指向数组的指针。经常用到空数组的例子是初始化一个连有数组的循环移位寄存器。有以下几种方法创建一个空数组:用一个数组大小输入端口不连接数值或输入值为0的初始化函数来创建一个空数组;创建一个n为0的For循环,在For循环中放入所需要数据类型的常量。For循环将执行零次,但在其框架通道上将产生一个相应类型的空数组;但是不能用创建数组函数来创建空数组,因为它的输出至少包含一个元素。
有关LabVIEW 2015虚拟仪器程序设计的文章
图6-11显示了使用For循环自动索引创建8个元素的数组。图6-13显示了使用While循环创建随机函数产生的数组,当按下终止键或数组长度超过100时将退出循环。图6-15显示了使用For循环创建了一个8行8列的二维数组的程序框图。......
2023-11-07
选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“选项卡数组”。图6-39 创建选项卡控件3.创建数组1)打开程序框图,在“函数”选板上选择“编程”→“数组”→“创建数组”函数在输入、输出端创建控件与常量,如图6-40所示。......
2023-11-07
通过本例,熟悉对数组、簇的认识,练习在簇中放置各种对象的方法。选择菜单栏中的“文件”→“新建VI”命令,新建一个VI,一个空白的VI包括前面板及程序框图。选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“簇数组筛选”。图3-29 放置数值控件图3-30 调整控件大小9)选中簇2中的数组控件,单击右键选择“添加维度”命令,将一维数组调整为二维数组,如图3-31所示。图3-31 二维数组图3-32 调整数组大小图3-33 放置停止按钮......
2023-11-07
While循环重复执行代码片段直到条件接线端接收到某一特定的布尔值为止。如果把控制条件接线端子的控件放在While循环外,则根据初值的不同将出现两种情况:无限循环或仅被执行一次。图5-11 For循环的自动索引但是此时对于While循环直接执行则不可以,因为While循环自动索引功能是关闭的需要在自动索引的方框 上单击右键,选择启用索引,使其变为。图5-12 处于死循环状态的While循环图5-13 添加了布尔控件的While循环......
2023-11-07
项目浏览器窗口用于创建和编辑LabVIEW项目。选择菜单栏中的“文件”→“创建项目”命令,打开“创建项目”对话框,如图2-11所示,选择“项目”模板,单击“完成”按钮,即可打开“项目浏览器”窗口。图2-12 “新建”对话框在默认情况下,项目浏览器窗口包括以下各项。2)依赖关系:用于查看某个终端下VI所需要的项。在项目浏览器窗口中选择需要作为子VI使用的VI,并把它拖放到其他VI的程序框图中。......
2023-11-07
选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“打开文件”。4)在“函数”选板上选择“互连接口”→“库与可执行程序”→“执行系统命令”VI,连接字符输出端到“命令行”输入端,执行打开路径下的文件命令。图7-4 程序框图图7-5 前面板设计4.运行程序在前面板窗口或程序框图窗口的工具栏中单击“运行”按钮 ,打开路径下的文件,运行结果如图7-6所示。......
2023-11-07
选择“数学”→“数值”命令,打开图4-7所示的“数值”子选板,在该面板中包括基本的几何运算函数、数组几何运算函数,不同类型的数值常量等,另外,含包括6个带子选板的选项。图4-8 转换图4-9 数据操作3.复数选择“复数”选项,打开图4-10所示的子选板。复数至实部虚部转换:使复数分解为直角分量。极坐标至复数转换:通过极坐标分量的两个值创建复数。该面板中的函数可对定点数字的溢出状态进行操作。......
2023-11-07
如图5-1所示,For循环有两个端口,总线接线端(输入端)和计数接线端(输出端)。如通过For循环处理大量计算,可启用并行提高性能。LabVIEW可通过并行循环利用多个处理器提高For循环的执行速度。通过查找可并行循环结果窗口确定可并行的For循环。通过For循环的并行实例接线端可指定运行时的并行实例数量。......
2023-11-07
相关推荐