虚拟仪器实验二 下载本文

虚拟仪器实验报告二

专业年级 机电113 姓名 胡燕 学号 2011012579 成绩 一、实验目的:

了解并学会使用LabVIEW的数据操作。其中重点学习其数据类型和数据操作。

二、实验内容:

1 数据类型

1.1 数字型控件 1.2 布尔型控件 1.3 枚举类型

1.4 时间标识(Time Stamp) 1.5 变体数据类型

1.6 局部变量和全局变量 2 数据运算

2.1 算术运算符 2.2 关系运算符 2.3 逻辑运算符

2.4 表达式节点(Expression Node)

三、实验步骤:

1.先在前面板和程序框图中找出各个数据类型及数据运算的图标和控件 2.学习每个数据类型和控件的属性以及基本用法

3.开始使用每个控件的应用,做练习题。并学会变量的类型以及以及何磊数据运算,开始练习简单的编程题。

4.完成作业题和实验报告 三、实验总结:

本次实验学习了各类数据类型和数据运算,通过实验能熟练的找到各个空间和图标,并且能较为熟练的运用各个控件。并且能简单的编程,实现一些简单的小程序的编写和运算。

通过实现发现LabVIEW的编程其实和很多编程软件的编程思想是类似的,在编程前必须知道怎么能达到编程目的。LabVIEW和其他语言不一样的地方时不用直接用语言编写时通过各类控件来实现编程目的的,更为简单明了和快捷。使用LabVIEW编程前必须知道编程的方法,以及要使用的编程控件和怎么实现结果,其后在编写完成后怎么能是连线最简单等等问题都是平时学习中应该锻炼的。相信通过学习一定会有很大收货的。

四、 实验作业:

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

建立一个输入的局部变量,每运行一次就加1,实现n=n+1的运算。

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

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

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

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

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

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

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

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

28?57?21007?683?102?25?631?5?63

253178?1?381?7.2?8.1?32

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

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

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

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

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

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

17. 输入三角形的三边长,求三角形的面积。

18.求方程 ax 2 ? bx ? 0 的根。a,b,c由键盘输出,设 b 2 ? 4 ac 。 c ?