labview实验二 下载本文

虚拟仪器实验报告二

专业年级 电信081班 姓名 学号 08808030 成绩

一、实验目的:LabVIEW编程软件入门学习 二、实验内容:

LabVIEW数据操作

2.1 数据类型

2.1.1 数字型控件 2.1.2 布尔型控件 2.1.3 枚举类型

2.1.4 时间标识(Time Stamp) 2.1.5 变体数据类型

2.1.6 局部变量和全局变量 2.2 数据运算

2.2.1 算术运算符 2.2.2 关系运算符 2.2.3 逻辑运算符

2.2.4 表达式节点(Expression Node)

三、 实验结果: 练习一

写一个VI判断两个数的大小,如右图所示:当A>B时,指示灯亮。

练习二

写一个VI获取当前系统时间,并将其转换为字符串和浮点数。

- 0 -

练习三

cosx5y?x?给定任意x, 求如下表达式的值

ex

四、 实验总结:

这次实验的内容主要是LabVIEW数据操作,熟悉数据类型和进行数据运算,本次实验明显有了难度,所用到的数据类型和运算方法多种多样,由于其转换方法我不是很熟悉所以实验的过程遇到了一些困难,花费的时间去寻找的时间较多。另外一些计算方法不是十分熟悉,查阅相关资料才想起来。

五、实验作业:

1.利用局部变量写一个计数器,每当VI运行一次计数器就加一。当VI关闭后重新打开时,计数器清零。

2.写一个温度监测器,如图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。温度值可以由随即数发生器产生。

3.创建一个VI。比较两个数,如果一个数不大于另一个数,则点亮指示灯。

4.产生一个值为0.0~100.0之间的随机数,然后除以一个在程序前面板中输入的数。当输入的数值为零时,前面板上放置的指示灯点

- 1 -

亮,提示除法无效。

5. 比较前面板中输入的三个数,并输出其中最大值。

6.在前面板输入一个三位整数,将其百位数值和个位数值对调后在前面板输出此新数。

7.输入一个自然数n,求1~n之间的所有自然数之和。

8.生成10~20之间随机数,并将每次生成的随机数组成的曲线显示在波形图表中。

- 2 -

10. 用LabVIEW的基本运算函数编写以下算式的程序代码。 28?57?21007?683?

102?25?631?5?63178?2531?381?7.2?8.1?32

11.利用华氏温度与摄氏温度的关系:华氏度=9×摄氏度/5+32编写一个程序,求摄氏温度为32、0、-15时的华氏温度。

- 3 -

12.输入一个数,判断其能否同时被3和5整除。

13.从键盘输入一个大写字母,要求改用小写字母输出。

14.输入一个数,判断这个数是否在10~100之间。

15.输入一个数,若此数大于0,则输出1,若此数小于0,则输出-1,若此数等于0,则输出0。

16. 设圆半径为r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。

- 4 -