虚拟仪器及其应用练习题
更新时间:2024-05-01 21:11: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的同心圆。
正在阅读:
虚拟仪器及其应用练习题05-01
模板方案(修改) Microsoft Word 文档06-29
浅谈办公楼物业设施设备的节能管理06-10
抓蝴蝶作文450字06-19
溴化锂水溶液的特性10-31
二级斜齿圆柱齿轮减速器设计说明书09-24
2016-2022年中国连锁药店行业现状分析与发展前景研究报告05-07
(英语)高三考前每日一练(9)01-29
浅析网络时代企业危机公关的应对策略05-17
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 虚拟仪器
- 练习题
- 及其
- 应用
- 组织部个人述职报告(多篇范文)
- 第四章-投影的基本知识
- 北大&人大综合版《西方社会学史》名词解释
- 哈工程--材料成型习题
- M14
- 简析户外运动的安全问题及对策研究
- 部编版二年级下册《道德与法治》教学计划
- 《必修3》第三章:概率 A
- 加工中心高级技师考试复习题
- 兰州新区道路工程设计原则
- 基于船舶产业集群与技术创新的研究—以长三角地区为例
- 2015年《中国古建筑赏析》网上课程考试题库
- 股市技巧
- 机关事业单位自行采购管理办法
- 3.预防接种试题答案
- PPP、BOT、BT、TOT、TBT的投融资模式要点梳理
- 全国(湖北省)财务管理试卷,自考
- 第十三章财务报告(夏江华)
- 山东省全民科学素质行动计划纲要实施方案(2011—2015年)
- 新版分户验收表(一户一表)