labview常见习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
labview常见习题
1.产生100个随机数,求其最小值和最大值以及平均值
2.用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.程序开始运行时候要求用户输入一个口令,口令显示正确时候滑钮显示件显示0---100的随机数,否则程序立即停止.
4.编写一个程序,在前面板上放3个按钮,当按下某个按钮时,输出按钮的编号.
5.编写计算以下等式的程序:
y1=x3-x2+5
y2=m*x+b
x的范围是0---10。
y1和y2用数组显示件显示在前面板。
6.编程求Josephus(约瑟夫环)问题:m个小孩子围成一圈,从第一个小孩子开始顺时针方向数数字,到第n个小孩子离开,这样反反复复,最终只剩下一个小孩子,求第几个小孩子留下?
7.猴子吃桃子问题,每天吃完全部的桃子一半又一个,到第10天的时候还剩下一个,编程求第一天桃子的总数.
8.编程求1000以内的所有水仙花数,"水仙花数"指一个三位数,它的各位数字的立方和等于她本身.例如:371=3*3*3+7*7*7+1*1*1;
9.编程求1000以内的"完数","完数"是指一个数恰好等于它本身的因子之和,例如28=14+7+4+2+1;
10.在一个chart中显示3条曲线,分别用红,绿,蓝3种颜色表示范围0-1,0-5,0-10的3个随机数.
11.在一个Graph中用2种不同的的线宽显示1条正弦曲线和一条余弦曲线,每条曲线长度为128个点.正弦曲线x0=0,Dealt x=1,余弦曲线x0=2,Dealt x=10.
12.用XY Graph显示一个半径为1的圆
13.产生一个10行10列的二维数组,数组成员为0--100的数字,并用强度图显示.
14.画出Labview图形显示,以及放大缩小功能,以及在此图标上添加可改变的labVIEW 字体样式.
15.在前面板创建数值型控件,输入一个数值,在乘以一个比列系数,然后还在同一个控件中显示出来.(局部变量用法)
16.编写一个程序,用labview的信号生成函数产生一个三角波并显示在chart上,在编写例外一个程序读出数据显示在chart上,调节2者的程序运行的时间,比较波形的差异.(全局变量)
17.编写一个程序,用labvie w的信号生成函数产生一个三角波并显示在chart上,在编写例外一个程序读出数据显示在chart上,调节2者的程序运行的时间,比较波形的差异.(通告函数)
18.创建一个程序显示内存中所有的VI的名称与路径?
19.创建一个程序把另外一个VI的前面板显示在Picture控件中.
20.请用Vi本身的属性来控制自己前面板的外观属性.
21.用一个chart显示一个随机数,用前面板控件chart的大小和位置.
22.前面板上放一个压力表,指针位置在0-255之间随机变化,指针颜色同时发生变化
23.建立一个枚举控件,其内容为张三、李四、王五共三位先生,要求当枚举控件显示“张三”时,输出“张三在这里”;同理,当枚举控件显示“李四”、“王五”时,输出:“李四在这里”和“王五在这里”
24.分别利用for循环的移位寄存功能和反馈节点两种方法求0+5+10+15+······+45+50的值
25.用顺序结构实现数值匹配:输入1~100之间的任意1个整数,然后系统随机产生1~100之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和时间。
26.(1)显示一个二维数组的行数和列数(2)查找一个二维数组中最大值,以及最大值在数组中的位置
27.创建一个VI程序模拟温度测量。假设传感器输出电压与温度成正比。例如,当温度为70°F时,传感器输出电压为0.7V。本程序也可以用摄氏温度来代替华氏温度显示。
28.建立一个VI,模拟滚动—个骰子(骰子可能取值1~6),跟踪骰子滚动后的取值出现次数,输入是骰子的滚动次数,输出应包括滚动后骰子所取各数值及其出现次数。要求最多只用一个移位寄存器实现功能。
29.设计一评分程序,输入不同的分数会得到不同的评论。分数小于60,“警告”指示灯会亮起来,同时显示字符串“你没有通过考试!”;分数在60~99之间,“通过”指示灯会亮起来,同时显示字符串“你考试通过了!”;分数为100,“恭喜”指示灯会亮起来,同时显示字符串“你是第一名!”;如果输入为0~100以外的数字,会有错误提示,同时显示字符串“错误!”。
30.用labview写一个获取当前系统时间的程序。
31.输入数字n,然后计算n的阶乘。
32.利用labviewelapsed time定时设计输出一个方波
33.用labview编写一个判断素数的程序
34.适用labview模拟一个3-8译码器
35.在一个波形表中显示三条随机数组成的曲线,分别用红,绿,蓝三种颜色表示,其取值范围分别为0-1,1-5和5-10.
36.使用labview模拟温度采集系统,要求有停止键。
37.利用XY GRAPH构成李萨育图形
38.创建一个VI,实现对按钮状态的指示和按钮“按下”持续时间简单计算功能,按下按钮时,对应的指示灯亮,对应的数字量显示控件中开始计时。松开按钮时,指示灯灭,计时停止。
39.程序开始运行后要求用户输入密码,密码正确时字符串显示控件显示“欢迎进入”,否则显示字符串“密码错误”,同时退出程序。
40.用labvIEW做一个循环闪烁指示灯,要能够在前面板调节周期和占空比。
41.编写一个程序测试自己在程序前面板上输入一段文字“电子技术论坛是一个优秀的论坛”所用的时间。
42.使用labview编写一个用户确认界面:我们在程序中赋予5个人的账号密码,账号使用人名,密码随便,并规定相关权限。访问权限要在前面板显示,并且访问成功与否也要有显示。如图:
43.模拟红绿灯,红灯亮十秒,绿灯亮五秒,交替,并用波形图将波形显示。
44.计算学生三门课(语文,数学,英语)的平均分,并根据平均分划分成绩等级。要求输出等级A,B,C,D,E。90分以上为A,80~89为B,70~79为C,60~69为D,60分以下为E。