LabVIEW虚拟仪器13级试题

LabVIEW虚拟仪器13级试题
LabVIEW虚拟仪器13级试题

虚拟仪器13级试题(A卷)

1.设计一个1000人的会场表决计数器VI,统计表决通过人数。1表

示同意,0表示不同意,表决结果由0-1的随机数产生,四舍五入。

(5分)

2.利用簇函数和公式节点设计一个连续运行的摄氏温度和华氏温度

转换VI,转换关系为:华氏温度=摄氏温度*9/5+32,摄氏温度=(华氏温度-32)*5/9。左边为温度适配器,由簇函数实现,在该面板配置摄氏和华氏温度转换开关、输入温度值及超过设定摄氏温度报警值;右边为温度显示器,由温度计数值控件及数值显示控件显示转换后的温度,由两个单位指示灯表示当前转换后的温度单位,报警灯指示当前温度超过了设定的摄氏温度值。(20分)

3.给出一百分制成绩,要求输出等级A,B,C,D,E。90 分以上为A,

80~89 为B,70~79为C,60~69 为D,60 分以下为E。(10分)

4.产生一个3X4整数随机数数组,随机数在0到100之间,然后在

数组的第二行位置插入一行元素。(8分)

5.用位移寄存器功能求给定整数的阶乘。(10分)

6.建立一个用于绘制温度曲线、能进行简单数据分析的虚拟仪器程

序。用10~20范围内的随机数代替温度值,采集4秒钟的数据。

在数据采集期间,程序在波形图表上实时显示测量温度值,在数据采集完后,VI程序将绘出波形图,并且计算出温度最小值、最大值和平均值。(15分)

7.设计一个求ax2+bx+c=0方程的根的子VI。a、b、c由数值输入控

件给出,设b2-4ac>0。然后在另一个VI中调用该子VI。(12分) 8.利用基本函数发生器产生三角波形,幅值为5,频率为2,相位为

0,采样率1K,采样数1000,产生的波形由波形图显示。(10分) 9.利用顺序结构计算题7的运算时间。(10分)

相关主题
相关文档
最新文档