2015年labview大作业题(赵京)

2018-12-08 17:59

2015虚拟仪器课程大作业题目及要求

一、要求说明

1.大作业请在第10周周五之前上交,作为总成绩60%的考核成绩(总成绩=平时成绩20%+上机成绩20%+大作业成绩60%)。

2.每人的大作业(每位同学具体需完成的大作业见附件1)附一份说明文档,写明编程思路、运行结果(前面板、程序框图、运行结果均截图),并打印出来交给学委,收齐后交到行政楼708。

3.VI保存为相应题号(如:作业A题1),vi保存版本不高于LabVIEW 2011,每位同学的所有程序均放在同一个文件夹下,文件夹命名为姓名+学号并交给学委,学委统一收好后打包为rar文件发到zhaojinghello@sohu.com。 4. 大作业评分标准:

1、VI运行结果正确,满足题目要求 2、前面板界面设计美观、整洁,交互性好 3、程序框图层次清晰、可读性好 总计

80 10 10 100 大作业A

1.猴子吃桃子问题,每天吃完全部的桃子一半又一个,到第10天的时候还剩下一个,编程求第一天桃子的总数。(15分)

2.创建一个VI,实现对按钮状态的指示和按钮“按下”持续时间简单计算功能,按下按钮时,对应的指示灯亮,对应的数字量显示控件中开始计时。松开按钮时,指示灯灭,计时停止。(15分)

3.设计一评分程序,输入不同的分数会得到不同的评论。分数小于60,“警告”指示灯会亮起来,同时显示字符串“你没有通过考试!”;分数在60~99之间,“通过”指示灯会亮起来,同时显示字符串“你考试通过了!”;分数为100,“恭喜”指示灯会亮起来,同时显示字符串“你是第一名!”;如果输入为0~100以外的数字,会有错误提示,同时显示字符串“错误!”。 (15分)

4.采用labview模拟一个数据选择器。(前面板设计如下图所示)(20分)

5. 设计一个VI来测量温度(采用随机数模拟0~100的温度并保留2位小数),每隔0.25秒测一次,共测定10秒。在数据采集过程中,VI将在波形Chart上实时地显示测量结果。采集过程结束后,在Graph上画出温度数据曲线,并且把测量的温度值以文件的形式存盘,使用记事本打开文件检查结果是否正确。保存格式如下:(20分)

6.利用随机数发生器仿真两个采样信号。一个0到5V的采样信号,每200ms采一个点,共采集50个点,另一路电压信号的范围为5到10V,采样间隔是50ms,共采100个点。采样完成后,将两路采样信号显示在同一个Waveform Graph中。(15分)

大作业B

1.编程求1000以内的所有水仙花数,\水仙花数\指一个三位数,它的各位数字的立方和等于她本身。例如:371=3*3*3+7*7*7+1*1*1。(15分)

2.利用顺序结构和循环结构写一个跑马灯,5个灯从左到右不停地轮流点亮,闪烁间隔由滑动条调节。(15分)

3.建立一个枚举控件,其内容为张三、李四、王五共三位先生,要求当枚举控件显示“张三”时,输出“张三在这里”;同理,当枚举控件显示“李四”、“王五”时,输出:“李四在这里”和“王五在这里”. (15分)

4.采用labview模拟一个七段数码管译码器,前面板设计如下图。(20分)

5. 利用labview做一个连续温度采集,要求可以调节温度上限,可以实时显示温度,有报警信息,当报警发生时输出报警信息,例如“温度超限!当前温度54.38℃”,正常情况下输出空字符串,并且有报警指示灯。(20分)

6.产生5个随机数,并和序号一起保存,格式为电子表格。首先把循环计数值和随机数转化成字符串,并与制表符和行结束符连接成一个电子表格格式的字符串。(15分)

大作业C

1.编程求1000以内的\完数\完数\是指一个数恰好等于它本身的因子之和,例如28=14+7+4+2+1;(20分)

2.程序开始运行时候要求用户输入一个口令,口令显示正确时候滑钮显示件显示0---100的随机数,否则程序立即停止。(15分)

3.用for循环产生4行100列的二维数组,数组成员如下: (15分)

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个数组用数组显示件显示在前面板. 4.采用labview模拟一个JK触发器。(20分)

5.计算学生三门课(语文,数学,英语)的平均分,并根据平均分划分成绩等级。要求输出等级A,B,C,D,E。90分以上为A,80~89为B,70~79为C,60~69为D,60分以下为E。(15分)

6.建立一个用于绘制温度曲线、能进行简单数据分析的虚拟仪器程序。用10~20范围内的随机数代替温度值,每秒采集20次,采集4秒钟的数据,将数据保存为以data为名的文本文件。在数据采集期间,程序在波形图上实时显示测量温度值,在数据采集完成后,VI程序将绘出图表,并且计算出温度最小值、最大值和平均值。(15分)

大作业D

1.产生一个3*3的整数随即数组,随机数在0到100之间,找出数组的鞍点,即该位置上的元素在该行上最大在该列上最小,也可能没有鞍点。(20分)

2.采用labview模拟一个简易计算器(至少有加减乘除)。(15分) 3. 输入数字n,然后计算n的阶乘。(15分)

4.编写一个程序测试自己在程序前面板上输入一段文字“我是武汉理工大学华夏学院的学生”所用的时间。(15分)

5.采用labview模拟一个编码器,前面板设计如下图所示。(20分)

6.使用For或while循环产生30个0~1之间的随机数;(15分)

1)将随机数存储为电子表格文件,并将每次产生的随机数据保存在文档末尾处; 2)判定当前随机数的最大值和最小值并显示。


2015年labview大作业题(赵京).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:15秋西南交大《建设工程合同管理》在线作业二 答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: