虚拟仪器实验指导书(新)最后 下载本文

2、数组与数组函数的使用

(1)启动LabVIEW,打开一个空白的VI。

(2)在前面板窗口创建一个数值型一维数组控制件,并将其标签更改为“输入数组”,用“操作值”或“编辑文本”工具为数组成员赋值。用鼠标右击数组,从弹出的快捷菜单中选择“数据操作”中的“当前值设置为默认值”把当前数组值设置为默认值。

(3)在框图程序窗口中从函数模板上找到“初始化数组”,“创建数组”,“For 循环”,“条件结构”,“小于0?”并放置到适当位置,设计框图程序如图2.1所示。 (4)在框图程序窗口中,将连线工具放置在存储正数数组(负数数组)移位寄存器右端口上,在端口上点击右键弹出快捷菜单,选择“创建显示控件”产生一个一维数组显示控件,将该显示控件的标签更改为“正数数组”(“负数数组”)。 (5)在前面板窗口,将“输入数组”、“正数数组”、“负数数组”放置到适当位置,并将它们的显示区调整到适当大小。用“编辑文本”工具在适当位置,用适当的字体、字号填写实验名称、班级和姓名。

21

3、簇与簇函数的使用

(1)启动LabVIEW,打开一个空白的VI。

(2)在前面板窗口创建一个簇控制件,成员分别为字符型控制件“姓名”,数值型控制件“学号”,布尔型控制件“注册”,如图3.4所示。如簇壳内的成员不够紧凑,可在簇壳边框上弹出快捷菜单,选择“自动调整大小”选项,其中的“水平排列”将簇成员按逻辑顺序水平排列并收紧外壳;“垂直排列”将簇成员按逻辑顺序垂直排列并收紧外壳;“调整为匹配大小”不移动成员只收紧外壳。(注:“学号”用数值型控制件时,学号0100203将显示成100203)。

(3)在框图程序窗口中从函数模板上找到“捆绑”,“按名称解除捆绑”函数并放置到适当位置,设计框图程序如图2.5所示。其中前面板的三个显示件“输出簇”、注册、学号推荐采用在数据端口上用连线工具弹出快捷菜单,在快捷菜单中选择“创建显示控件”的方法创建。

(4)在前面板窗口,将各控件放置到适当位置,用“编辑文本”工具在适当位置,用适当的字体、字号填写实验名称、班级和姓名。

22

4、

(1)启动LabVIEW,打开一个空白的VI。 (2)在程序面板中按照图中给出的内容进行编写。

(3)创建一个全局变量,方法是:在结构子面板上选择一个全局变量,将其放在程序框图中,双击程序“全局变量”节点,在相应的前面板中放置显示对象;保存全局变量,右键单击全局变量,在快捷菜单中的【选择项】,根据需要选择相应的对象。 (4)再打开一个VI,按图进行前面板和程序面板的设置。在选择VI中选择刚才建立的全局变量,并放置在相应的位置。 (5)执行时,需要将两个VI同时执行。 第一个VI的程序框图如下:

23

第二个VI的前面板和程序框图

思考题

1、 设计VI,将两个字符串链接成为一个字符串

2、 设计VI,建立一个簇,包含个人姓名、性别、年龄、民族、专业等信息,并使

用“解除绑定”函数,将簇中的各个元素分别取出。

3、 设计VI,利用全局变量将一个VI产生的正弦波送另一个VI显示 思考题提示 1、前面板

24