当前位置:文档之家› labview实验报告

labview实验报告

LabVIEW课程设计
报告书
班级
学号
姓名
一、基础题
1、用labview的基本运算函数编写以下算式的程序代码:
首先在前面板创建一个数值输出控件,然后在程序框图中按照上图连接线路,点击运行,程序结果。

2、利用摄氏温度与华氏温度的关系C = 5(F −32) / 9编写一个程序,求华氏温度
(F)为32, 64, 4, 98.6 , 104, 212时的摄氏温度。

在程序前面板创建一个数值输入控件和一个数值显示控件,在程序框图中添加一个公式节点,添加一个输出和一个输入分别输入和显示控件项链,在公式节点框图中输入温度转换公式,然后在面前扮输入相应的温度点击运行,得到相应的结果。

3、创建一个2行3列的二维数组控制件,为数组成员赋值如下:
00
.600.500.400.300.200.1
在前面板创建一个数组显示控件,然后将1、2、3创建成数组第一行,4、5、6创建成数组第二行,再将两行创建成一个两行三列的二位数组,点击运行显示输
出结果。

4、用数组创建函数创建一个二维数组显示件,成员为:
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
先在面前板上创建一个上图这样的数组。

再创建两个显示数组(一个为显示数组,另一个为转换后数组),在程序框图上面按照下图连线,在原数组和转换后数组之间接一个“二维数组转制”,
点击运行后显示为:
5、创建一个簇控制件,成员分别为字符型控制件姓名,数值型控制件学号,布
尔型控制件注册。

从这个簇控制件中提取出簇成员注册,显示在前面板上。

在面板上添加一个簇,在族里分别添加一字符显示控件,数值显示控件,布尔型
显示控件,程序框图连接如图:
先解除捆绑然后再捆绑,输入姓名、学号点击运行在输出簇里显示。

6、创建一个字符串显示件,程序运行后显示当前系统日期、时间和自己的班级、姓名。

先获取机器的日期与时间,分别给系统日期和时间输出,班级和姓名分别通过两个字符型控件显示出来。

7、将范围0—10的5个随机数转换为一个字符串显示在前面板上,要求保留2位小数,每个数之间用逗号分隔。

上图的显示为随机抽取的0-10的5个2位小数的数,程序连线图如下图所示
用for循环随机取一个0-1的数,然后乘于10得到一个0-10的数,“%.2f,”为保留两位小数
8、用for 循环产生4 行100 列二维数组,数组成员如下:
1,2,3 (100)
100,99,98 (1)
6,7,8 (105)
105,104,103 (6)
从这个数组中提取出2 行50 列的二维数组,成员如下:
50,49,48 (1)
56,57,58 (105)
将这两个数组用数组显示件显示在前面板上。

上图分别为原数组和提取后的数组程序框图连线如下图
For100次循环是创建原数组,后面两个索引是提取两行数组。

9、产生100 个随机数,求其最小值,最大值和平均值。

随机数平均值,最大值和最小值的显示如上图,程序接线如下图,for循环100次随机取出100个数。

然后分别取最大值最小值,求和除以100得到平均值。

10、程序开始运行后要求用户输入一个口令,口令正确时滑钮显示件显示一个
0—100 的随机数,否则程序立即停止。

当输入正确的口令(本题设置为1)则随机取出一个0-100的数,当输入错误时则显示error。

程序框图接线如下:
上图为输入1(即条件结构接受到“真”信号)时,则随机抽取一个0-100的数。

如上图当输入不为1,则跳出“error”。

11、编写一个程序测试自己在程序前面板上输入一字符所用的时间
上图显示为输入“请输入字符串”后运行所需要的时间为11.464秒
开始计时
输入字符串并显示
停止计时,并显示打完字符串所需时间12、编写计算以下等式的程序:
x的范围是0—100,y1 和y2 用数组显示件显示在前面板上。

m设定为6,b设定为8。

上图是数组的部分显示
For循环设定为100次,公式节点输入两公式,根据设定的m和b的值计算y1,y2建立数组,然后显示数组。

13、猴子吃桃子,每天吃全部桃子的一半零一个,第十天剩下一个桃子,编程求第一天猴子摘了多少个桃子。

For循环设置为10次是猴子吃了10天,移位寄存器1是最后一天剩下一个桃子,第二次循环则为第九天剩下的桃子“+1后*2”是计算当天吃的桃子数,循环10次就是把10天吃的桃子全加起来。

最后结果显示为:
14、编程求“水仙花数”,“水仙花数”指一个3位数,它的各个数字立方和等于它本身。

例如:371 = 33 +73+13.
数x除以100商是百位数a,用余数除于10则为十位上的数值b,余数就是个位上的数字c,满足x=aˆ3+bˆ3+cˆ3时就将数值结果显示出来,显示结果如下:
15、在一个chart 中显示3 条曲线,分别用红、绿、蓝3 中颜色表示范围0—1,0—5 和0—10 的3 个随机数。

取0-1之间的一个随机数,乘于5后为0-5之间的一个随机数,同样取0-10之间的一个随机数,然后捆绑,在波形中显示出来。

显示的一个时间点的图形如下图所示:
16、在一个Graph 中用2 种不同的线宽显示1 条正弦曲线和一条余弦曲线。

每条曲线长度为128 个点。

正弦曲线X0=0,△X=1,余弦曲线X0=2,△X=10。

如图接线,在波形中显示,最后显示波形如下图所示:
17、用一个Graph显示下列计算的结果:
b
x m y x x y +⨯=+-=25123
X 的范围是0—100
For 循环设定为100次,公式节点输入两公式,根据设定的m 和b 的值计算y1,y2,m 设定为1,b 设定为4,显示波形如下图:
18、用XYgraph 显示一个半径为10 的圆。

For循环360次,乘于2π再除于360为弧度,分别输给正弦和余弦,捆绑后乘于10表示半径为10,再通过波形图显示,显示结果如下:
19、产生一个又10 行10 列的二维数组,数组成员为0—100 的任意整型数,用强度图显示出来。

随机取10次数乘于100后为0-100的10个数,组成数列,然后再循环10次,相同取
10行随机数组成数列。

结果显示如下:
20、在程序前面板上创建一个数值型控制件,为它输入一个数值:把这个数值乘以一个比例系数,再由同一个控件上显示出来。

输入一数值,然后乘于5,加入一局部变量在同一空间上显示,比例系数设定为5,显示比例系数和最后结果,输入值为8,显示结果:。

二.设计题
1、虚拟正弦波频谱分析仪设计
虚拟正弦波发生器程序图
虚拟正弦波发生器前面板
虚拟正弦波发生器程序图虚拟正弦波频普分析仪前面板。

相关主题