虚拟仪器复习试题(有答案)

合集下载

虚拟仪器课后题答案

虚拟仪器课后题答案

虚拟仪器课后题答案【篇一:虚拟仪器习题】>班级:1102113学号:110211307姓名:张晨指导教师:张宁2014年12月1-1、创建一个vi程序,该程序可以产生一个六行四列的二维数组(数组元素为0-10之间的随机整数),并把二维数组的前三行,前三列单独提出来,作为一个新的数组。

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

并将上、下限也一并在波形中显示出来。

1-3、创建一个程序,产生正弦波、三角波、矩形波、锯齿波,并显示出来,波形的频率和幅度可以改变,用一个旋钮式开关来选择产生哪种波形?1-4、写一个跑马灯,5个灯从左到右不停的轮流点亮,闪烁间隔由一个旋钮调节。

1-5、创建一个vi子程序,产生一个模拟数y=x*x+3x+7;调用该子程序,每0.5s测一个数,共采20个数,将数据存储在一个excel 文件中。

【篇二:labview经典练习题附答案】p> 题目:1 用for循环产生4行100列的二维数组,数组成员如下:1,2,3.......100;100,99,98.......1;6,7,8.......105;105,104,103......6;从这个数组中提取2行50列的二维数组,数组成员如下:50,49,48......1;56,57,58 (105)将这2个数组用数组显示件显示在前面板.题目:程序开始运行时候要求用户输入一个口令,口令显示正确时候滑钮显示件显示0---100的随机数,否则程序立即停止.题目:编写一个程序测试自己在程序前面板上输入以下字符所用的时间:a virtual instruments is a program in the graphical programming language.题目:编写一个程序,在前面板上放3个按钮,当按下某个按钮时,输出按钮的编号.题目:编写计算以下等式的程序:y1=x3-x2+5 y2=m*x+bx的范围是0---10。

虚拟现实与仿真仪器考核试卷

虚拟现实与仿真仪器考核试卷
一、单项选择题(本题共20小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.以下哪项不是虚拟现实技术的特点?()
A.交互性
B.沉浸性
C.创造性
D.高成本
2.虚拟现实技术主要应用于以下哪个领域?()
A.网络安全
B.人工智能
C.仿真仪器
D.数据分析
3.以下哪种设备不属于虚拟现实硬件设备?()
A.硬件性能提高
B.软件生态丰富
C.价格下降
D.网络依赖增强
17.以下哪个不是虚拟现实技术的挑战?()
A.缺乏统一标准
B.硬件设备成本高
C.用户体验不佳
D.市场竞争激烈
18.以下哪种技术不是虚拟现实技术中的感知技术?()
A.视觉感知
B.听觉感知
C.触觉感知
D.嗅觉感知
19.以下哪个不是虚拟现实技术在工业领域的应用?()
17. ABC
18. ABC
19. ABC
20. ABC
三、填空题
1.虚拟现实(VR)
2.工业
3.交互性、沉浸性、想象性
4.虚拟现实(VR)
5. GPU
6.真实性、可靠性
7.手术模拟、康复辅助、医学教育
8. Oculus、HTC、Sony
9.互动性、沉浸式
10.硬件性能、用户体验
四、判断题
1. √
2. ×
虚拟现实与仿真仪器考核试卷
考生姓名:__________答题日期:__________得分:__________判卷人:__________
一、单项选择题(本题共20小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项是符合题目要求的)

虚拟仪器技术习题答案

虚拟仪器技术习题答案

习题答案第1章1. 如何弹出工具模板?答: 1.点击主菜单查看,在下拉列表中选择工具选板。

2.在前面板和流程图的任意空白处按住shift 点击右键。

2.如何进行前面板编辑区与流程图编辑区的切换。

答: 1.点击主菜单窗口,在下拉列表中选择显示程序框图或显示前面板。

2.直接使用快捷键ctrl+E 。

3.传统仪器和虚拟仪器各有何优点?虚拟仪器能否取代传统仪器?虚拟仪器具有传统独立仪器无法比拟的优势,但它并不否定传统仪器的作用,它们相互交叉又相互补充,相得益彰。

在高速度、高带宽和专业测试领域,独立仪器具有无可替代的优势。

在中低档测试领域,虚拟仪器可取代一部分独立仪器的工作,但完成复杂环境下的自动化测试是虚拟仪器的拿手好戏,是传统的独立仪器难以胜任的,甚至不可思议的工作。

4. 编写程序计算以下算式,写出计算结果,并写出四个以上所用控件或函数名称。

X 45542750201162412022854⨯+-+÷-⨯+,6252.73811253178÷-⨯++X 算式1前面板和运行结果算式1流程图算式2 前面板和运行结果算式2流程图第2章1. 简述NI ELVIS系统的基本组成。

答:NI ELVIS系统实际上就是将LabVIEW和NI 的DAQ数据采集卡相结合,综合应用得到一个LabVIEW非常好的教学实验平台。

它包括硬件和软件两部分。

硬件包括一台可运行LabVIEW的计算机、一块多功能数据采集卡、一根68针电缆和NI ELVIS教学实验操控工作台。

软件则包括LabVIEW开发环境、NIDAQ、可以针对ELVIS硬件进行程序设计的一系列LabVIEW API和一个基于LabVIEW设计虚拟仪器软件包。

2. 简述NI ELVIS系统中信号发生器的两种控制方式。

答:1.硬件面板控制。

硬件面板与软件控制切换按钮可控制面板控制指示灯的亮灭,仅在指示灯亮时,面板上的所有按钮才对发出的信号起作用。

波形选择按钮可控制发出的信号是正弦波信号、方波信号还是三角波信号。

《虚拟仪器技术》考试样卷

《虚拟仪器技术》考试样卷

《虚拟仪器技术》考试样卷院(系)班级学号(9位)姓名———————————阅————卷————密————封————装————订————线——————————常熟理工学院~学年第学期《虚拟仪器技术》考查试卷()使用班级:试题总分: 100 分考试时限:120分钟答题及试卷递交等事项说明:1、本试卷共有三种题型,分别为填空题、单项选择题与程序设计题。

其中填空题、单项选择题直接将答案填写在试卷的相应位置;程序设计题共5小题,在做程序设计题之前,请在计算机桌面创建以自己的9位学号+姓名来命名的文件夹,程序设计题的5个小题的程序(VI)分别命名为题目1、题目2、题目3、题目4与题目5,然后保存在前面创建的以自己的9位学号+姓名来命名的文件夹里面。

若有子程序,请将子程序命名为题目X的子程序,其中X表示1、2、3、4、5。

2、程序设计题递交方式为:将在前面创建的以自己的9位学号+姓名来命名的文件夹用WINRAR或ZIP软件打包后发到***************邮箱中,邮件主题为自己的9位学号+姓名,例如“160508143+刘亚燕”。

一、填空题(每空1分,共10分)1、在LabVIEW中提供了3种图形化的操作模板,包括、以及。

2、使用两个For循环,把其中一个嵌套在另一个中可以生成一个二维数组。

外层的For循环产生元素,而内层的For循环产生元素。

3、测量系统根据模拟输入信号的连线方式可以分为、以及无参考地单端(NRSE)三种类型。

4、一个电压信号可以分为接地和两种类型。

5、因为For循环的常用来处理数组,所以数据出口的自动索引默认为,而While循环的数据出口的自动索引默认为。

二、单项选择题(本大题共10小题,每小题2分,共20分)1、下面哪项条件可以让For loop停止执行?( )。

A.当条件端子为False时B.当重复端子的值比计数端子的值小1时C.当重复端子的值比计数端子的值大1时D.以上三个选项都不对2、下面关于数组常数的叙述中,错误的是( )。

虚拟仪器技术与应用习题及答案项目4

虚拟仪器技术与应用习题及答案项目4

4.8习题44.1编写程序,要求产生20个20上下浮动5的随机数分别存储为文本文件,电子表格文件和二进制文件;然后编写另外的程序读上述文件中的数据并在前面板中显示出来。

参考答案:前面板与程序框图≡[o]EF≡⅛S -------- H4.2编写程序,要求模拟一个含有正弦波和方波的双通道波形数据存储为波形文件,并要求文件中显示的存储时间为当前系统时间。

参考答案:保存路径可以自由选择,保存格式可以是二进制。

3 .设计一个Vl来测量温度(温度是用一个20到40的随机整数来代替),每隔0.25秒测一次,共测定5秒。

在数据采集过程中,Vl将在波形Chart 上实时地显示测量结果。

采集过程结束后,在GraPh 上画出温度数据曲线,并且把测量的温度值以文件的形式存盘。

存盘格式为:点数时间(三)温度值(度) 1 0.25 前面板参考下图4 .利用AcquireTemperatureDataValue(Simulated).vi,每500ms 采集一次温度,取当前温度和最后两次温度的平均值,波形显示并同时把当前温度记录到一个文本文件中。

前面板参考下图78.2输由裁殂停止程序框图参考下图5 .从信号处理-信号生成子选板里选取正弦波和均匀白噪声,分别得到正弦、噪声和余弦三种信号,显示在表格和波形图中,并使用写入电子表格文件把数据保存下来。

前面板参考下图曲线。

ES添加的雌2程序框图参考下图回波形图2 —Iglr凝口的S 烟2 O0.062750.1253-0.18731 0.2486,0.30901 0.3681;0.425770.481750.5358;0.5877€0.6374; -0.4262-0.4039-0.00730.334Φ 0.0930?0.1075; -0.06860.17OOf0.4616: -0.054S0.363&-0.4233 0.9980;0.992Γ0.9822( 0.9685f0.951Of 0.9297;0.9048;0.8763( 0.844310.809010.77051 。

仪表工虚拟仪器技术试题集

仪表工虚拟仪器技术试题集

仪表工虚拟仪器技术试题集考试题目:仪表工虚拟仪器技术试题集一、单选题1. 虚拟仪器技术是指利用计算机技术和虚拟仪器软件,将传统仪器的某些功能和性能模拟或实现在计算机中,并能通过硬件设备与被测对象进行交互。

以下哪个选项不是虚拟仪器技术的主要特点?A. 灵活性B. 操作简便C. 硬件部件固定D. 数据处理能力强2. 仪器连接常用的接口有许多种,下列选项中不属于常用接口的是:A. USB接口B. GPIB接口C. RS-232接口D. Ethernet接口3. 在虚拟仪器技术中,数据采集卡的功能主要是:A. 数据存储B. 数据处理C. 数据显示D. 数据采集4. 虚拟仪器软件中的图形编程语言包括:A. PythonB. CC. MATLABD. Fortran5. 仪表控制和数据采集软件LabVIEW是由以下哪家公司开发的?A. 微软B. 苹果C. 赛门铁克D. 国家仪器公司二、多选题1. 下列哪些软件是用于虚拟仪器开发的?A. LabVIEWB. MATLABC. C++D. Visual Studio2. 以下哪些是虚拟仪器的主要应用领域?A. 生物医学B. 机械制造C. 能源与动力D. 音乐制作3. 虚拟仪器技术的优势包括:A. 易扩展B. 低成本C. 高可靠性D. 硬件复杂4. 使用虚拟仪器技术进行实验时,以下哪些是工程师需要关注的问题?A. 仪器的精度和准确性B. 软件的稳定性和灵活性C. 数据存储和处理D. 仪器的外观设计5. 虚拟仪器的发展趋势有:A. 网络化B. 小型化C. 集成化D. 传统化三、判断题1. 虚拟仪器技术可以充分利用计算机硬件资源,提高系统性能和稳定性。

A. 正确B. 错误2. 虚拟仪器技术可以通过软件的方式模拟不同类型的仪器。

A. 正确B. 错误3. 虚拟仪器技术只适用于科学实验室等学术研究领域。

A. 正确B. 错误4. 虚拟仪器技术可以实现仪器参数的自动化测试和校准。

虚拟仪器考试试题及答案

虚拟仪器考试试题及答案

精品文档虚拟仪器设计考试试题一、简答题(30分)1.什么是虚拟仪器?虚拟仪器与传统仪器的区别是什么?虚拟仪器(Virtual Instrument ,VI)是基于计算机的仪器。

计算机和仪器的密切结合是目前仪器发展的一个重要方向。

粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。

另一种方式是将仪器装入计算机。

以通用的计算机硬件及操作系统为依托,实现各种仪器功能。

传统仪器:关键是硬件、开发与维护费用高、技术更新周期长、价格高价格低、厂商定义仪器功能、系统封闭和固定、不易与其他设备连接虚拟仪器:关键是软件、开发与维护费用低、技术更新周期短、并且可重用性与可配置性强、用户定义仪器功能、系统开放、灵活、容易与其他设备连接2.一个最基本的虚拟仪器程序(VI)包括哪三个部分前面板:交互式的用户界面。

程序框图:是程序源代码,用模块代替普通函数。

图标和连接器:用以识别VI的接口,以便在创建VI时调用另一个VI。

当一个VI应用在其它VI中,则称为子VI。

子VI相当于文本编程语言中的子程序。

3.DAQ系统的任务?DAQ系统由什么构成?DAQ系统的任务就是测量或生成物理信号。

DAQ系统的组成:传感器或转换器(被测物理量转换为电信号)信号调理(放大、滤波、隔离适合采集要求)数据采集装置(将数据传送给计算机)驱动程序(驱动硬件、提供应用程序的接口)硬件设备配置的管理软件应用软件和计算机(LabVIEW 等)二、设计题(70分)1.构建VI,接收5个数字输入,将这些数字相加并在仪表盘上显示结果。

如果输入数的总和小于8.0,则圆形指示灯亮。

(15分)精品文档.精品文档VI2.构建最大心率性别214-Age*0.8男209-Age*0.7女在前面板上放置数值控件来输入年龄,放置滑动开关来输入性别。

数值指示器显示最大心率。

使用公式节点计算心率公式。

精品文档.精品文档打开并保持打开状。

程序运行时,第一个LED3个圆形LEDVI3.构建,在前面板上放置打开并保持打开状LED打开并保持打开状态;再过2s,第三个态,1s以后,第二个LED 20(分)LED都保持打开状态3s,然后程序结束。

虚拟仪器复习题共18页文档

虚拟仪器复习题共18页文档
Thank you

26、我们像鹰一样,生来就是自由的 ,但是 为了生 存,我 们不得 不为自 己编织 一个笼 子,然 后把自 己关在 里面。 ——博 莱索

2Байду номын сангаас、法律如果不讲道理,即使延续时 间再长 ,也还 是没有 制约力 的。— —爱·科 克

28、好法律是由坏风俗创造出来的。 ——马 克罗维 乌斯

29、在一切能够接受法律支配的人类 的状态 中,哪 里没有 法律, 那里就 没有自 由。— —洛克

30、风俗可以造就法律,也可以废除 法律。 ——塞·约翰逊
虚拟仪器复习题
6、最大的骄傲于最大的自卑都表示心灵的最软弱无力。——斯宾诺莎 7、自知之明是最难得的知识。——西班牙 8、勇气通往天堂,怯懦通往地狱。——塞内加 9、有时候读书是一种巧妙地避开思考的方法。——赫尔普斯 10、阅读一切好书如同和过去最杰出的人谈话。——笛卡儿

虚拟现实技术在仪器设计与培训中的应用考核试卷

虚拟现实技术在仪器设计与培训中的应用考核试卷
A.概念设计
B.详细设计
C.制造过程
D.验收测试
10.以下哪个设备不是虚拟现实头戴式显示器?()
A. Google Cardboard
B. Samsung Gear VR
C. HTC Vive
D. iPhone
11.虚拟现实技术中,以下哪个概念描述了用户在虚拟环境中感受到的沉浸程度?()
A.交互性
B.沉浸性
A.位置跟踪器
B.惯性测量单元
C.摄像头
D.麦克风
14.虚拟现实技术在医疗领域的作用包括哪些?()
A.外科手术模拟
B.病理诊断
C.康复训练
D.病房管理
15.以下哪些是虚拟现实内容制作中常用的技术?()
A. 3D建模
B.材质贴图
C.动画制作
D.程序开发
16.虚拟现实技术可以用于哪些类型的游戏体验?()
15. B
16. C
17. C
18. D
19. A
20. C
二、多选题(本题共20小题,每小题1.5分,共30分,在每小题给出的四个选项中,至少有一项是符合题目要求的)
1.虚拟现实技术的应用领域包括哪些?()
A.医疗手术模拟
B.房地产销售
C.航空航天培训
D.日常生活娱乐
2.以下哪些是虚拟现实设备的主要组成部分?()
10.在虚拟现实系统中,延迟是不可避免的问题,但可以通过技术手段降低。()
五、主观题(本题共4小题,每题5分,共20分)
1.请简述虚拟现实技术在仪器设计中的应用优势,并举例说明其在某一项具体设计中的应用。
2.分析虚拟现实技术在培训过程中的重要作用,以及可能面临的挑战和相应的解决策略。
3.描述虚拟现实环境中的交互技术,并讨论如何通过这些技术提升用户体验。

06级虚拟仪器(08-09上)试卷A

06级虚拟仪器(08-09上)试卷A

襄樊学院2008-2009学年度上学期《虚拟仪器》试题系别 专业班级 学号 姓名 课程类别:选修课 适用专业:自动化 题目 一 二 三 四 五 六 总分 满分 141210122032100 得分一、填空题(每题2分,共14分)1、构成虚拟仪器的硬件平台有( )和( ),虚拟仪器软件由( )和( )两大部分构成。

2、虚拟仪器的构成方式有五种类型,即( )、( )、( )、( )和( )。

3、一个VI 由两部分组成:( )和( )。

4、LabVIEW 有三个模板,即( )、( )和( )。

5、数据采集卡(DAQ 卡)由( )、( )、( )和( )几个部分组成。

6、虚拟仪器技术沿着两条主线发展:( )和( )。

7、流程图由( )、( )、( )和( )构成。

二 、选择题(从下列各题的备选答案中选出一个或两个正确答案,并将其代号写在题干后面的括号内。

答案选错或未选全者,该题不得分。

每题2分,共12 分)1、LabVIEW 代码如何执行?( )A 代码顺序执行,依照图标在框图中放置的位置B 代码从右到左,由上到下顺序执行。

C 代码以数据流的方式执行。

D 代码并行执行和顺序执行同时进行。

2、用Sine Wave.vi 图标产生正弦波仿真波形,可以设置的输入参数有:( ) A 总点数N (samples ) B 幅值(amplitude ) C 占空比 D 数字频率(f )3、下列工具说法不正确的是:( ) A操作工具 B定位/选择工具 C探针工具 D高亮执行按钮4下列说法错误的有:( )得分 阅卷人得分 阅卷人A 前面板控件有新式、经典和系统三种样式。

B可通过在控件上单击鼠标右键更改其属性。

C子VI是层次化和模块化VI的关键组件。

D修饰子模板可用于给前后面板进行装饰。

5、用Butterworth Filters.vi图标进行滤波,输入端口可设置的参数有:()A采样频率(sampling freq:fs) B低截止频率(low cutoff freq: fl )C滤波器的类型(filter type) D纹波的幅度(ripple) E滤波器的阶次(order)6、下列哪个分析函数不可以在LabVIEW的信号处理中完成?()A快速傅里叶变换(FFT) B数据采集(Data Acquisition )C功率谱分析 D联合时频分析 E波形生成三、判断题(下列命题你认为正确的在题前的括号Array内打√;错误的,填×。

虚拟仪器试题及答案

虚拟仪器试题及答案

虚拟仪器试题及答案一、选择题1. 虚拟仪器的核心是()A. 软件B. 硬件C. 计算机D. 数据采集卡答案:C2. 下列哪项不是虚拟仪器的基本组成元素?()A. 计算机平台B. 信号处理软件C. 专用仪器箱D. 传统的模拟示波器答案:D3. 虚拟仪器技术中,用于模拟传统仪器面板的软件是()A. 虚拟面板B. 信号处理软件C. 测量数据记录软件D. 硬件驱动程序答案:A二、判断题4. 虚拟仪器可以脱离计算机独立运行。

(对/错)答案:错5. 虚拟仪器的灵活性和可扩展性优于传统仪器。

(对/错)答案:对三、简答题6. 简述虚拟仪器的主要优势。

答案:虚拟仪器的主要优势包括成本效益高、灵活性强、易于升级和扩展、用户界面友好、数据处理能力强等。

7. 描述虚拟仪器在数据采集过程中的基本步骤。

答案:虚拟仪器在数据采集过程中的基本步骤包括:确定测量需求、选择适当的硬件、安装和配置硬件驱动程序、开发或选择适当的测量软件、进行实际测量、分析和处理数据。

四、计算题8. 假设一个虚拟仪器系统在1秒内采集了1000个数据点,每个数据点为16位分辨率。

计算该系统在1分钟内采集的数据量(以字节为单位)。

答案:首先计算每秒的数据量,1000个数据点 * 16位 = 16000位。

由于1字节=8位,所以每秒的数据量为16000位 / 8 = 2000字节。

1分钟=60秒,因此1分钟内的数据量为2000字节/秒 * 60秒 = 120000字节。

五、论述题9. 论述虚拟仪器在现代工业自动化中的应用及其重要性。

答案:虚拟仪器在现代工业自动化中的应用非常广泛,包括但不限于过程控制、质量检测、设备监控、数据记录和分析等。

其重要性体现在能够提供高度集成的自动化解决方案,提高生产效率,降低成本,增强系统的可靠性和安全性。

此外,虚拟仪器的灵活性和可定制性使得它能够适应多变的生产需求,快速响应市场变化。

六、案例分析题10. 某工厂需要监控生产线上的温度变化,以确保产品质量。

虚拟仪器考试题及答案

虚拟仪器考试题及答案

虚拟仪器考试题及答案一、单项选择题(每题2分,共20分)1. 虚拟仪器的核心技术是()。

A. 虚拟技术B. 计算机技术C. 软件技术D. 网络技术答案:C2. 虚拟仪器与传统仪器相比,最大的优势在于()。

A. 价格更低B. 体积更小C. 灵活性更高D. 精度更高答案:C3. 虚拟仪器中,用于数据采集的硬件设备是()。

A. 虚拟示波器B. 虚拟频谱仪C. 虚拟数据采集卡D. 虚拟信号发生器答案:C4. 在虚拟仪器中,用于图形化编程的软件是()。

A. LabVIEWB. MATLABC. PythonD. C++ Builder答案:A5. 虚拟仪器的图形化编程语言G语言是基于()。

A. 面向对象编程B. 面向过程编程C. 事件驱动编程D. 函数式编程答案:C6. 虚拟仪器的图形化编程语言G语言中,用于表示数据流的图形元素是()。

A. 函数块B. 子VIC. 终端D. 连线答案:D制的图形元素是()。

A. 函数块B. 子VIC. 循环结构D. 条件结构答案:C8. 虚拟仪器的图形化编程语言G语言中,用于表示程序模块的图形元素是()。

A. 函数块B. 子VIC. 终端D. 连线答案:B出的图形元素是()。

A. 函数块B. 子VIC. 终端D. 连线答案:C10. 虚拟仪器的图形化编程语言G语言中,用于表示程序逻辑的图形元素是()。

A. 函数块B. 子VIC. 终端D. 连线答案:A二、多项选择题(每题3分,共15分)11. 虚拟仪器的主要组成部分包括()。

A. 计算机B. 软件C. 硬件D. 网络答案:A、B、C12. 虚拟仪器的硬件设备主要包括()。

A. 数据采集卡B. 信号发生器C. 频谱仪D. 显示器答案:A、B13. 虚拟仪器的软件主要包括()。

A. 操作系统B. 编程语言C. 图形化编程软件D. 应用程序答案:B、C、D14. 虚拟仪器的图形化编程语言G语言的特点包括()。

A. 可视化B. 模块化C. 事件驱动D. 面向对象答案:A、B、C15. 虚拟仪器的应用领域包括()。

级虚拟仪器试卷A

级虚拟仪器试卷A

级虚拟仪器试卷A系别 专业班级 学号 姓名 课程类别:选修课 适用专业:自动化 试卷编号:A题目 一 二 三 四 五 六 总分 满分 141210122032100 得分一、填空题(每题2分,共14分)1、构成虚拟仪器的硬件平台有( )与( ),虚拟仪器软件由( )与( )两大部分构成。

2、虚拟仪器的构成方式有五种类型,即( )、( )、( )、( )与( )。

3、一个VI 由两部分构成:( )与( )。

4、LabVIEW 有三个模板,即( )、( )与( )。

5、数据采集卡(DAQ 卡)由( )、( )、( )与( )几个部分构成。

6、虚拟仪器技术沿着两条主线进展:( )与( )。

7、流程图由( )、( )、( )与( )构成。

二 、选择题(从下列各题的备选答案中选出一个或者两个正确答案,并将其代号写在题干后面的括号内。

答案选错或者未选全者,该题不得分。

每题2分,共12 分)1、LabVIEW 代码如何执行?( )A 代码顺序执行,依照图标在框图中放置的位置B 代码从右到左,由上到下顺序执行。

C 代码以数据流的方式执行。

D 代码并行执行与顺序执行同时进行。

2、用Sine Wave.vi 图标产生正弦波仿真波形,能够设置的输入参数有:( ) A 总点数N (samples ) B 幅值(amplitude ) C 占空比 D 数字频率(f )3、下列工具说法不正确的是:( ) A操作工具 B定位/选择工具 C探针工具 D高亮执行按钮4下列说法错误的有:( )A 前面板控件有新式、经典与系统三种样式。

B 可通过在控件上单击鼠标右键更换其属性。

C 子VI 是层次化与模块化VI 的关键组件。

D 修饰子模板可用于给前后面板进行得分 阅卷人得分 阅卷人装饰。

5、用Butterworth Filters.vi图标进行滤波,输入端口可设置的参数有:()A采样频率(sampling freq:fs) B低截止频率(low cutoff freq: fl )C滤波器的类型(filter type) D纹波的幅度(ripple) E滤波器的阶次(order)6、下列哪个分析函数不能够在LabVIEW的信号处理中完成?()A快速傅里叶变换(FFT) B数据采集(Data Acquisition )C功率谱分析 D联合时频分析 E波形生成三、推断题(下列命题你认为正确的在题前的括号Array内打√;错误的,填×。

西华大学虚拟仪器复习试题图文稿

西华大学虚拟仪器复习试题图文稿

西华大学虚拟仪器复习试题文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]虚拟仪器复习试题(满分100分)一、填空题。

(本题共10小题,15个填空,每空1分,共15分。

)1、一个完整的VI包括三个部分:( 前面板(控制控件:用户输入,参数设置;指示控件:显示输出)、程序框图(节点,端口,数据连线)、图标/连接口 )。

2、LabVIEW有四种类型的节点:(函数)、(VI)、(结构)和(代码接口)3、Sequence结构有(重叠式和平铺式)两种方式。

4、Chart和Graph区别两者的数据组织和波形刷新方式不同5、全局变量相对于局部变量的优点?在两个独立,同时运行的VI之间传递数据。

6、虚拟仪器的特点?1)软件定义,柔性结构,灵活组态,能够自由发挥。

2)集多种功能于一体,多功能多用途。

3)丰富的软件资源,极高的运行速度和庞大的存储空间,强大的分析处理能力。

4)操作简便,功能操作的单纯化和面板布置的简洁化。

5)开发难度低,效率高,周期短,成本低,缩小了系统尺寸,提高工作速度。

7、移位寄存器的用途是什么怎么初始化移位寄存器答:①移位寄存器主要用于While循环和For循环,将上一次循环的值传给下一次循环。

还可以存储前几次循环的值,在移位寄存器的左端口或右端口上右击鼠标弹出菜单,选择Add Element选项,可创建附加的左端口来存储前几次循环的值。

②在循环外将初始值连到移位寄存器的左端口,有默认初值。

8、创建一个VI程序的步骤?答:(1)前面板的设计(工具模板和控件模板)。

(2)框图程序的设计(工具模板和函数模板)并画出正确连线。

(3)程序的运行和调试【{1}因为For循环的常用来处理数组,所以数据出口的自动索引默认为(有)。

而While循环的数据出口的自动索引默认为(无)。

{2}使用两个For循环,把其中一个嵌套在另一个中可以生成一个二维数组。

外层的For循环产生(行)元素,而内层的For循环产生(列)。

虚拟仪器习题答案 ()

虚拟仪器习题答案 ()

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

或者4.11 设计VI ,比较两个数,如果其中一个数大于另一个数,则点亮led 指示灯。

4.12设计VI ,产生一个0.0到10.0的随机数与10.0相乘,然后通过一个VI 子程序将积与100相加后开方。

(1)子VI(2)调用子VI 5.5 设计VI ,求0~99之间所有偶数的和。

5.6 设计VI ,求一个一维数组中所有元素的和。

5.7 设计VI ,计算∑x !x x =15.8 设计VI ,在前面板放置一个布尔按钮和一个字符串显示控件,要求当按钮按下时,显示“按钮被按下”,当按钮被松开时,显示“按钮被松开”。

5.9 设计VI ,使用公式节点,完成下面公式的计算。

y1=x^2+x+1;y2=ax+b;5.10 设计VI,将两个字符串连接成一个字符串。

5.11 设计VI,建立一个簇,包含个人姓名、性别、年龄、民族、专业等信息,并使用“解除捆绑”函数,将簇中各个元素分别取出。

5.12 设计VI,利用全局变量将一个VI产生的正弦波在另一个VI显示。

(1)第一个vi,产生波形数据,存入全局变量中(2)全局变量(3)第二个vi,用来显示波形5.13 设计VI,将含有10个随机数的一维数组存储为电子表格文件。

5.14 设计VI,将三角波生成器产生的三角波数据存储为二进制文件。

5.15 设计VI,产生500个随机数并使用波形显示控件显示波形,计算随机数的平均值、最大值、最小值,并在前面板上显示计算结果。

5.16 设计VI,在波形图上用两种不同的颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128点,其中X0=0,dX=1,余弦曲线的X0=2,dX=5.5.17 设计VI,用XY图显示一个半径为5的圆。

5.18 设计VI,用数字波形图显示数组各元素对应的二进制信号,数组为(0,7,14,21,9,35,13)。

6.8 设计VI,用3种不同的形式产生正弦波信号。

虚拟仪器考试题及部分答案(仅供参考)

虚拟仪器考试题及部分答案(仅供参考)

1.产生一个值为0.0~100.0之间的随机数,然后除以一个在程序前面板中输入的数。

当输入的数值为零时,前面板上放置的指示灯点亮,提示除法无效。

2.生成10~20之间的随机数,并将由每次生成的随机数的曲线显示在波形图表中。

3. 输入三角形的三边长,求三角形的面积4. 分别利用For循环的移位寄存功能和反馈节点两种方法求0+5+10+15+…+45+50的值(等差数列的和)5. 建立一个布尔按钮以及一个字符串显示控件,要求当按钮被按下时,显示“按钮被按下”;当按钮被松开时,显示“按钮被松开”。

6. 设计一评分程序,输入不同的分数会得到不同的评论。

分数小于60,“警告”指示灯会亮起来,同时显示字符串“你没有通过考试!”;分数在60~99之间,“通过”指示灯会亮起来,同时显示字符串“你考试通过了!”;分数为100,“恭喜”指示灯会亮起来,同时显示字符串“你是第一名!”;如果输入为0~100以外的数字,会有错误提示,同时显示字符串“错误!”。

7. 建立一个实现计算器功能的VI。

前面板有数字控制器用来输入两个数值,有数值指示器用来显示运算结果。

运算方式有加、减、乘、除,可用一个滑动条实现运算方式的设定。

8. 用顺序结构实现数值匹配:输入1~100之间的任意1个整数,然后系统随机产生1~100之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和时间。

9. 设计一个VI,用移位寄存器对连续产生的随机数进行100次累加,用累加值除以循环次数100,求这些随机数的平均数。

再判断平均数是否在0.45~0.55范围内,如果在此范围内则点亮指示灯,并计算程序运行所耗的时间。

提示:可以用“比较”子模板中的“判定范围并强制转换”函数判断数的范围。

10. 编写一个程序,测试自己在程序前面板上输入一段文字“LabVIEW是图形化的编程语言”所用的时间。

11. 建立一个VI,把包含10个随机数的一个数组的元素顺序颠倒过来,再将数组最后5个元素移到数组前端形成新的数组。

电子科技大学虚拟仪器技术期末试卷答案

电子科技大学虚拟仪器技术期末试卷答案

虚拟仪器试卷(满分100分)(参考答案)一、1、前面板、框图程序、图标/连接口2、函数、子程序3、有、无4、行、列5、相关滤波6、一个连续采集的序列中,相邻两次采集之间的时间间隔7、硬件实现的功能软件化8、动态链接库9、重叠式和平铺式10、节点、端口和连线二、1、D2、B3、C4、C5、A三、1、答:LabVIEW中有三种用来创建和运行程序的模板:工具模板,控制模板和函数模板。

工具模板包括了程序的创建、修改和调试时用的工具;控制模板主要用于在前面板中添加指示器和控制器;而函数模板则用于创建框图程序,它包含了很多函数子模板。

2、答:①移位寄存器主要用于While循环和For循环,将上一次循环的值传给下一次循环。

还可以存储前几次循环的值,在移位寄存器的左端口或右端口上右击鼠标弹出菜单,选择Add Element选项,可创建附加的左端口来存储前几次循环的值。

②在循环外将初始值连到移位寄存器的左端口,有默认初值3、答:VI子程序的连接口端口用于与主VI程序之间传递数据。

定义VI子程序连接口时先选择子VI所需要的端口数,然后将前面板的指示器和控制器分配给每一个端口。

4、答:虚拟仪器通用测试平台由硬件和软件两大部分组成。

硬件部分包括:(1)个人计算机(PC),具有运行图形化编程软件的能力;(2)外置式多功能DAQ主板,具有数据采集、信号产生、定时计数、数据通信等多种功能,它通过标准总线接口与计算机相连;(3)系列化的测试与实验电路模板,它包括模拟和数字电路等各种基本单元电路和信号调理电路,作为被测试的对象或测试的辅助电路插接在DAQ主板上。

软件部分包括:(1)基于Windows环境下的虚拟仪器软件开发平台LabVIEW或LabWindow s/CVI;(2)虚拟仪器库,包括有示波器、信号源、电压表、计数器等十余种虚拟仪器驱动程序库;(3)系列化的测试与实验的示范程序软件包。

5、答:VISA是虚拟仪器软件结构(Virtual Instrument Software Architectuere)的简称,是由VXI plug & play系统联盟所统一制定的I/O接口软件标准及其相关规范的总称。

虚拟仪器习题答案与解析

虚拟仪器习题答案与解析

4.9设计VI,把两个输入数值相加再乘以 20。

4.12设计VI,产生一个0.0到10.0的随机数与10.0相乘,然后通过一个 VI 子程序将积与 100相加后开方。

5H 20(a + b)*2O4.10设计VI,输入一个数,判断这个数是否在10~100 之间。

4.11设计VI,比较两个数,如果其中一个数大于另一个数,则点亮 led 指示灯。

(2)调用子VI(1)子 VI5.8 设计VI,在前面板放置一个布尔按钮和一个字符串显示控件,要求当按钮按下时,显 示“按钮被按下”,当按钮被松开时,显示“按钮被松开” 。

5.6设计VI,求一个一维数组中所有元素的和。

HBL |国——:口厂确定技祖I 鼠后按下?,卜[宏钮镀按下时闾 拄件弓半 坐标Irr?!组合键77tt 台谴一放弃?-…叵回••••整组亨与自享符君5.9设计VI,使用公式节点,完成下面公式的计算。

y1=x A2+x+1; y2=ax+b;5.10设计VI,将两个字符串连接成一个字符串。

字若玉5.11设计VI,建立一个簇,包含个人姓名、性别、年龄、民族、专业等信息,并使用“解除捆绑”函数,将簇中各个元素分别取出。

姓名■ tlhL七I性别民族Mb< Iw►fbc全局变量(2)全局变量(3)第二个vi ,用来显示波形5.13设计VI,将含有10个随机数的一维数组存储为电子表格文件。

5.14设计VI ,将三角波生成器产生的三角波数据存储为二进制文件。

采集点数信号就塞|[ BB15.15设计VI,产生500个随机数并使用波形显示控件显示波形,计算随机数的平均值、最大值、最小值,并在前面板上显示计算结果。

5.16设计VI,在波形图上用两种不同的颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128点,其中 X0=0, dX=1,余弦曲线的 X0=2, dX=5.5.17设计VI,用XY图显示一个半径为 5的圆。

5.18设计VI,用数字波形图显示数组各元素对应的二进制信号,数组为(0,7,14,21,9,35,13)1) 2)3)6.10 设计VI,产生两个叠加噪声的正弦信号,并实现两信号的的互相关,判断两信号的相 关性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虚拟仪器复习试题(满分100分)
一、填空题。

(本题共10小题,15个填空,每空1分,共15分。


1、一个完整的VI包括三个部分:( 前面板、框图程序、图标/连接口 )。

2、LabVIEW有四种类型的节点:(函数)、(子程序)、结构和代码接口。

3、因为For循环的常用来处理数组,所以数据出口的自动索引默认为(有)。

4、而While循环的数据出口的自动索引默认为(无)。

5、使用两个For循环,把其中一个嵌套在另一个中可以生成一个二维数组。

外层的For循环产生(行)元素,而内层的For循环产生(列)。

6、利用(相关滤波)可以方便地从复杂的待测信号中分离出某一特定频率的信号。

采样间隔是指(一个连续采集的序列中,相邻两次采集之间的时间间隔)。

7、虚拟仪器最核心的思想是(硬件实现的功能软件化),从而降低系统成本,增强系统功能与灵活性。

8、如果没有现成的数据采集卡,我们也可以利用LabVIEW中的(动态链接库)功能实现数据采集。

9、Sequence结构有(重叠式和平铺式)两种方式。

10、框图程序是由(节点)、(端口)和(连线)组成的可执行代码。

二、单项选择题。

(本题共5小题,每个小题有四个选项,从中选出正确的选项,每小题2分,共10分。


1、当一个函数的error in带有错误信息时,下列哪种说法是正确的。

( D )
A、该函数会对错误信息进行处理
B、该函数不会作任何操作,而是直接将错误信息传递给error out,且不会将自身函数发生的错误加进去。

C、该函数将会发出错误信息警告,且使程序终止运行。

D、该函数会直接将错误信息传递给error out。

且会将自身函数发生的错误也一并加进去。

2、下列哪种说法是错误的( B )
A、虚拟仪器采用的是面向对象和可视化编程技术。

B、在程序运行的过程中波形的可见性是不可以改变的。

C、在LabVIEW中,VI程序的运行是数据流驱动的。

D、在创建子程序时,可以使用连线工具给前面板的控制器和指示器分配端口。

3、下列说法中哪种说法是正确的( C )
A、While循环只有在条件端口接收到的值为True时才停止循环
B、While循环不满足条件,1次也不执行
C、For循环当N<1时,1次都不执行
D、For循环可以嵌套,而While循环不可以嵌套
4、当数据采集卡组态成DIFF模式时,将使用差分连接方式,使用这种连接方式下列哪种说法是错误的( C )
A、可以减少尖峰噪声
B、增加噪声抑制
C、增大了尖峰噪声
D、增加共模信号抑制
5、下列哪种总线产品对PCI总线产品完全兼容。

(A)
A、PXI总线
B、GPIB总线
C、VXI总线
D、RS-232串口总线
三、简答题。

(本题共三个小题,每个小题5分,共15分。


1、在LabVIEW中有哪三种用来创建和运行程序的摸板它们都有哪些用途
答:LabVIEW中有三种用来创建和运行程序的模板:工具模板,控制模板和函数模板。

工具模板包括了程序的创建、修改和调试时用的工具;控制模板主要用于在前面板中添加指示器和控制器;而函数模板则用于创建框图程序,它包含了很多函数子模板。

2、移位寄存器的用途是什么怎么初始化移位寄存器
答:①移位寄存器主要用于While循环和For循环,将上一次循环的值传给下一次循环。

还可以存储前几次循环的值,在移位寄存器的左端口或右端口上右击鼠标弹出菜单,选择Add Element选项,可创建附加的左端口来存储前几次循环的值。

②在循环外将初始值连到移位寄存器的左端口,有默认初值。

3、VI子程序的连接端口的作用是如何来定义VI子程序的连接口
答:VI子程序的连接口端口用于与主VI程序之间传递数据。

定义VI子程序连接口时先选择子VI所需要的端口数,然后将前面板的指示器和控制器分配给每一个端口。

4、虚拟仪器通用测试平台由哪几个部分组成它们主要又包括哪些部分
答:虚拟仪器通用测试平台由硬件和软件两大部分组成。

硬件部分包括:(1)个人计算机(PC),具有运行图形化编程软件的能力;(2)外置式多功能DAQ主板,具有数据采集、信号产生、定时计数、数据通信等多种功能,它通过标准总线接口与计算机相连;(3)系列化的测试与实验电路模板,它包括模拟和数字电路等各种基本单元电路和信号调理电路,作为被测试的对象或测试的辅助电路插接在DAQ主板上。

软件部分包括:(1)基于Windows环境下的虚拟仪器软件开发平台LabVIEW或LabWindows/CVI;(2)虚拟仪器库,包括有示波器、信号源、电压表、计数器等十余种虚拟仪器驱动程序库;(3)系列化的测试与实验的示范程序软件包。

5、什么是VISAVISA有哪些特点
答:VISA是虚拟仪器软件结构(Virtual Instrument Software Architecture)的简称,是由VXI plug & play系统联盟所统一制定的I/O接口软件标准及其相关规范的总称。

一般称这个I/O函数库为VISA库(用于仪器编程的标准I/O函数库)。

VISA函数库驻留于计算机系统中,是计算机与仪器之间的标准软件通信接口,用以实现对仪器的控制。

四、程序设计题。

(本题共5个小题,1到3小题每题10分,4和5小题每题15分,共60分。


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

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

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

答案:
前面板框图程序
3、创建一个程序,产生正弦波、三角波、矩形波、锯齿波,并显示出来。

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

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

答案:
前面板框图程序
4、(1)创建一个VI子程序,该子程序的功能是用公式节点来产生一个模拟压力,其计算公式是P=80++*V。

V是1到5的随机数。

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

答案:
1、
前面板框图程序
2、
前面板框图程序
5、设计一个VI来测量温度(温度是用一个20到40的随机整数来代替),每隔秒测一次,共测定5秒。

在数据采集过程中,VI将在波形Chart上实时地显示测量结果。

采集过程结束后,在Graph上画出温度数据曲线,并且把测量的温度值以文件的形式存盘,
6、存盘格式为:
7、点数时间(S) 温度值(度)
8、1 78
9、2 85
答案:
前面板框图程序
文本文档中存储的数据:
6、创建一个VI程序,该VI程序实现的功能是:
7、 (1)、创建一个程序使之产生0-10的随机整数,并将其做成子VI。

8、(2)、调用(1)中所产生的子VI并判断其产生的随机数是否等于0,如果等于0,则点亮指示灯。

同时,另外设置一个开关来控制指示灯的可见性。

(要求每秒产生一个随机数并用一个开关来控制随机数的产生。


答案:
前面板框图程序。

相关文档
最新文档