虚拟仪器及其应用练习题
更新时间:2024-01-25 17:25:01 阅读量: 教育文库 文档下载
《虚拟仪器及其应用》
实例练习
第1部分
1.1 在前面板建立一个量表控件,将其指针颜色设为绿色,主刻度颜色设为红色,标记文本
颜色设为蓝色,并将主刻度设为反转。 1.2 在前面板建立9个“数值显示控件”,并将其排列成3行3列的整齐图形。
1.3 在前面板建立一个“液罐”控件,将其坐标改为对数坐标,并将当前液面用数值显示控
件显示出来。 1.4 创建3个数值输入控件,分别将其标签设定为“双精度”、“单精度”、“长整型”,同时
将其表示的数据类型设定为标签所示的数据类型。在标签为“双精度”的控件中输入数
值“1000.123456”后将其显示格式精度类型的精度位数设为3位。
1.5 在前面板上建立一个“水平指针滑动杆”控件,将控件的“标尺”“刻度间隔”设置为
“任意”,将刻度范围设置为“0~100”,并添加一个刻度值为“50”的刻度。
第2部分
2.1 创建一个VI。比较两个数A、B的大小,在A>B、A=B、A
三个指示灯。 2.2 产生一个值为0.0~100.0之间的随机数,然后除以一个在程序前面板中输入数值控件中
的数并将结果显示在一个数值显示控件中。当输入的数值为零时,前面板上放置的指示
灯点亮,提示除法无效。
2.3 比较前面板中输入的两个数大小,并输出其中较大值。 2.4 比较前面板中输入的3个数,并输出其中最大值。
2.5 在前面板数值输入输入控件中输入一个3位整数“123”,将其百位数值和个位数值对调
后在前面板输出此新数。 2.6 在前面板的数值输入控件中输入一个数,判断其能否同时被3和5整除,若能则点亮一
个指示灯控件。 2.7 从键盘输入一个大写字母,要求改用小写字母输出。
2.8 利用华氏温度与摄氏温度的关系编写一个子VI:华氏度=9×摄氏度/5+32,在一个新的
VI中调用该子VI求摄氏温度为32、0、-15时的华氏温度。
2.9 编写一个根据圆半径求圆周长和面积的子VI,然后在新VI中调用该子VI,求圆半径为
r=1.5的圆的周长和面积。
第3部分
3.1 用两种方式(移位寄存器和反馈节点)求连续生成的10个随机数的最小值。 3.2 产生100个随机数,求其中的最大值、最小值和这100个数的平均值。
3.3 分别利用For循环的移位寄存功能和反馈节点两种方法求0+5+10+15+?+45+50的值(等
差数列的和)。
3.4 用While循环结构产生随机数,画出当前随机数的波形以及当前值与前一次随机数的平
均值的波形。 3.5 输入一个自然数n,求1~n之间的所有自然数之和。
3.6 创建一个VI,实现对按钮状态的指示和按钮“按下”持续时间的简单计算功能,按下
按钮时,对应的指示灯亮,对应的数字量显示控件中开始计时。松开按钮时,指示灯灭,
计时停止。
3.7 建立一个布尔按钮以及一个字符串显示控件,要求当按钮被按下时,显示“按钮被按下”;当按钮被松开时,显示“按钮被松开”。 3.8 设计一评分程序,输入不同的分数会得到不同的评论。分数小于60,“警告”指示灯会
亮起来,同时显示字符串“你没有通过考试!”;分数在60~99之间,“通过”指示灯会亮起来,同时显示字符串“你考试通过了!”;分数为100,“恭喜”指示灯会亮起来,同时显示字符串“你是满分!”;如果输入为0~100以外的数字,“错误”指示灯会亮,同时显示字符串“输入错误!”。 3.9 设计一个VI,用移位寄存器对连续产生的0~1之间的随机数进行100次累加,用累加值除以循环次数100,求这些随机数的平均数。再判断平均数是否在0.45~0.55范围内,如果在此范围内则点亮指示灯。 3.10建立一个VI,只用一个公式节点计算下面的方程。(x、m、b为前面板中的输入)
y1·=x3+x2-3x+7 y2=x2-mx+b
第4部分
4.1 求如下二维数组元素中的最大值、最小值及其所在位置。
0.50 4.90 3.00 1.00 5.00 3.00 2.00 6.80 8.20 3.20 0.10 3.00 4.2 建立一个VI,利用随机数产生一个包含10个随机数的一维数组(输出显示),然后将
数组的元素顺序颠倒过来(输出显示),再将数组最后5个元素移到数组前端形成新的
数组(输出显示)。
4.3 建立一个VI,产生一个包含100个随机数的数组,并输出它的第1、33、56、99个 元
素所组成的数组。
4.4 建立一个VI,产生一个9行3列的随机数数组,检索数组的每列,并分别用曲线图绘出每列的数据。 4.5 建立一个VI,模拟掷塞子游戏(塞子可能取值1~6),跟踪塞子投掷滚动后各面取值出
现的次数。程序输入般子投掷次数,输出包括投掷后塞子各面的出现次数。只能用一个
移位寄存器实现此功能。
4.6 建立一个VI,产生一个一维数组,然后把该数组中的相邻3个元素相乘,输出结果数
组。例如输入数组为(1、23、10、5、7、11),则输出数组为(230、385)。 4.7 创建一个VI,该VI自动建立一个2行100列的二维数组,数组赋值如下。
1、2、3、?100 100、99、98、?1
4.8 用数组函数将题4.7创建的二维数组改为一个一维数组,成员为1、2、3、?99、100、
100、99、98、?1 4.9 用数组函数创建一个二维数组显示控件,数组元素如下。
1、2、3、?100 2、3、4、?100、1 3、4、5、?100、1、2 100、99、98、?1 99、98、97、?1、100 98、97、96、?1、100、99
然后用数组函数求出创建的数组大小,并将创建的数组转置。
第5部分
5.1创建一个VI,运用扫描刷新模式将两条随机数曲线显示在波形图表中,两条曲线中一条
为随机数曲线,另一条曲线中每个数据点为第一条曲线对应点的前5个数据值的平均
值。
5.2 在一个波形图表中显示3条随机数组成的曲线,分别用红、绿、蓝3种颜色表示,其取
值范围分别为0~1、1~5和5~10。 5.3 在一个波形图中用两种不同颜色显示1条正弦曲线和1条余弦曲线。正弦曲线长度为256
个点,t0=0,dt=1;余弦曲线长度为128个点,t0=10,dt=2。 5.4 利用“XY图”控件生成利萨育图形,即“XY图”控件的输入分别按正弦(假定X 和
Y的幅值和频率相同,相位不同)规律变化所形成的图形。 5.5 在“XY图”控件中显示一个圆。
5.6 在“XY图”控件中同时绘制半径分别为1和2的同心圆。
正在阅读:
虚拟仪器及其应用练习题01-25
苏教版小学五年级语文上册第二单元导学案03-20
如何进行高考语文的系统复习03-16
我的好妈妈作文700字06-28
“互联网+”大学生创新创业大赛项目计划书03-31
林教头风雪山神庙教学设计09-08
我的青春你的目光作文800字06-17
消防安全技术实务重点笔记10-27
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 虚拟仪器
- 练习题
- 及其
- 应用
- 2013-14《液压与气压传动》期末试卷
- 如东县城市生活垃圾(飞灰)无害化处置场(应急填埋库区)三期工程施工组织设计
- 2018-2024年中国航空运输市场现状调查与未来发展趋势报告目录
- 浅谈分布式发电
- 岩溶隧道研究
- 2015互联网监管笔记
- 自学考试电子商务(填空)含答案
- 净宗法师:净土宗经释问答
- 微机原理与接口技术(第四版)课后习题答案(1)
- 华泰证券 辽宁分公司目标型经纪人考核办法
- 江西省科学技术进步奖推荐书
- 团组织活动主持人讲话稿
- ASP.NET 2.0 制作彩色验证码
- 论我国商业保险存在的问题及对策
- 无所为而为从儒家心性之学到中国现代美学 - 冯学勤
- 备战2013高考地理6年经典题精解精析 专题3 地球上的水(学生版)
- 华北水利水电学院目录
- 2017版高考英语一轮复习 Module 5 The Great Sports Personality 外研版必修5
- 学校发展存在的问题及对策
- 扎实开展党风廉政建设突出问题集中专项整治活动