虚拟仪器试题1.docx

上传人:b****6 文档编号:8262111 上传时间:2023-01-30 格式:DOCX 页数:16 大小:533.48KB
下载 相关 举报
虚拟仪器试题1.docx_第1页
第1页 / 共16页
虚拟仪器试题1.docx_第2页
第2页 / 共16页
虚拟仪器试题1.docx_第3页
第3页 / 共16页
虚拟仪器试题1.docx_第4页
第4页 / 共16页
虚拟仪器试题1.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

虚拟仪器试题1.docx

《虚拟仪器试题1.docx》由会员分享,可在线阅读,更多相关《虚拟仪器试题1.docx(16页珍藏版)》请在冰豆网上搜索。

虚拟仪器试题1.docx

虚拟仪器试题1

虚拟仪器试题

一、数值产生比较(知识点:

for循环、条件结构、数值运算、数值比较、数值指示、字符串、数组、局部变量)

创建一个简单的VI,该VI将完成下列功能:

1、每秒钟产生一个随机数,共产生20个,随机数的数值要在0~10之间。

把产生的随机数即时显示,并显示“随机数据”字样。

(6分)

2、把20个数据以数组形式存储。

(4分)

3、将这20个数分别与常数“8”比较,大于“8”红色灯亮,绿灯灭;否则绿色灯亮,红灯灭。

(10分)

参考答案:

二、温度采集(知识点:

子VI创建和调用、随机信号产生、简单运算、while循环、波形显示、文件I/O)

1、创建子VI,实现摄氏度到华氏度的转换。

(3分)

2、创建一个VI,生成温度模拟信号,要求信号在25°C附近上下波动5°C;用while循环每秒采集一个温度值,直到按下停止按钮。

(10分)

3、在前面板显示摄氏和华氏当前温度的温度计指示、摄氏和华氏温度波形,波形时间为系统时间。

(7分)

答案参考:

1、子VI

2、温度采集

三、数组(知识点:

for循环、数组)

1、利用For循环创建如下二维数组:

(5)

1,2,3,……,10

11,12,1,……,20

21,22,23,……,30

31,32,33,……,40

2、利用在前面板上显示为一个二维数组,再将该数组转置并显示为另一个二维数组显示。

(5)

3、用数组函数求出上面显示的数组大小,并显示在前面板上。

(5)

4、提取源数组中的第1、2行,组成新的数组显示。

(5)

答案:

四、公式节点与属性节点综合程序设计:

1、利用公式节点计算等式:

y=x3-2x2+5;(10分)

2、为x创建数值输入控件,x取值的范围是0-10,利用属性节点,x每次增(减)量为0.5。

(10分)

答案参考:

五、创建一个信号分析与处理系统。

1、创建一个VI,产生信号为正弦信号和白噪声叠加的混合信号,显示信号波形。

要求信号的幅值和频率可变。

(12分)

2、分析信号的功率普,显示功率普分析结果。

(8分)

答案参考:

一、(20分)设计交通灯控制。

要求红灯、绿灯交替点亮5秒,在红绿灯变化之间,黄灯点亮3秒,反复执行。

(知识点:

while循环、字符串、布尔量、局部变量、顺序结构、定时)

参考答案:

二、(20分)创建一个子VI程序,该程序可以产生一个六行四列的二维数组(数组元素为0到10的随机整数);创建主VI,调用子VI,把二维数组的前三行、前三列单独提出来,做为一个新的数组。

参考答案:

子VI

主VI

  

三、(20分)创建一个程序,产生正弦波、三角波、矩形波、锯齿波,并显示出来。

波形的频率和幅度可以改变。

用一个旋钮式开关来选择产生哪种波形。

参考答案:

四、(20分)每隔1秒采集一次温度数据,在波形图表上显示,设置温度上限、当超过上限时,在备注项中显示“异常”,否这显示“正常”数据显示如下:

(知识点:

while循环、日期时间、属性节点、波形图表、字符串、布尔量、字符串等)

日期

时间

温度

备注

2010-10-10

8:

15:

15

36

正常

参考答案:

五、(20分)、公式节点与属性节点综合程序设计:

(知识点:

公式节点、属性节点)

1、利用公式节点计算等式:

y=x3-2x2+5;

2、为x创建数值输入控件,x取值的范围是0-10,利用属性节点,x每次增(减)量为0.5。

答案参考:

一、(20分)人行道交通指示灯。

一个指示灯,要求灯红色5秒,并显示文本“停”;绿色5秒,并显示“通过”。

交替进行。

(知识点:

while循环、字符串、布尔量、局部变量、顺序结构、定时)

参考答案:

    

二、(20分)病人体温监测。

每隔1秒采集一次温度数据,在波形图上显示;显示日期、时间温度;设置体温超过38ºC时,在备注项中显示“发烧”,否则显示“正常”数据格式如下:

(知识点:

while循环、日期时间、属性节点、波形图表、字符串、布尔量、字符串等)

日期

时间

温度

备注

2010-10-10

9:

10:

15

38º

发烧

参考答案:

三、(20分)计算利率。

创建一个VI在一个图上绘制以下曲线,F1=P(1+iN),F2=P(1+i)N。

F:

最终应付款,i:

利率,(0

借款期限(1-20),P:

借款总额。

(知识点:

For循环、公式节点、波形图)

参考答案:

四、(20分)数组(知识点:

for循环、数组、数值)

1、创建子VI,利用For循环创建M行N列的二维数组,数组由10~20的随机数组成;

2、创建主VI,在前面板输入行数为4,列数为10,并显示这个二维数组,再将该数组转置并显示为另一个二维数组显示。

3、用数组函数求出上面显示的数组大小,并显示在前面板上。

4、提取源数组中的第1、2行,组成新的数组显示。

参考答案:

%ユ子VI

%ユ主VI

  

五、(20分)信号处理:

1、产生正弦量加白噪声的仿真信号,显示波形;2、把信号进行滤波处理,并把处理后的信号波形显示出来。

(知识点:

波形产生、信号处理、波形图)

参考答案:

一、创建一个VI程序,该程序可以产生一个六行四列的二维数组(数组元素为0到10的随机整数),并把二维数组的前三行、前三列单独提出来,做为一个新的数组。

答案:

二、用0-100的随机数代替摄氏温度,将每500ms采集的温度的变化波形表示出来,并设定上下限,温度高于上限或者低于下限分别点亮对应的指示灯。

并将其上下限也一并在波形中表示出来。

答案:

三、创建一个程序,产生正弦波、三角波、矩形波、锯齿波,并显示出来。

波形的频率和幅度可以改变。

用一个旋钮式开关来选择产生哪种波形。

答案:

四、创建一个信号分析与处理系统。

1、创建一个VI,产生信号为正弦信号和白噪声叠加的混合信号,显示信号波形。

要求信号的幅值和频率可变。

(12分)

2、分析信号的功率普,显示功率普分析结果。

(8分)

答案参考:

 

五、

(1)创建一个VI子程序,该子程序的功能是用公式节点来产生一个模拟压力,其计算公式是P=80+18.253V+1.244V*V。

V是1到5的随机数。

(2)调用

(1)的子程序,每0.5秒测量一次压力,共测量20次,将当前的压力值在波形中表示出来,并求出压力的最大值、最小值和平均值。

答案:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 公共行政管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1