5自动化专业本科虚拟仪器期末复习题1

合集下载

仪器仪表考试模拟题与参考答案

仪器仪表考试模拟题与参考答案

仪器仪表考试模拟题与参考答案一、单选题(共52题,每题1分,共52分)1.下列传动方式主要用于改变力的大小、方向和速度的是()。

A、皮带传动B、电动C、齿轮传动D、链传动机构正确答案:C2.一般机器人操作机中,决定姿态的机构是()。

A、基座B、手臂C、端拾器D、手腕正确答案:B3.专家系统主要指的是一个智能计算机程序系统,其内部含有大量的某个领域专家水平的知识与()。

A、经验B、数据C、信息D、档案正确答案:A4.并行通信时,一般采用()信号。

A、电位B、数字C、脉冲D、电流正确答案:A5.因故离开工业机器人工作区域前应(),避免突然断电或者关机零位丢失,并将示教器放置在安全位置。

A、松开三段开关B、关闭示教器C、按下急停开关D、关闭伺服正确答案:C6.在进行2212980KV型号电机拉力测试时,应选用()螺旋桨。

A、7060B、6030C、9050D、5030正确答案:C7.高质量的航空插头应当具有低而稳定的接触电阻,其接触电阻的阻值为()。

A、几个欧姆B、零C、几百毫欧D、几毫欧到数十毫欧正确答案:D8.下列关于数据处理的说法正确的是()。

A、数据处理是数据的简单收集B、数据处理是对数据进行算术运算C、数据处理是将信息转换成数据的过程D、数据处理是将数据转换成信息的过程正确答案:D9.工业机器人程序循环方式有()。

A、都选B、单次运行C、连续运行D、单步跳过正确答案:A10.通常所说的焊接机器人主要指的是()。

①点焊机器人②弧焊机器人③等离子焊接机器人④激光焊接机器人A、①③B、①②③④C、①②D、①②④正确答案:D11.动力学主要是研究机器人的()。

A、运动和时间的关系B、动力源是什么C、动力的传递与转换D、动力的应用正确答案:C12.交流电路中,视在功率的单位是()。

A、VAB、WC、VarD、KW正确答案:A13.谐波传动的缺点是()。

A、传动侧隙小B、精度高C、惯量低D、扭转刚度低正确答案:D14.PID控制是一个反馈回路控制算法由()、积分单元、微分单元组成。

虚拟仪器技术习题答案

虚拟仪器技术习题答案

习题答案第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.硬件面板控制。

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

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

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

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

虚拟仪器复习试题(满分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循环产生(列)。

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

虚拟仪器期末考试试卷A

虚拟仪器期末考试试卷A

( 2014 —— 2015 学年度第 1 学期) 课程名称:虚拟仪器 考试形式:(闭卷机试) 试卷类型:(A ) 命题教师签名: 教研室主任签名: 主管院长(学部主任)签名: (注意:第一到第三大题的答案放在同一个VI 里面,所有创建的VI 都放在命名为“姓名+学号”的文件夹下,考试时间结束后提交此文件夹。

) 一、填空题,要求创建一个VI ,把下面填空题答案放在此VI 里(共15分) 1、LabVIEW 是一种的编程语言。

2、VI 分为和两部分。

3、 VI 程序框图的3要素:、、。

4、LabVIEW 开发工具的3个选板分别是:、、。

5、前面板控件有两种:、。

6、数组将的数据元素组合在一起,这些元素可以同是、、或路径、波形等各种类型。

装订线(答题不得超过此线)二、简答题(共10分)1、什么叫虚拟仪器?(4分)2、阐述波形图表与波形图的异同点,以及它们两者与XY图的不同点?(6分)三、判断、分析题(共15分)1、分析(a)、(b)图出错的原因。

(5分)( a) 图(b) 图2、判断(c)图程序是否正确,若正确程序执行时循环几次?(5分)(c) 图3、简述(d)图、(e)图和(f)图运行出的结果有何不同,原因?(5分)(d)图(e) 图(f)图四、编程题(共45分)1、建立一个VI ,创建一个簇常量,元素包括“考生姓名”、“学号”、“指示灯”,要求从簇中提取出“考生姓名”,显示在前面板。

(10分)0,1,2,3,42、创建一个二维数组常量,元素为:5,6,7,8,9 ,求其数组大小、2,0,4,5,1元素的最大最小值,以及提取出元素7。

(10分)3、编写一个VI,产生30个随机数求其最大值与平均值,并保存此30个随机数,保存格式自定。

(13分)4、编写一个程序,程序开始运行后要求用户输入一个口令,口令正确时点亮一个指示灯(要求灯亮时为红色),否则程序停止并灭掉指示灯。

(12分)五、综合设计题(15分)建立个名为“L”的子VI,用运算函数编写以下算式:t =5.983x+7.56y/3.1415z;其中t为子VI输出端口,x、y、z为子VI的输入端口。

智能仪器期末试卷

智能仪器期末试卷

2014-2015学年第 1 学期期末考试试题(A卷)(开卷)智能仪器与虚拟仪器使用班级:班级:学号:姓名:一、简答题(30分)1.什么是虚拟仪器?虚拟仪器与传统仪器的区别是什么?答:虚拟仪器是基于计算机的仪器。

将仪器装入计算机。

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

区别:传统仪器:关键是硬件,开发与维护费用高,技术更新周期长,价格高,厂商定义仪器功能,系统封闭、固定,不宜与其它设备连接。

虚拟仪器:关键是软件,开发与维护费用低,技术更新周期短,价格低,并且可重用性与可配置型强,用户定义仪器功能,系统开放、灵活,易于其他设备连接。

2.什么是智能仪器?其主要特点是什么?答:计算机技术和测试技术相结合的产物,是含有微计算机或微处理器的测量仪器。

由于它拥有对数据的存储、运算、逻辑判断及自动化操作等功能,具有一定智能的作用,因而被称为智能仪器。

特点:1、操作自动化;2、具有自测功能;3、具有数据分析和处理能力;④具有友好的人机对话能力;⑤具有可程控操作能力。

3.一个最基本的虚拟仪器程序(VI)包括哪三个部分?答:前面板:交互式的用户界面。

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

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

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

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

二、设计题(70分)1、设计VI,用XY图显示半径分别为该生学号和相邻学号的同心圆。

2、设计一个温度检测报警器,温度传感器测量范围为0o C-60o C,在实时监测中,如果温度传感器测到的温度为该生学号,报警灯亮。

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

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

虚拟仪器复习试题(满分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、在创建子程序时,可以使用连线工具给前面板的控制器和指示器分配端口。

虚拟仪器复习试题库

虚拟仪器复习试题库

虚拟仪器复习题库一、填空题<一>1、VI虚拟仪器的三个主要组成局部是_前面板_、_程序框图_和_图标_。

2、LabView有三种操作模板,分别是_控件模板_、_函数模板_和_工具模板_。

3、CIN节点需要调用__*.lsb__格式文件,这种文件可以通过__Visual C++__来生成。

4、虚拟仪器设计中连线为虚线时表示___数据类型不匹配出错_,当RUN按钮显示为折断的箭头时,表示程序___有错误发生__。

5、在LabView中_局部变量_主要用于程序部传递数据,_全局变量_主要用于程序之间传递数据。

6、程序框图由_端口_、_节点_和_连线_组成的可执行代码。

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

8、LabVIEW有四种类型的节点:〔函数〕、〔子程序〕、构造和代码接口。

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

10、而While循环的数据出口的自动索引默认为〔无〕。

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

外层的For 循环产生〔行〕元素,而层的For循环产生〔列〕。

12、利用〔相关滤波〕可以方便地从复杂的待测信号中别离出*一特定频率的信号。

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

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

14、如果没有现成的数据采集卡,我们也可以利用LabVIEW中的〔动态库〕功能实现数据采集。

15、Sequence构造有〔重叠式和平铺式〕两种方式。

16、框图程序是由〔节点〕、〔端口〕和〔连线〕组成的可执行代码。

<二>1、假设需要从一条已经存在的数据连线引出一条数据连线分支,有两种方法可以实现:(1) 将连线工具移动到这条数据连线上,当数据连线闪烁时,单击鼠标左键,然后拖动鼠标,在鼠标的单击处就会引出一条数据连线分支;(2) 将鼠标移动到这条数据连线上适宜的位置,在线上单击鼠标右键,在弹出的快捷菜单中选择Create Wire Branch,在鼠标的单击处就会引出一条数据连线分支。

虚拟仪器考试题及答案

虚拟仪器考试题及答案

虚拟仪器考试题及答案一、单项选择题(每题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循环产生(列)。

智能仪器与虚拟仪器仪表复习题

智能仪器与虚拟仪器仪表复习题

传感器温度传感器常采用了热敏电阻,一般用半导体材料做成,可以分为负温度系数热敏电阻NTC和正温度系数热敏电阻PTC,临界温度系数热敏电阻三种。

NTC和PTC的特征曲线如图热敏电阻全桥电路分析D1REDR12.7K123HLK1SW-HL+15VR3R527KR4100R63K+5V2374618U2OP072374618U3OP072374618U4OP073274618U1OP07R1147KR85.1KR7100KR105.1KR9100KR1410KR1510KR1651KR1751KR182KR232KR195.1KR212KR222K12Uo+15V-15V-15V-15V+15V+15V-15VD33.2VD23.2VR202K-5VR242K+5VR1220KR1320KRW10K0.1u FC20.1u FC30.1u FC40.1u FC50.1u FC60.1u FC70.1u FC80.1u FR2270/3WJ2J1123123R2用作加热电阻,R3为负温度系数热敏电阻NTC,用来检测加热温度的变化,R3、R4、R5、R6组成全桥电路,当J1的1-2端、J2的1-2端断开时,则桥路后面的精密仪器放大器的输入电压为0,此时可以通过调节电位器RW对放大电路进行调0;当J1的1-2端、J2的1-2端接通时,则桥路的输出电压信号经放大调理电路放大,从而在Uo的输出端得到随加热温度变化而变化的电压信号。

D2hed3是稳定0漂。

区分三种电桥的特点全桥好单臂电桥半桥全桥性能实验霍尔传感器开关型霍尔传感器和模拟量霍尔传感器,开关型霍尔传感器当磁钢(磁铁)转到传感器正下方时,传感器输出低电平,反之输出高电平。

原件为三个引脚:小瓷片靠近霍尔元件的正面,霍尔元件传感器输出低电平。

光电传感器光电式传感器传感器有反射型和透射型两种,透射型的传感器端部有发光管和光电管,发光管发出的光源通过转盘上开的孔透射后由光电二极管接受转换成电信号,在转盘上有孔,转动时将获得与转速及孔数有关的脉冲,将电脉冲计数处理即可得到转速值。

最新虚拟仪器考试试题及答案

最新虚拟仪器考试试题及答案

虚拟仪器设计考试试题一、简答题(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分)2。

构建VI,用下面公式计算最大心率: (20分)性别最大心率男214—Age*0.8女209-Age*0.7在前面板上放置数值控件来输入年龄,放置滑动开关来输入性别。

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

虚拟仪器的设计与实现考核试卷

虚拟仪器的设计与实现考核试卷
A.模拟信号的放大
B.数字信号的滤波
C. A/D转换
D. D/A转换
3. NI公司推出的虚拟仪器开发平台是()
A. MATLAB
B. LabVIEW
C. C++
D. Python
4.以下哪种编程语言不是用于虚拟仪器开发的?()
A. LabVIEW
B. C
C. Visual Basic
D. Java
5.虚拟仪器的核心是()
5.虚拟仪器不能应用于远程教学和实验仿真。()
6.虚拟仪器的数据采集卡可以直接与传感器连接。()
7.虚拟仪器的设计中,软件的模块化设计可以简化维护和升级过程。()
8.在所有的虚拟仪器应用中,实时性都不是一个重要的性能指标。()
9.虚拟仪器完全依赖于软件,因此硬件的选择并不重要。()
10.虚拟仪器可以通过网络实现多台设备的同步和数据共享。()
五、主观题(本题共4小题,每题10分,共40分)
1.请简述虚拟仪器的概念,并说明其与传统硬件仪器的区别和优势。
()
2.在虚拟仪器的设计过程中,如何选择合适的数据采集卡?请列举选择时需要考虑的主要因素。
()
3.请阐述虚拟仪器在工业自动化中的应用,并给出至少两个具体的实例。
()
4.在虚拟仪器开发中,如何提高系统的稳定性和可靠性?请从硬件和软件两个方面进行分析和讨论。
虚拟仪器的设计与实现考核试卷
考生姓名:答题日期:得分:判卷人:
一、单项选择题(本题共20小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.虚拟仪器与传统的硬件仪器相比,其主要优点是()
A.成本高
B.灵活性差
C.可重构性强

自动化期末考试试题

自动化期末考试试题

自动化期末考试试题### 自动化期末考试试题#### 一、选择题(每题3分,共30分)1. 自动化控制系统中,开环控制系统与闭环控制系统的主要区别在于:A. 是否有反馈环节B. 控制精度C. 响应速度D. 系统复杂度2. 在PID控制器中,P、I、D分别代表:A. 比例、积分、微分B. 比例、积分、差分C. 比例、微分、差分D. 积分、微分、比例3. 以下哪种传感器不适合用于测量温度:A. 热电偶B. 光电二极管C. 热敏电阻D. 红外传感器4. 自动化系统中,执行器的作用是:A. 测量物理量B. 处理信号C. 转换能量形式D. 存储数据5. 以下哪个不是自动化控制系统的优点:A. 提高生产效率B. 减少人工成本C. 增加系统复杂度D. 提高产品质量6. 以下哪个是自动化控制系统中的干扰因素:A. 参考输入信号B. 测量误差C. 系统内部噪声D. 所有选项7. 在自动化控制系统中,稳定性分析常用的方法是:A. 根轨迹法B. 频域分析法C. 状态空间法D. 所有选项8. 以下哪个不是传感器的主要特性:A. 灵敏度B. 分辨率C. 线性度D. 功率消耗9. 在自动化控制系统中,以下哪个不是控制器设计的目标:A. 快速响应B. 稳定性C. 低成本D. 抗干扰能力10. 自动化控制系统中的前馈控制与反馈控制的主要区别在于:A. 是否有反馈环节B. 控制精度C. 响应速度D. 系统复杂度#### 二、简答题(每题10分,共40分)1. 简述自动化控制系统中传感器的作用及其重要性。

2. 描述PID控制器的工作原理,并说明其在自动化控制系统中的应用。

3. 解释自动化控制系统中闭环控制与开环控制的区别,并给出一个闭环控制系统的例子。

4. 阐述自动化控制系统中稳定性的重要性,并说明如何判断系统的稳定性。

#### 三、计算题(每题15分,共20分)1. 给定一个一阶线性系统,其传递函数为 \( G(s) = \frac{K}{\tau s + 1} \),其中 \( K \) 为系统增益,\( \tau \) 为时间常数。

虚拟仪器期末练习题

虚拟仪器期末练习题

虚拟仪器期末练习题1、创建一个VI,比较两个数,如果一个数不大于另一个数,则点亮指示灯。

2、比较前面板中输入的3个数,并输出其中最大值3、输入一个自然数n,求1-10之间的所有自然数之和。

(用循环和非循环两种方法)4、在前面板输入一个3位整数,将其百位数值和个位数值对调后在前面板输出此新数。

5、利用公式节点计算位移和速度(s=v0t+0.5*a*t*t; vt=v0+at)6、用反馈节点求1—n的和。

7、数值从1开始每隔1秒加1,并输出显示,单击“停止”按钮,停止累加,退出程序。

(用反馈节点)8、输入数值n,求n!,并输出显示。

9、输入数值n,求0+1+2+…+n的和并显示。

(分别用while循环和for循环做)10、求1-100之间的奇数之和。

11、有一计算标准体重的公式,男士:标准体重(kg)=身高(cm)-105,女士:标准体重(kg)=身高(cm)-108,波动范围在正负10%属于正常,利用公式节点实现该功能。

12、(求数组最大值与最小值)找出数组中元素的最大值和最小值以其所在位置的索引值。

13、(数组索引)用数组索引函数获得数组中每一个数值。

14、(创建数组)将多个数值或字符串创建成一个一维数组。

15、(计算数组大小)计算一维或两维数组中每一维中数据成员的个数。

17、(数组索引)用数组索引函数获得数组中每一个数值。

18、(提取子数组)用数组子函数得到原来数组的子数组。

19、(数组插入) 在数组中指定的位置插入新的元素或子数组构成新的数组。

20、(一维数组排序) 将一维数组各元素从小到大排序后输出。

21、(搜索一维数组) 从一维数组各元素中找到指定的元素。

22、(二维数组转置) 将一个二维数组转置后得到一个新的二维数组。

23、(数组元素算术运算) 将一维数组中各元素相加或相乘,并输出结果。

24、用波形图绘制正弦曲线和随机曲线。

25、用波形图绘制出 的曲线。

26、用波形图表绘制随机数、随机数+10和随机数-10三个波形。

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

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

虚拟仪器试卷(满分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接口软件标准及其相关规范的总称。

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

虚拟仪器
一、填空题(每空1分,共20分)
1、一个完整的VI包括三个部分:( ) 、()、()。

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

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

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

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

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

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

采样间隔是指()。

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

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

9、Sequence结构有()、()两种方式。

10、框图程序是由()、()和()组成的可执
行代码。

11、在 LabView 中()主要用于程序内部传递数据,()主要用于程序之间传递数据。

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

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

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

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

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

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

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

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

3、下列工具说法不正确的是:()
A操作工具 B定位/选择工具 C探针工具 D高亮执行按钮
4下列说法错误的有:()
A 前面板控件有新式、经典和系统三种样式。

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

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

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

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

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

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

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

5、下列说法中哪种说法是正确的?()
A、While循环只有在条件端口接收到的值为True时才停止循环
B、While循环不满足条件,1次也不执行
C、For循环当N<1时,1次都不执行
D、For循环可以嵌套,而While循环不可以嵌套
6、下列说法错误的是:()
A 可以用探针工具来查看当框图程序流经某一根连接线时的数据值。

B 移位寄存器不是For Loop结构和While结构独有的本地变量。

C 数据采集卡采用的是计算机本身的PCI总线或ISA总线。

D VI具有层次化和结构化的特征。

7、下列哪种总线产品对PCI总线产品完全兼容。

()
A、PXI总线
B、GPIB总线
C、VXI总线
D、RS-232串口总线
8、当连接输入被勾上时,下面程序框图中创建数组(Build Array)函数的输出是什么?()
A、一维数组{1, 7, -4, -2, 3, 6}
B、二维数组{{1, -4, 3, 0}, {7, -2, 6}}
C、一维数组{1, -4, 3, 7, -2, 6}
D、二维数组{{1, -4, 3}, {7, -2, 6}}
9、下面数组加法的计算结果是多少?()
A、一维数组{80, 20, 40, 10, -60};
B、一维数组{120, 30};
C、一维数组{120, 30, -60};
D、二维数组{{120, 90, 20}, {60, 30, -40}}。

10、下列陈述中哪一种说法是正确的?()
A、 For Loop 的默认输入、输出结构通道为非自动索引状态;
B、 While Loop 的默认输入、输出结构通道为自动索引状态;
C、上述两种陈述均正确;
D、上述两种陈述均不正确。

三、简答题(每小题5分,共40 分)
1、在LabVIEW中有哪三种用来创建和运行程序的摸板?它们都有哪些用途?
2、移位寄存器的用途是什么?怎么初始化移位寄存器?
3、VI子程序的连接端口的作用是?如何来定义VI子程序的连接口?
4、虚拟仪器通用测试平台由哪几个部分组成?它们主要又包括哪些部分?
5、什么是VISA?VISA有哪些特点?
6、Labview 有哪几种结构类型?
7、虚拟仪器程序调试方法主要有哪些?
8、简要叙述局部变量和全局变量的使用特点和区别?
四、分析题(每小题10分,共 20分)
1 分析下面的VI。

前面板上有一个数值输入控件和一个数字结果显示控件。

(1)程序框图采用的是什么结构?
(2)图标在哪个子模板下?
(3)分析该VI的功能。

当输入为49时,输出结果是什么?当输入为-5时,结果是什么?
2、分析下面的VI。

前面板上有一个数值输入控件和数字结果显示控件。

(1)程序框图采用的是什么结构?
(2)分析该VI的功能。

结果和输入N有什么关系?
(3)如果换成For Loop结构,流程框图应如何画?
(也要用到移位寄存器)
(4)For Loop结构和上面采用的结构,有什么区别?。

相关文档
最新文档