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

合集下载

(完整word版)虚拟仪器试卷(含答案)

(完整word版)虚拟仪器试卷(含答案)

虚拟仪器试卷(满分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带有错误信息时,下列哪种说法是正确的.()A、该函数会对错误信息进行处理B、该函数不会作任何操作,而是直接将错误信息传递给error out,且不会将自身函数发生的错误加进去。

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

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

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

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

B、在程序运行的过程中波形的可见性是不可以改变的.C、在LabVIEW中,VI程序的运行是数据流驱动的。

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

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

虚拟仪器期末考试试卷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的输入端口。

虚拟仪器技术习题答案

虚拟仪器技术习题答案

习题答案第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、下面关于数组常数的叙述中,错误的是( )。

杭州电子科技大学信息工程学院期末考A

杭州电子科技大学信息工程学院期末考A

C.采用链接存储的线性表,不必占用一片连续的存储单元12.CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用( )。

A、并行技术B、通道技术C、缓冲技术D、虚存技术14.下面的二叉树中,( )不是完全二叉树。

15.进程间的基本关系为( )。

A、相互独立与相互制约B、同步与互斥C、并行执行与资源共享D、信息传递与信息缓冲16.系统出现死锁的原因是( )。

A.计算机系统发生了重大故障B.有多个封锁的进程同时存在C.若干进程因竞争资源而无休止的等待着,它方释放已占用的资源D.资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数17.表结构中的空值(NULL)表示的含义是( )A.空格B.数值0C.默认值D.尚未输入的值18.在SQL中,建立索引的命令是( )A.CREATE TABLEB.CREATE INDEXC.CREATE VIEWD.INDEX ON19.SQL语句中,DISTINCT短语的功能是( )A.按要求显示部分查询记录B.消除重复出现的查询记录C.删除查询结果中符合条件的记录D.对查询结果进行排序20.下面对索引的相关描述正确的是:()。

A.经常被查询的列不适合建索引B.列值唯一的列适合建索引21.在文件系统中,索引文件结构中的索引表是用来( )。

A、指示逻辑记录逻辑地址的B、存放部分数据信息的C、存放查找关键字项内容的D、指示逻辑记录和物理块之间对应关系的22.在文件系统中,( )的逻辑文件中记录顺序与物理文件中占用物理块顺序一致。

A、Hash文件B、顺序文件C、索引文件D、链接文件23.操作系统通过( )来对文件进行编排、增删、维护和检索。

A、按名存取B、数据逻辑地址C、数据物理地址D、文件属性24.多道系统环境下,操作系统分配资源是以( )为基本单位。

A、作业B、指令C、程序D、进程25.两个进程合作完成一个任务,在并发执行中,一个进程要等待合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的( )关系。

虚拟仪器考试试题及答案

虚拟仪器考试试题及答案

精品文档虚拟仪器设计考试试题一、简答题(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,然后程序结束。

软件定义仪器与虚拟仪器技术考核试卷

软件定义仪器与虚拟仪器技术考核试卷
2. ABD
3. ABC
4. ABCD
5. ABC
6. ABC
7. ABCD
8. ABCD
9. ABD
10. ABC
11. ABC
12. ABC
13. ABC
14. ABC
15. ABC
16. ABC
17. ABC
18. ABCD
19. ABCD
20. ABCD
三、填空题
1.采集
2.软件化
3. FPGA
A.制定统一标准
B.使用标准化硬件
C.使用标准化软件
D.以上都正确
二、多选题(本题共20小题,每小题1.5分,共30分,在每小题给出的四个选项中,至少有一项是符合题目要求的)
1.软件定义仪器(SDI)的主要特点包括:()
A.硬件模块化
B.软件可重配置
C.高度集成化
D.通信协议固定
2.虚拟仪器技术相比于传统仪器技术具有以下哪些优点:()
A.提高实验效率
B.降低实验成本
C.提高学生动手能力
D.增加实验设备维护难度
16.在软件定义仪器中,以下哪种方法可以提高信号处理速度:()
A.增加CPU核心数
B.使用GPU加速
C.优化算法
D.以上都正确
17.以下哪种技术不属于虚拟仪器在工业自动化领域的应用:()
A.过程控制
B.信号分析
C.机器视觉
D.射频识别
A.降低成本
B.提高灵活性
C.提高可靠性
D.方便维护
5.下列哪种技术不属于虚拟仪器技术:()
A.数据采集
B.数字信号处理
C.射频识别
D.可编程逻辑控制器
6.虚拟仪器技术中,用于实现信号生成和处理的软件是:()

电子科技大学22春“电子信息工程”《EDA技术》期末考试高频考点版(带答案)试卷号1

电子科技大学22春“电子信息工程”《EDA技术》期末考试高频考点版(带答案)试卷号1

电子科技大学22春“电子信息工程”《EDA技术》期末考试高频考点版(带答案)一.综合考核(共50题)1.不符合进程语句启动条件的是()。

A.if语句B.wait语句C.敏感信号量D.wait语句或敏感信号量参考答案:A2.下列关于信号的说法不正确的是()。

A.信号相当于器件内部的一个数据暂存节点。

B.信号的端口模式不必定义,它的数据既可以流进,也可以流出。

C.在同一进程中,对一个信号多次赋值,其结果只有第一次赋值起作用。

D.信号在整个结构体内的任何地方都能适用。

参考答案:C3.“a=4’b1100,b=4’bx110”选出正确的运算结果()。

A.a&b=0B.a&&b=1C.b&a=xD.b&&a=x参考答案:B4.EDA工具不包括()等模块。

A.HDL综合器B.控制器C.适配器D.下载器5.请在下例的语句中选择所需的符号____。

signal a,b,c:std_logic;c____a+b after 10ns;A.:=B.C.==D.=参考答案:B6.VHDL文本编辑中编译时出现如下的报错信息:Error:Line1,File e:\muxfile\mux21.tdf:TDF syntax error…… 其错误原因是()。

A.错将设计文件的后缀写成.tdf而非.vhdB.错将设计文件存入了根目录,并将其设定成工程C.设计文件的文件名与实体名不一致D.程序中缺少关键词参考答案:A7.综合是EDA设计流程的关键步骤,综合就是把抽象设计层次中的一种表示转化成另一种表示的过程;在下面对综合的描述中,()是错误的。

A.综合就是将电路的高级语言转化成低级的,可与FPGA/CPLD的基本结构相映射的网表文件B.为实现系统的速度、面积、性能的要求,需要对综合加以约束,称为综合约束C.综合可理解为,将软件描述与给定的硬件结构用电路网表文件表示的映射过程,并且这种映射关系不是唯一的D.综合是纯软件的转换过程,与器件硬件结构无关参考答案:D8.变量和信号的描述正确的是()。

电子科大ASIC期末考试试题

电子科大ASIC期末考试试题

一、选择填空1.下面哪一个被认为是行为级描述?(b、e、d(不清楚) )a)开关级;b)算法级c)门电路级d)体系结构级e)寄存器传输级2.下面哪一个被认为是结构级描述?(a、c )a)开关级;b)算法级c)门电路级d)体系结构级e)寄存器传输级3.考虑可测试性应该是(选择一个):()1)在设计工作的开始2)在设计工作进程的中间3)在设计工作的结尾4.综合软件的功能是(选择一个):(4?)1)将一个低级别的设计描述转换为一个功能上等效的高级别的设计描述2)将一个用某一种HDL语言描述的设计转换为一个等效的用另一种HDL语言描述的设计3)从一个设计描述中产生一组测试向量4)从一个功能上等效的、高级别的设计描述中产生一个低级别的设计描述二、试描述并解释下列代码的执行结果,给出替代它的正确描述begin: cntreg [3:0] k;for (k=0;k<=15;k=k+1)......;end4位计数器,0~15循环计数三、判断下面有关verilog的说法是否正确(在相应的括号内填入对或错)1)在理论上,一个器件能够永远维持亚稳定状态(n )2)一个器件进入亚稳态状态的可能性随着时钟频率的升高而增加(y )3)流水线技术可以降低系统功率损耗(y )4)由连续赋值语句assign赋值的变量可以是reg类型(n )四、简答题1.解释IC设计过程中的verification和test的区别Verification是rtl阶段,验证设计是否符合所想,分模块,较慢Test是流片之后,对硬件实体进行测试,系统级,速度快2.FPGA和CPLD的主要区别是什么?Fpga基于ramCpld基于rom3.一个IC芯片设计规范应该包括哪些信息?4.为什么不能在多个always块中为同一变量赋值?不能,会发生冲突五、用verilog描述下面的功能已知系统时钟为50MHZ,用verilog语言描述一个延迟时间为100ns的延时电路六、阅读下面程序并回答问题1.在下面代码段中哪些信号被锁存了?重新编写代码去除这些锁存器always@(foo or fred)if(foo=2’h2) bar=fred;2.下面程序中initial块执行完后,I、J、A、B的值会是多少?reg[2:0] A;reg[3:0] B;integer I,J;initialbeginI=0;A=0;I=I+1;A=A+1;B=A;J=J+1;B=B+1;end3.设计一个加法器,实现sum=a0+a1+a2+a3,a0、a1、a2、a3宽度都是8位。

虚拟仪器试题及答案

虚拟仪器试题及答案

虚拟仪器试题及答案一、选择题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. 某工厂需要监控生产线上的温度变化,以确保产品质量。

虚拟仪器技术在测试测量中的应用考核试卷

虚拟仪器技术在测试测量中的应用考核试卷
A.控制硬件
B.显示结果
C.数据分析
D.生成报告
11.以下哪些是虚拟仪器硬件的常见类型?()
A.信号发生器
B.信号分析仪
C.数字万用表
D.电脑主机
12.虚拟仪器技术中,以下哪些是LabVIEW的优势?()
A.图形化编程
B.强大的数据处理能力
C.丰富的库函数
D.仅适用于NI硬件
13.以下哪些是虚拟仪器在教育和研究中的应用?()
6.虚拟仪器通常由______、数据采集卡、软件及附件等组成。
7.在虚拟仪器中,______技术常用于实现信号的模拟输出。
8.虚拟仪器技术中,______是一种用于高性能仪器系统的开放式工业标准。
9. ______是指虚拟仪器能够根据测试需求快速调整和配置的能力。
10.虚拟仪器在功能上可以替代传统仪器,同时具有更好的______和灵活性。
6.虚拟仪器技术可以降低测试和维护的成本。(√)
7.虚拟仪器只能运行在特定的硬件平台上。(×)
8.任何复杂的测试测量任务都可以通过虚拟仪器来完成。(√)
9.虚拟仪器的硬件部分与传统仪器的硬件部分完全相同。(×)
10.虚拟仪器技术在未来测试测量领域的发展前景非常广阔。(√)
五、主观题(本题共4小题,每题5分,共20分)
B.软件技术
C.硬件技术
D.网络技术
2.以下哪项不是虚拟仪器的特点?()
A.灵活性强
B.成本高
C.模块化设计
D.易于升级
3.在虚拟仪器中,哪个部分完成信号调理功能?()
A.模块化硬件
B.数据采集卡
C.软件界面
D.传感器
4.以下哪种编程语言常用于虚拟仪器软件开发?()

虚拟仪器技术_南京邮电大学中国大学mooc课后章节答案期末考试题库2023年

虚拟仪器技术_南京邮电大学中国大学mooc课后章节答案期末考试题库2023年

虚拟仪器技术_南京邮电大学中国大学mooc课后章节答案期末考试题库2023年1.条件选择器接线端不可以是以下哪一种数据类型()。

答案:双精度浮点型2.如果用ai2和ai5采集两路信号,器件名称为“Dev2”,那么物理通道命名应该为()答案:Dev2/ai2,Dev2/ai53.“正弦波形”函数输出的信号为()答案:波形数据4.下列程序运行后,显示控件L为()答案:数值,115.利用正弦波函数产生信号时,采样数为2000,数字频率为0.002,则产生几个周期的正弦波答案:4bVIEW为方便前面板和程序框图设计提供了3个操作选板,分别是( )答案:控件选板函数选板工具选板bVIEW程序由以下部分组成。

()答案:图标/连线板前面板程序框图8.对LabVIEW程序进行调试的工具有()。

答案:探针工具单步执行断点9.下列关于局部变量和全局变量描述错误的是()答案:全局变量和VI一样有前面板和程序框图,可以进行编程。

局部变量不占用内存。

10.以下属于PXI总线规范的为()答案:机械规范电气规范软件规范11.关于LabVIEW中的簇及其函数,以下说法正确的是()答案:簇的元素可以是相同类型,也可以是不同类型。

LabVIEW中很多函数带有错误簇,当程序执行出现异常状态时,可以利用错误簇提供的信息查找出错原因。

元素在簇中的顺序是创建该簇时添加元素的顺序。

bVIEW采用数据流的编程机制,任何一个节点,只有在所有输入数据均有效时才会执行。

答案:正确13.为了接线方便,非参考单端模式提供了多个 AISENSE 引脚供信号连接。

答案:错误14.VXI系统是一种模块化仪器。

答案:正确15. GPIB总线采用二线挂钩的原理进行通讯答案:错误16.GPIB总线数据传输过程中,某一时刻只能有一个控制器起作用。

答案:正确17.对信号进行非整周期截断,会导致频谱泄露。

答案:正确bVIEW中随机数函数可以产生一个范围在-1至1的随机数。

虚拟仪器考试题及答案

虚拟仪器考试题及答案

虚拟仪器考试题及答案一、单项选择题(每题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).doc

《虚拟仪器设计》期终考试试卷(A).doc

《虚拟仪器设计》期终考试试卷(A)专业测控技术与仪器年级09班级姓名邓小朋学号5409020301041、利用铜热电阻Rt与摄氏温度t的关系R t = R()(1 + oct)编写一个程序,即可以将输入的摄氏温度/ (°C)转换为电阻& (Q),也可以将输入的电阻& (Q)转换为摄氏温度!(七)。

其中,R°=50Q,«=4.28X10_3/°C O【使用“条件结构”、“局部变量”】。

厂 S Rt(Q)转换选择Rtr* t"Rt电阻温度转换程序前面板图2、编写一个程序,要求将产生的20个0〜1 Z间的随机数存储为文本文件, 并将保存的文本文件中的数据读出并显示在前面板中。

并要求用'平铺式顺序结构'函数控制先写后读。

保存文件的口录及文件名为D:\DATA\自己姓名.txt。

保存及打开文件的前面板图3、利用【函数\Express\输入\仿真信号】和【函数'Express'信号分析\频谱测量】作方波+噪声的功率谱。

要求在前面板上显示信号及其功率谱。

信号及英功率谱图4、编写从n个数据中抽取m个数据的组合数,排列组合的数学公式如下: 排列数公式:P: =(n-m)lpm n\组合数公式:C:亠=—-—P:;—排列数和组合数5、设计一个液位监测器程序。

耍求:(1) 用'液罐'显示当前液位;(2) 当液位超过上限(18)吋红色指示灯亮;(3) 液位低于下限(2)时黄色指示灯亮;(4) 液位在上、下限Z 间时绿色指示灯亮。

液位值由随机数发生器产生(随机数X20)o 液位监测器的前面板如下图所示。

(20分)【注意】以自己的学号姓名建立一个文件夹(例如:25张三),每道题以题号及 你的姓名命名(例如:1张三)并保存在文件夹中,等待老师拷贝或上传。

评分项目项目满分项目得分第1题 20 第2题20 第3题20 第4题20 第5题20 总计100 下限报警 正常 上限报警液位上限设定9 18液位下限设定 液耀4.8。

级虚拟仪器试卷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内打√;错误的,填×。

虚拟仪器技术期末考试试题

虚拟仪器技术期末考试试题

无锡科技职业学院
2012-2013学年第二学期
《虚拟仪器应用技术》期末试卷
考试形式上机操作考试时间90分钟
(11电子工程学院应电专业)
程序设计题(共100分):
1. 在程序框图上建立包含考生姓名、班级、学号真实信息的簇,同时在前面板上放置姓名、班级、学号三个输入控件,当输入控件中填入的信息和簇中相对应的信息一致时,作为身份验证功能的指示灯点亮,在程序框图上画出相应的程序图(15分)
2. 对一余弦曲线进行16点采样,把采样结果用一维数组和Express表格在前面板上显示出来,同时用波形图和波形图表在前面板显示余弦曲线波形,刷新速率为200ms. (20分)
3. 设Xn为0到100之间的数,且Xn=3r+1, r为整数,求所有Xn之和,结果在前面板上显示出来。

(20分)
4.电风扇开关由3个互锁开关(分别代表低速、中速、高速)和一个停止开关组成,按下任何一速度键,该键指示灯点亮,并在面板的右侧显示该键的序号,同时其他键灯熄灭代表键跳出;按下停止键,程序停止运行,灯熄灭。

(20分)
5. 在前面板上放置代表交通信号灯的绿黄红三个指示灯,要求:
(1)绿灯亮6秒-→黄灯亮3秒-----→红灯亮9秒-----→绿灯亮6秒如此循环下去。

(20分)
(2)把上题中的黄灯亮3秒改为黄灯闪烁3秒,闪烁频率为2~3Hz。

(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接口软件标准及其相关规范的总称。

虚拟仪器期末练习题

虚拟仪器期末练习题

虚拟仪器期末练习题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三个波形。

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

虚拟仪器的设计与实现考核试卷
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.可重构性强

电子电路的虚拟现实设备设计考核试卷

电子电路的虚拟现实设备设计考核试卷
C.优化电路布局
D.降低设计成本
4.下列哪种技术不属于虚拟现实设备的核心技术?()
A. 3D建模
B.传感器技术
C.人工智能
D.光学显示
5.在虚拟现实设备中,哪种显示技术主要用于提供高清晰度的视觉体验?()
A. LCD
B. LED
C. OLED
D. DLP
6.以下哪个单位表示电子电路设计中电流的强度?()
5.在电子电路设计中,__________是衡量电路性能的重要指标。
6.虚拟现实设备中,为了提高定位准确性,通常使用__________和__________技术。
7.电子电路设计中的信号传输线主要有__________和__________两种类型。
8.在虚拟现实设备中,__________技术可以提供更为真实的触觉体验。
4.在电子电路设计中,以下哪些元件可以用于滤波?()
A.电容
B.电感
C.电阻
D.二极管
5.以下哪些因素影响虚拟现实设备的视觉舒适度?()
A.显示屏的分辨率
B.刷新率
C.延迟
D.视场角
6.在虚拟现实设备中,以下哪些部件可能用于定位和跟踪?()
A.外部传感器
B.内部传感器
C. GPS
D.红外线
7.电子电路设计中,以下哪些是数字电路的基本逻辑门?()
A.放大器
B.滤波器
C.模拟开关
D.数字逻辑门
14.在虚拟现实设备中,以下哪些技术用于改善视效?()
A.立体显示
B.抗锯齿
C.环境光遮蔽
D.阴影映射
15.以下哪些方法可以用于提高电子电路的可靠性?()
A.热设计
B.电磁兼容设计
C.防止过电压
  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带有错误信息时,下列哪种说法是正确的。

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

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

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

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

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

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

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

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

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

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

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


1、在LabVIEW中有哪三种用来创建和运行程序的摸板?它们都有哪些用途?
2、移位寄存器的用途是什么?怎么初始化移位寄存器?
3、VI子程序的连接端口的作用是?如何来定义VI子程序的连接口?
4、虚拟仪器通用测试平台由哪几个部分组成?它们主要又包括哪些部分?
5、什么是VISA?VISA有哪些特点?
四、程序设计题。

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


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

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

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

3、创建一个程序,产生正弦波、三角波、矩形波、锯齿波,并显示出来。

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

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

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

V是1到5的随机数。

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

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

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

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

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

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

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

)。

相关文档
最新文档