虚拟仪器设计作业

上传人:mg****85 文档编号:34396993 上传时间:2018-02-24 格式:DOC 页数:41 大小:1.69MB
返回 下载 相关 举报
虚拟仪器设计作业_第1页
第1页 / 共41页
虚拟仪器设计作业_第2页
第2页 / 共41页
虚拟仪器设计作业_第3页
第3页 / 共41页
虚拟仪器设计作业_第4页
第4页 / 共41页
虚拟仪器设计作业_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《虚拟仪器设计作业》由会员分享,可在线阅读,更多相关《虚拟仪器设计作业(41页珍藏版)》请在金锄头文库上搜索。

1、1虚拟仪器设计作业学院名称: 机械学院 专业班级: 测控 0901 学生姓名: 学号: 3090302003 指导教师姓名: 2012 年 11 月21.编写程序,实现将一华氏温度( F)转换成摄氏温度( C)的功能。已知摄氏温度与华氏温度的关系 C5 (F32)/9。程序框图前面板2.使用 3 种编程算法,计算 0 到 99 之间所有偶数的和。方法一:程序框图3前面板方法二:4方法三:53.用 For循环产生 4行 100列的二维数组,数组成员如下:1,2,3100100,99,9816,7,8105105,104,1036从这个数组中提取出 2行 50列的二维数组,数组成员如下:50,59

2、,48156,57,58105将这两个数组用数组显示件显示在前面板上。64.将输入的一个浮点数数组的非负数成员和负数成员分离形成 2 个新数组75. 产生 100 个随机数,求其中的最大值、最小值和这 100 个数的平均值(要求用多种方法) 。方法一:8方法二:6. 用 while 循环,实现输入数 N,计算 N!。97.用随机数(0-1)连续产生 01 的随机数,计算这些随机数平均值达到 0.5 所用时间。8. 编写一个跑马灯程序, 5 个灯从左到右不停的轮流点亮,闪烁间隔由滑动条调节。109. 设计一用于确认用户对一个软件系统访问权限的虚拟仪器。要求程序能够对用户输入的用户名和口令信息予以

3、判别,并准确返回访问权限。1110. 建立程序以检测温度是否超出范围,当温度超出上限时或下限时,前面板上的报警 LED 将点亮,并显示当前的温度状态为“温度过高”或“温度过低” 。在范围内时温度状态为“温度正常” 。温度在范围内时12温度超出上限时温度低于下限时1311.求一个数的平方根,当该数大于等于 0 时,输出开方结果;当该数小于 0 时,用弹出式对话框报告错误,同时输出错误代码-99999。141512. 将下列 c 语言代码转换为 LabVIEW 程序框图。if (a0.1& a0.2& a0.1& a0.2& a=0.3 时:17其他:13. 用 For 循环产生一个长度为 100

4、0000(1 百万)点的随机波形,并计算所用时间。1814.创建前面板有 3 个圆 LED 的 VI,要求运行程序时,第一个 LED 打开并保持打开状态。1 秒钟以后,第二个 LED 打开并保持打开状态;再过 2 秒钟,第三个 LED 打开并保持打开状态。所有 LED 都保持打开状态 3 秒钟,然后程序结束。第一个 LED 打开并保持打开状态191 秒钟以后,第二个 LED 打开并保持打开状态再过 2 秒钟,第三个 LED 打开并保持打开状态所有 LED 都保持打开状态,三秒钟后停止2015. 使用事件结构实现对定义事件的响应,并把响应事件在“捕获的事件”字21符串显示件中进行显示说明,若等待

5、超过 3 秒仍然无事件发生,则显示“3 秒等待超时” 。等待超过 3 秒仍然无事件发生时:文本框值改变时:开关值改变时:22滚动条值改变时:停止按钮值改变时:23结果:16.以不同参数显示正弦和余弦曲线。在一个波形图中用两种不同的线宽显示 1条正弦曲线和一条余弦曲线,每条曲线的长度为 128 点。正弦曲线x0=0, x=1,余弦曲线 x0=2,x=10。2417.设计一个程序,测量一个信号的电压值并进行滤波处理(以前 3个点的平均值作为滤波方法) ,要求共测量 30个点,不仅要求显示实际的波形信号,同时还要显示滤波后的信号波形。2518.在上例的基础上,要求显示每个点的采样时间(采样间隔为 5

6、ms) ,开始测量时间定为 0.2619.在一次实验中,进行了 2个电压信号的采集,但在相同的时间内,一个采集了 20个点的数据,另一个采集了 40点的数据。用波形显示控件显示实验测量结果。2720.在上例的基础上,假设两个信号都有相同的起始测量时间 x0=0 和测量间隔x=10,要求 x周刻度能显示出实际的起始测量时间和测量间隔。2821.用一个波形显示控件来显示两次测量的结果。在两次测量中,所得的数据个数 N、开始测量时间 x0 和测量间隔x 均不相同。2922. 用 0-100的随机数代替摄氏温度,将每 500ms采集的温度的变化波形表示出来,并设定上下限,温度高于上限或者低于下限分别点

7、亮对应的指示灯。并将其上下限也一并在波形中表示出来。高于上限30低于下限在上下限范围内3123. 使用 XY Graph 控件显示两个同心圆,圆半径分别为 5 和 10。3224. 产生两条正弦曲线,将两条曲线分别作为 XY Graph的 XY输入,从而产生李萨如图形。通过改变其中一条曲线的频率和相位来改变李萨如图形。3325. 编写计算以下等式的程序:y1=x3x 2+5y2=m*x+bx 的范围是 010,输入 m,b,y 1和 y2用数组输出结果,并以图形方式显示。3426. 写一个温度监测器,如下图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。温度值可以由随即数发生器产生。当报

8、警发生时输出报警信息,例如“温度超限!当前温度 54.38” ,正常情况下输出空字符串。温度超过报警上限,而且开启报警时开启报警,温度没有超过上限时35没有开启报警时结果3627. 模拟十进制数到二进制数的转换过程,以 LED来模拟各个二进制位,并能以动画方式模拟计数的过程。选择手动方式时,将 8个 LED变成滑动条中数字的二进制(基数 2)表示。例如,如果滑动条设置为数字 10(在二进制中表示为 00001010=(23)+(21) ) ,LED的 1和 3点亮,其他 LED为熄灭。选择自动方式时,滑动条自动进行加 1操作,实现 0到 255的循环计数;同时 8个 LED会实时显示滑动条数值

9、所对应二进制数值。当滑动条大于 255时,自动回 0并重新由 0开始计数。(1)手动输入时结果37(2)自动显示时计数不超过 255 时计数到达 255 时,重新从 0 开始38结果28. 编写一个程序,程序中要求 4组动态数据能同时显示在前面板上的 4个Chart窗口上。要求能够控制第 1个 Chart窗口是否闪烁显示,第 2个 Chart窗口可见或不可见,第 3个 Chart窗口绘图区域大小,第 4个 Chart窗口是否数字显示可见。394029. 设计一个能对所发生信号进行数字滤波和频谱分析的虚拟仪器。该 VI 用幅度可调的 50Hz、100Hz 、200Hz 三个正弦波生成一信号,并显示该信号低通滤波前后的时域、频域波形。41

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号