labview常见习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档