最新labview典型题目及答案
- 格式:docx
- 大小:19.38 KB
- 文档页数:5
1. 10.21 产生 100 个随机数 ,求其最小值和最大值以及平均值
2. 10.22 用 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
将这 2 个数组用数组显示件显示在前面板 .
3. 10.23 程序开始运行时候要求用户输入一个口令 ,口令显示正确时候滑钮显示件显示
0---100 的随机数 ,否则程序立即停止 .
4. 10.24 编写一个程序 ,在前面板上放 3个按钮 ,当按下某个按钮时 ,输出按钮的编号 .
5. 10.25 编写计算以下等式的程序: y1=x3-x2+5
y2=m*x+b
x 的范围是 0---10 。
y1 和 y2 用数组显示件显示在前面板。
6. 10.26编程求Josephus约瑟夫环)问题:m个小孩子围成一圈,从第一个小孩子开始顺 时针方向数数字 ,到第 n 个小孩子离开 ,这样反反复复 ,最终只剩下一个小孩子 ,求第几个小孩 子留下 ?
7. 10.27 猴子吃桃子问题 ,每天吃完全部的桃子一半又一个 ,到第 1 0天的时候还剩下一个
编程求第一天桃子的总数 .
8. 10.28 编程求 1000以内的所有水仙花数 , "水仙花数 "指一个三位数 ,它的各位数字的立 方和等于她本身 .例如:371 =3*3*3+7*7*7+1 *1 *1 ;
9. 10.31 编程求 1000以内的 "完数","完数"是指一个数恰好等于它本身的因子之和 ,例如
28=14+7+4+2+1;
10. 11.1在一个chart中显示3条曲线,分别用红,绿,蓝3种颜色表示范围0-1,0-5,0-10的 3 个随机数 .
11. 11.2在一个Graph中用2种不同的的线宽显示 1条正弦曲线和一条余弦曲线 ,每条曲
线长度为 128个点 .正弦曲线 x0=0,Dealt x=1, 余弦曲线 x0=2,Dealt x=10.
12. 11.3 用 XY Graph 显示一个半径为 1 的圆
13. 11.4 产生一个 10行10列的二维数组 ,数组成员为 0--100的数字,并用强度图显示 .
14. 11.5 画出 Labview 图形显示 , 以及放大缩小功能 , 以及在此图标上添加可改变的 labVIEW
字体样式 .
15. 11.6 在前面板创建数值型控件 ,输入一个数值 ,在乘以一个比列系数 ,然后还在同一个
控件中显示出来 .(局部变量用法 )
16. 11.7编写一个程序,用labview的信号生成函数产生一个三角波并显示在 chart 上,在
编写例外一个程序读出数据显示在 chart上,调节2者的程序运行的时间,比较波形的差异.(全
局变量 )
17. 11.8编写一个程序,用labview的信号生成函数产生一个三角波并显示在 chart 上,在
编写例外一个程序读出数据显示在 chart上,调节2者的程序运行的时间,比较波形的差异.(通
告函数 )
18. 11.10 创建一个程序显示内存中所有的 VI 的名称与路径 ?
19. 11.11 创建一个程序把另外一个 VI 的前面板显示在 Picture 控件中 .
20. 11.12 请用 Vi 本身的属性来控制自己前面板的外观属性 . 21. 11.13 用一个 chart 显示一个随机数,用前面板控件 chart 的大小和位置 .
22. 11.14 前面板上放一个压力表, 指针位置在 0-255 之间随机变化, 指针颜色同时发生 变化
23. 11.15 建立一个枚举控件,其内容为张三、李四、王五共三位先生,要求当枚举控 件显示“张三”时,输出“张三在这里” ;同理,当枚举控件显示“李四” 、“王五”时,输
出:“李四在这里”和“王五在这里”
24. 11.16 分 别 利 用 for 循 环 的 移 位 寄 存 功 能 和 反 馈 节 点 两 种 方 法 求 0+5+10+15+
+45+50 ........ 的值
25. 11.17 用顺序结构实现数值匹配:输入 1~100之间的任意 1个整数,然后系统随机 产生 1~100之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和时间。
26. 11.18 (1)显示一个二维数组的行数和列数 (2)查找一个二维数组中最大值 ,以及最大值
在数组中的位置
27. 11.19 创建一个 VI 程序模拟温度测量。假设传感器输出电压与温度成正比。例如,
当温度为 70°F 时,传感器输出电压为 0.7V 。本程序也可以用摄氏温度来代替华氏温度显
示。
28.11.21 建立一个 VI ,模拟滚动—个骰子 (骰子可能取值 1 ~6) ,跟踪骰子滚动后的取值 出现次数, 输入是骰子的滚动次数, 输出应包括滚动后骰子所取各数值及其出现次数。 要求 最多只用一个移位寄存器实现功能。
29. 11.22 设计一评分程序,输入不同的分数会得到不同的评论。分数小于 60,“警告”
指示灯会亮起来,同时显示字符串“你没有通过考试 !” ;分数在 60~99 之间,“通过”指示 灯会亮起来,同时显示字符串“你考试通过了 !”;分数为 100,“恭喜”指示灯会亮起来,同 时显示字符串“你是第一名 !” ;如果输入为 0~100 以外的数字,会有错误提示,同时显示字 符串“错误 !”。
30. 11.23 用 labview 写一个获取当前系统时间的程序。
31. 11.24输入数字n,然后计算n的阶乘。
32. 11.25 利用 labviewelapsed time 定时设计输出一个方波
33. 11.26 用 labview 编写一个判断素数的程序
34. 11.27 适用 labview 模拟一个 3-8 译码器
35. 11.28 在一个波形表中显示三条随机数组成的曲线,分别用红,绿,蓝三种颜色表 示,其取值范围分别为 0-1,1-5 和 5-10.
36. 11.29 使用 labview 模拟温度采集系统,要求有停止键。
37. 11.30 利用 XY GRAPH 构成李萨育图形
38. 12. 1 创建一个 VI ,实现对按钮状态的指示和按钮“按下”持续时间简单计算功能, 按下按钮时, 对应的指示灯亮, 对应的数字量显示控件中开始计时。 松开按钮时, 指示灯灭, 计时停止。
39. 12.2 程序开始运行后要求用户输入密码,密码正确时字符串显示控件显示 “欢迎
进入”,否则显示字符串“密码错误” ,同时退出程序。
40. 12.3 用 labvIEW 做一个循环闪烁指示灯,要能够在前面板调节周期和占空比。
41. 12.5 编写一个程序测试自己在程序前面板上输入一段文字 “电子技术论坛是一个优 秀的论坛”所用的时间。
42. 12.6 使用 labview 编写一个用户确认界面: 我们在程序中赋予 5个人的账号密码, 账号使用人名, 密码随便,并规定相关权限。 访问权限要在前面板显示,并且访问成功与否
也要有显示。如图 :
43. 12.7 模拟红绿灯,红灯亮十秒,绿灯亮五秒,交替,并用波形图将波形显示。
44. 12.8 计算学生三门课 (语文,数学,英语 )的平均分,并根据平均分划分成绩等级。 要求输出等级 A,B,C,D,E。 90分以上为 A , 80〜89为B, 70〜79为C, 60〜69为D , 60分 以下为 E。
45. 12.9 利用 labview 做一个连续温度采集,要求可以调节温度上限,可以实时显示温 度,有报警信息,当报警发生时输出报警信息,例如“温度超限 !当前温度78.23C”,正常
情况下输出空字符串,并且有报警指示灯。
46. 12.12 利用 For 循环的自动索引功能从一个输入数组中依次抽取各个元素,如果是 大于 0 的数则添加到正数数组, 如果是小于 0 的则添加到负数数组。 并分别计算两个数组中 各自有多少个元素
47. 12.13 从一个输入的字符串中,提取一个子字符串,另外扫描字符串,将子字符串 转换为数据。
48. 12.14 实现对随机数进行平滑滤波。通过对 4 个连续的随机数求其平均值来实现。
49. 12 .15 对字符串进行加密,规则是每个字母后移五位,例如, A 变成 F, b 变成 g,
x 变成 c, y 变成 d。。。。。
50. 12.16 产生一个 3*3 的整数随即数组,随机数在 0到 10 0之间,找出数组的鞍点, 及该位置上的元素在该行上最大在该列上最小,也可能没有鞍点。
51. 12.17 打开一个电子表格文件,从数字文本文件中 指定的字符偏移量开始,读取指定行数的数据,并将这 些数据转换成一个二维的双精度数组,读完后关闭文件。
52. 12.19 利用顺序结构和循环结构写一个跑马灯。 5 个灯从左到右不停地轮流点亮。 闪
烁间隔由滑动条调节
53. 12.20 用一个开关控制两个循环。
54. 12.21 产生测试信号正弦波,三角波,方波,锯齿波,要求面板如下:
55. 12.22利用tcp协议实现双机通信,要求服务器产生正弦波,利用 tcp协议,通过
网络将服务器产生的波形发送至客户机。
服务器和客户端的都要设计
56. 12.23 设计要求用两个信号产生函数仿真两个频率较接近但幅值相差较大的正弦 波,将它们合成为一组信号后, 一路直接做功率谱分析, 另一路加窗后再对加窗后的信号作 功率谱分析,结果在同一个波形中显示。
57. 12.24 设计 VI ,对一内河水情进行远程监控, 将现场监控工作站采集到的内河水位、 水流量、闸门开启高度等参数通过通信网络发送到控制中心, 以实现对内河水情的实时监控。 内河水情数据用随机数产生,以代替真实的采集数据。
58.12.25 设计数据发送端 VI ,接收端 VI ,并能将接收端信息以 WEB 的方式提取显示。 实现远程监测的目的。
59. 12.26 将一个二维数组 (2行10列)写入电子表格文件。
60. 12.27 求任意两个输入数值的最小公倍数和最大公约数。
61. 12. 28 用 for 循环产生 4 航 100 列二维数组,数组成员如下:
1.2.3.. ., 100
100.99.98.,
6,7,8,, 105
105,104,103,, 6
从这个数组中取出 2 行 5 列的二维数组,成员如下:
50,49,48,, 1
56,57, 58,, 105 将这两个数组用数组显示空间显示在前面板上
62. 12.29 产生 5 个随机数,并和序号一起保存,格式为电子表单。 首先把循环计数值和随机数转化成字符串, 并与制表符和行结束符连接成一个电子表格 格式的字符串