虚拟仪器实验指导书课案 下载本文

图1-3 图标连接器

3

实验二 集合成员数据类型的使用

一、 实验(上机)目的

1、 2、 3、

学习、掌握数组及常用数组函数的使用。 学习、掌握簇及常用簇函数的使用。 学习、掌握波形及常用波形函数的使用。

二、 实验(上机)内容

设计数组、簇和波形的使用,具体内容如下:

1、数组与数组函数的使用。根据压力传感器的标定数据 压力(MPa) 0 电压(μV) 0 0.5 4556 1 9071 1.5 13559 2 17992 任意输入一个0~18mV之间的电压,输出对应的压力值

2、簇与簇函数的使用。(1)创建一个簇控制件,成员分别为字符型控制件“姓名”、数值型控制件“学号”、布尔型控制件“注册”;(2)用簇函数从这个簇控制件中提取出簇成员“注册”,显示在前面板上;(3)用簇函数将簇控制件中的姓名替换成“王华”,并在前面板显示新生成的簇。

3、波形与波形函数的使用。用“正弦波”产生波形数据,用波形函数创建一波形,并为它添加“通道”和“采样率”两个属性。 三、 实验(上机)步骤

1、

数组与数组函数的使用

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

(2)在前面板窗口创建两个数值型的控件,标签改为“电压值”“压力值” (3)在框图程序窗口中建立一个由簇构成的数组常数,该簇的成员分别为压力电压。确保簇的第一个成员始终是压力或者始终是电压。 (4)在程序框图窗口中,调用相关数组函数实现其功能。

(5)用“学号+姓名2-1”为文件名保存你所做工作

2、 簇与簇函数的使用

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

4

(2)在前面板窗口创建一个簇控制件,成员分别为字符型控制件“姓名”,数值型控制件“学号”,布尔型控制件“注册”

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

(4)在前面板窗口,将各控件放置到适当位置,用“编辑文本”工具在适当位置,用适当的字体、字号填写实验名称、班级和姓名。 (5)用“学号+姓名2-2”为文件名保存你所做工作。 3、 波形与波形函数的使用

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

(2)在框图程序窗口中从函数模板上找到“正弦波”(Sine Wave.vi)、“创建波形”、“设置波形属性”函数并放置到适当位置,设计框图程序如图2-1所示。其中前面板的两个显示件“输出波形”、“波形输出”推荐采用在数据端口上用连线工具弹出快捷菜单,在快捷菜单中选择“创建显示控件”的方法创建。 (3)在前面板窗口,将各控件放置到适当位置,用自由标签工具在适当位置,用适当的字体、字号填写实验名称、班级和姓名。 (4) 用“学号+姓名2-2”为文件名保存你所做工作。

图2-1 实验2-3的框图程序

5

实验三 结构和属性的使用

一、 实验(上机)目的

1、 学习、掌握循环结构、移位寄存器的使用。 2、 学习、掌握条件结构的使用;

3、 学习、掌握事件结构、顺序结构和属性的使用;

二、 实验(上机)内容

设计使用循环结构、条件结构、顺序结构控制程序运行的虚拟仪器。具体内容如下: 1、求一个数的平方根,当该数大于等于0时,输出开方结果;当该数小于0时,用弹出式对话框报告错误,同时输出错误代码-99999。

2、产生100个随机数并求其最小值和平均值。

3、当鼠标进入“液灌”时,液体颜色变为红色,离开时液体颜色变为蓝色。并计算鼠标滑过液灌(鼠标进入液灌,并离开液灌算一次滑过)10次所用时间。

三、 实验(上机)步骤

1、求一个数的平方根

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

(2)在前面板窗口适当位置放置一个数值型控制件和一个数值型显示件,并把它们的标签分别修改为“x”和“sqrt(x)”。用编辑文本工具在适当位置,用适当的字体、字号填写实验名称、班级和姓名。

(3)在框图程序窗口中,从函数模板上找到“大于等于?”、“单按钮对话框”,“平方根”和“条件结构”并放置到适当位置。

(4)用“学号姓名3-1”为文件名保存你所做工作。输入x值,运行程序并记录程序运行结果。

2、产生100个随机数并求其最小值和平均值 (1)启动LabVIEW,打开一个空白的VI。

(2)在前面板窗口适当位置放置两个数值型显示件,并把它们的标签分别修改为平均值和最小值。用自由“编辑文本”工具在适当位置,用适当的字体、字号填写实验名称、班级和姓名。

(3)在框图程序窗口中从函数模板上找到“For 循环”并放置到适当位置,为记数端口连接一个32位整型数100;创建两个移位寄存器分别用来从一次循环向下一次循环传递当前最小值和当前随机数累加值;初始化移位寄存器即为移位寄存器左侧端口赋值,设置当前最小值移位寄存器初值为1,当前随机数累加值移位寄存器初值为0。创建移位寄存器的方法是在循环的左边框或右边框上弹出快捷菜单,然后选择“添加移位寄存器”。 (4)在框图程序窗口中从函数模板上找到 “最大值与最小值”、“除”、“加”、“随机数(0~1)函数”。

(5)用“学号姓名3-2”为文件名保存你所做工作。运行程序并记录程序运行结果。

3、当鼠标进入“液灌”时,液体颜色变为红色,离开时液体颜色变为蓝色。并计算鼠标滑过液灌(鼠标进入液灌,并离开液灌算一次滑过)10次所用时间。 (1)启动LabVIEW,打开一个空白的VI。

6