Labview课程实验报告
学院:电气工程学院专业:电气工程及其自动化班级:学号:姓名:日期:
一、基础题
1、用labview的基本运算函数编写以下算式的程序代码:
首先在前面板创建一个数值输出控件,然后在程序框图中按照上图连接线路,点击运行,程序结果。
2、利用摄氏温度与华氏温度的关系C = 5(F − 32) / 9编写一个程序,求华氏温度(F)为32 , 64 , 4 , 98.6 , 104, 212时的摄氏温度。
在程序前面板创建一个数值输入控件和一个数值显示控件,在程序框图中添加一个公式节点,添加一个输出和一个输入分别输入和显示控件项链,在公式节点框图中输入温度转换公式,然后在面前扮输入相应的温度点击运行,得到相应的结果。
3、用数组创建函数创建一个二维数组显示件,成员为:
1 2 3 4 5 6 2 3 4 5 6 1 3 4 5 6 1 2 4 5 6 1 2 3
编程将上述创建的数组转置为: 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 1 5 6 1 2 6 1 2 3
先在面前板上创建一个上图这样的数组。再创建两个显示数组(一个为显示数组,另一个为转换后数组),在程序框图上面按照下图连线,在原数组和转换后数组之间接一个“二维数组转制”,
点击运行后显示为:
4、 创建一个簇控制件,成员分别为字符型控制件姓名,数值型控制件学号, 布尔型控制件注册。从这个簇控制件中提取出簇成员注册,显示在前面板上。
在面板上添加一个簇,在族里分别添加一字符显示控件,数值显示控件,布尔型
显示控件,程序框图连接如图:
5、创建一个字符串显示件,程序运行后显示当前系统日期、时间和自己的班级、 姓名。
先获取机器的日期与时间,分别给系统日期和时间输出,班级和姓名分别通过两个字符型控件显示出来。 6、将范围0—10的5个随机数转换为一个字符串显示在前面板上,要求保留2位小数,每个数之间用逗号分隔。
上图的显示为随机抽取的0-10的5个2位小数的数,程序连线图如下图所示
用for循环随机取一个0-1的数,然后乘于10得到一个0-10的数,“%.2f,”为保留两位小数
7、产生 100 个随机数,求其最小值和平均值。
随机数平均值,最大值和最小值的显示如上图,程序接线如下图,for循环100次随机取出100个数。然后分别取最大值最小值,求和除以100得到平均值。
8、程序开始运行后要求用户输入一个口令,口令正确时滑钮显示件显示一个
0—100 的随机数,否则程序立即停止。
当输入正确的口令(本题设置为1)则随机取出一个0-100的数,当输入错误时则显示error。程序框图接线如下:
上图为输入1(即条件结构接受到“真”信号)时,则随机抽取一个0-100的数。
如上图当输入不为1,则跳出“error”。
9、编写一个程序测试自己在程序前面板上输入以下字符所用的时间,A virtual
instrument is a program in the graphical programming language.
上图显示为输入“请输入字符串”后运行所需要的时间为11.464秒
开始计时
输入字符串并显示
停止计时,并显示打完字符串所需时间
10、编写计算以下等式的程序:
x的范围是0—100,y1 和y2 用数组显示件显示在前面板上。
上图是数组的部分显示
For循环设定为100次,公式节点输入两公式,根据设定的m和b的值计算y1,y2建立数组,然后显示数组。
11、在一个chart 中显示3 条曲线,分别用红、绿、蓝3 中颜色表示范围0—1,0—5 和0—10 的3 个随机数。
取0-1之间的一个随机数,乘于5后为0-5之间的一个随机数,同样取0-10之间的一个随机数,然后捆绑,在波形中显示出来。显示的一个时间点的图形如下图所示:
12、用XYgraph显示一个半径为10 的圆。
For循环360次,乘于2π再除于360为弧度,分别输给正弦和余弦,捆绑后乘于10表示半径为10,再通过波形图显示,显示结果如下:
二、设计题
(3)设计一个VI程序,实现按帐号和密码登陆的人机界。若输入的 帐号和密码相符,则显示欢迎登陆对话框,按“确定”退出程序;若输入的帐号和密码不相符,则显示出错对话框,按“确定”返回程序。 后面板
真时
假时
账号与密码不对
登陆成功,点击确认后退出
因篇幅问题不能全部显示,请点此查看更多更全内容