虚拟仪器课上练习汇总

  • 格式:doc
  • 大小:35.50 KB
  • 文档页数:3

第二章
1.比较两个数大小,并输出较大数的2倍。

2.应用摄氏温度到华氏温度转换器子VI,创建一个温度计
3.设计一个VI:发生一个值为0.0~1.0的随机数a,放大10倍后与某一常数b比较,若a>b,则指示灯亮。

4.设计VI,输入一个数,判断这个数是否在10~100之内。

若在,指示灯亮。

5.设计VI,产生0.0-10的随机数与10相乘,然后通过一个V子程序将积与100相加后开方。

第三章
1.产生一个3×3 的整数随机数数组,随机数要在0到100 之间,然后找出数组中的最大值和最小值以及对应的元素位置。

2.第三章课本上机实验
3.创建一个簇控件,成员为字符型姓名,数值型学号,布尔型注册。

从该控件中提取簇成员注册,并显示在前面板上
4.设计实验:利用簇模拟汽车控制,控制面板可以对显示面板中的参量进行控制。

油门控制转速,转速=油门*100,档位控制时速,时速=档位*40,油量随VI 运行时间减少。

5.从0-10之间任意取3个整数,利用数值至十进制字符串转换函数(编程-字符串-字符串/数值转换)分别转换为一个字符串显示在不同的字符串显示控件中。

同时要求将这3个数转换成字符串后连接显示在同一个字符串显示控件中,并在两个数之间用逗号隔开。

第四章
1.设计VI,每0.1S采集一个温度数据(用随机数代替),共采集100个数据点,用波形图表实时显示。

并显示平均温度值,最大值,最小值,如果平均温度大于35度报警灯1点亮,如果平均温度小于18度,报警灯2点亮。

2.分别用三维曲面图,三维参数图和三维曲线图绘制曲线Z=sin(θ),X,Y的坐标步长为pi/50。

3.利用仿真信号产生加噪信号源,并进行滤波处理和FFT变换,将结果用图形显示。

第六章
循环
1.分别用for循环和while循环求N!
2.用while循环设计跑马灯,按扫描时间循环闪烁
3.分别用for循环和while循环实现1-100自然数的和(P107)
4.求1-n所有数的阶乘之和( P108)
顺序
5.用 For 循环产生一个长度为 200000点的随机信号,求其和,并计算所用时间。

选择
6.判断输入数据是否小于0,若小于0,求绝对值输出,否则直接输出该数据。

7.实现温度显示与报警系统,当温度大于40度时高温指示灯亮,温度小于0度时低温指示灯亮,其余情况两个灯均不亮。

同时用字符串显示:当前温度?°,温度(正常,过高,过低)
8.求一个数的平方根,当该数大于等于0时,输出平方根结果;当该数小于0时,弹出错误输出对话框。

9.用条件结构实现加减乘除四则运算。

(书上P119)
局部变量
10.用顺序结构结合局部变量设计跑马灯
公式节点反馈节点
11 例6-14(P133)
12利用反馈节点求1+2+3+....+N之和。

事件结构
13.对话框事件分支(书上例子)
14.密码登陆(书上例子)
15.使用事件结构实现对按键按下次数统计,当按键次数大于等于3时,程序结束。

16.采用事件结构、条件结构和循环结构结合设计一个VI,实现密码登陆功能,当输入密码错误超过3次时,提示:输入次数已到,结束程序。

如何实现输入次数倒数提醒?
17.给出一百分制成绩,要求输出等级 A,B,C,D,E。

90 分以上为 A,80~89 为B,70~79为 C,60~69 为D,60 分以下为 E。

第七章
1.电子表格文件存取
一维数组
二维数组
人员信息记录程序
2.二进制文件
3.文本文件直接输入字符串
4.波形文件例7-4 P156 改为for循环,N=1。

5.测量文件
6.综合练习:产生锯齿波形,以电子表格、测量文件、波形文件方式记录波形,并读取显示。