虚拟仪器实验报告二
专业年级 电信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 -