08级研究生《虚拟仪器》课程考试试题
西华大学虚拟仪器复习试题

虚拟仪器复习试题(满分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}利用(相关滤波)可以方便地从复杂的待测信号中分离出某一特定频率的信号。
(完整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总线产品完全兼容。
虚拟仪器习题答案

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种不同的形式产生正弦波信号。
虚拟仪器练习

得分一、单项选择题(每题3分,共30分) 1、执行右图代码后,移位寄存器结果的值是多少?( b ) a. 10 b. 32 c. 16d. 以上均不对2、即时帮助窗口中用黑体显示的接线端表示:( b )a. 推荐接线端b. 必需接线端c. 多态d. 未使用3、以下数据类型中不可以作为条件结构选择器输入端的是( b ) a. 枚举型 b. 双精度 c. 字符串 d. 整型4、不选择连接输入时,程序框图上“创建数组”函数的输出是?( c ) a. 一维数组{2, 4, 7, 3, 5} b. 一维数组{2, 4, 7, 3, 5,0}c. 二维数组{{2, 4, 7}, { 3, 5,0}}d. 二维数组{{2, 4}, { 3, 5}}5、哪种图表刷新模式用于从左到右绘制新数据,然后清除图表,再从左到右更新数据? a. 带状图表 b. 示波器图 {b} c. 扫描图6、请选择关于LabVIEW 状态机的正确说明。
( c ) a. 状态机是由For 循环与顺序结构构成 b. 状态机是由While 循环与顺序结构构成 c. 状态机是由While 循环与条件结构构成 d. 状态机是由For 循环与While 循环构成7、左图中圆圈部分表示( c )8、采集一个频率为100kHz 的正弦波,使用下列哪个采样频率可以获得最佳的信号波形还原结果?( d )a. 10kHzb.100kHzc.200kHzd. 1000kHz9、允许同时包含输入控件和显示控件的是? ( d ) a. 数组 b. 簇c. A 和Bd. 以上均不正确10、下列关于程序框图的表述,正确的是?( a ) a. 循环只能执行一次 b. 循环一次都不执行c. 循环执行无数次,需终止程序 二、编程题(70分)1、(15分)创建一个子VI ,能够随机产生0、1、2、3、4、5中任意的二个数,用以模拟公交车到站后上车与下车的人数,要求上车人数大于等于下车人数。
《虚拟仪器技术》考试样卷

《虚拟仪器技术》考试样卷院(系)班级学号(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.10 设计VI ,输入一个数,判断这个数是否在10~100之间。
或者4.11 设计VI ,比较两个数,如果其中一个数大于另一个数,则点亮led 指示灯。
4.12设计VI ,产生一个0.0到10.0的随机数与10.0相乘,然后通过一个VI 子程序将积与100相加后开方。
(1)子VI (2)调用子VI5.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种不同的形式产生正弦波信号。
虚拟仪器技术课程题库及考试系统设计

虚拟仪器技术课程题库及考试系统设计发布时间:2021-07-01T15:53:56.807Z 来源:《科学与技术》2021年3月7期作者:张鹏[导读] 随着高等教育的深入开展,无纸化的考试逐渐进入高校的教学水平考核中,纸质版的试卷正逐步的被无纸化考试所取代,张鹏辽宁科技大学电子与信息工程学院 114051摘要随着高等教育的深入开展,无纸化的考试逐渐进入高校的教学水平考核中,纸质版的试卷正逐步的被无纸化考试所取代,而虚拟技术类的课程更加偏向于实际操作,以此来培养学生的动手实践能力和编程思维,在应用无纸化题库和考试系统时,学生可以根据自身不足来进行模块化的学习,有针对性的进行学习,对于教师来说,根据学生上级操作次数以知识点翻阅的频率,可以很直接的了解到学生具体的学习及掌握情况。
因此,希望通过本次设计可以为虚拟仪器教学的无纸化改革提出一些新的科研方向。
关键字:无纸化考试,虚拟仪器技术教学,系统设计前言程序设计类无纸化考试主要是应用于平时练习和课程考核,通过本系统,可以对学生的学习情况有个全面的了解,掌握学生在学习上的不足之处,任课教师也可以根据该系统提供的数据对教学情况进行了解。
在系统设计过程中,既要继承传统的编程语言无纸化考试系的基本功能,又要实现其对学生的掌握情况加强训练的目的,并且能够减少教师的工作量,提高教师工作效率。
1 系统基本功能概括1.1 需求分析本系统可根据需求,将用户角色分为两类:教师和学生。
其中,教师还担任着管理员的角色。
现将这两个用户不同使用需求进行拆分,教师主要负责账号的发放和后台管理,再加上对系统题库的建设及完善,在考试的时候,需要设置有关考试的一些基本操作,而试卷则是由系统自动生成。
学生所需要的是平时可以进行题库练习,模拟考试,错误分析,以及在规定的时间、规定机房进行该课程的考试,并在成绩公布后进行成绩查询[1]。
1.2 系统流程分析系统流程设计主要分为两个部分,一个是用户流程设计,另一个是中心业务流程设计。
虚拟仪器技术应用教程习题参考答案[13页]
![虚拟仪器技术应用教程习题参考答案[13页]](https://img.taocdn.com/s3/m/c8a7aecfe109581b6bd97f19227916888586b957.png)
第1章1. 简述虚拟仪器概念。
参考答案:虚拟仪器是借助于强大的计算机软件和硬件环境的支持,建立虚拟的测试仪器面板,完成仪器的控制、数据分析和结果输出。
虚拟仪器是充分利用了常用台式计算机的计算、显示和互联网等,大大提高了效能。
以软件为中心的虚拟仪器系统为用户提供了创新技术,并大幅降低了生产成本。
通过虚拟仪器,用户可以精确地(用户定义)构建满足其需求的测量和自动化系统,而不是受传统固定功能仪器(供应商定义)的限制2. 虚拟仪器由哪些部分组成?参考答案:虚拟仪器是基于计算机的测试平台,由硬件系统和软件系统组成。
硬件包括计算机、各种I/O接口设备(采集卡和信号调理电路)和被测对象。
软件包括应用程序开发环境、仪器驱动层、虚拟仪器应用程序编程接口。
3. 虚拟仪器编程语言有哪些?参考答案:虚拟仪器开发工具一般可以分为两大类:通用软件开发环境和专用软件开发环境。
通用软件开发环境包括Borland公司的 C++ Builder、Delphi,Microsoft公司的VB、VC++、Visual Studio .NET等。
专用软件开发环境主要有Agilent公司的 VEE、 NI公司的 LabVIEW及Labwindows/CVI等。
4. LabVIEW语言和其他语言相比有什么特点?参考答案:LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
LabVIEW是数据流驱动,它是以数据流来决定程序框图元素的执行顺序,而不是以命令的先后顺序来决定,需要输入参数的程序框图节点总是在向它提供参数的程序框图节点执行完毕后才执行。
5. LabVIEW前面板在系统设计中的作用是什么?参考答案:前面板是图形用户界面,可创建控制器和显示器控件,设计的界面可以模拟真实仪表仪器的前面板,用于设置输入和观察输出。
bVIEW程序框图在系统设计中的作用是什么?参考答案:LabVIEW使用程序框图来添加源代码。
虚拟仪器考试试题及答案

精品文档虚拟仪器设计考试试题一、简答题(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页文档

•
26、我们像鹰一样,生来就是自由的 ,但是 为了生 存,我 们不得 不为自 己编织 一个笼 子,然 后把自 己关在 里面。 ——博 莱索
•
2Байду номын сангаас、法律如果不讲道理,即使延续时 间再长 ,也还 是没有 制约力 的。— —爱·科 克
•
28、好法律是由坏风俗创造出来的。 ——马 克罗维 乌斯
•
29、在一切能够接受法律支配的人类 的状态 中,哪 里没有 法律, 那里就 没有自 由。— —洛克
•
30、风俗可以造就法律,也可以废除 法律。 ——塞·约翰逊
虚拟仪器复习题
6、最大的骄傲于最大的自卑都表示心灵的最软弱无力。——斯宾诺莎 7、自知之明是最难得的知识。——西班牙 8、勇气通往天堂,怯懦通往地狱。——塞内加 9、有时候读书是一种巧妙地避开思考的方法。——赫尔普斯 10、阅读一切好书如同和过去最杰出的人谈话。——笛卡儿
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内打√;错误的,填×。
虚拟仪器考试题及答案

虚拟仪器考试题及答案一、单项选择题(每题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. 虚拟仪器的应用领域包括()。
虚拟仪器习题答案

虚拟仪器习题答案 Modified by JEEP on December 26th, 2020.设计V I ,把两个输入数值相加再乘以20。
设计VI ,输入一个数,判断这个数是否在10~100之间。
或者设计VI ,比较两个数,如果其中一个数大于另一个数,则点亮led 指示灯。
设计VI ,产生一个到的随机数与相乘,然后通过一个VI 子程序将积与100相加后开方。
(1)子VI (2)调用子VI设计VI ,求0~99之间所有偶数的和。
设计VI ,求一个一维数组中所有元素的和。
设计VI ,计算∑x!n x=1设计VI ,在前面板放置一个布尔按钮和一个字符串显示控件,要求当按钮按下时,显示“按钮被按下”,当按钮被松开时,显示“按钮被松开”。
设计VI ,使用公式节点,完成下面公式的计算。
y1=x^2+x+1; y2=ax+b;设计VI ,将两个字符串连接成一个字符串。
设计VI ,建立一个簇,包含个人姓名、性别、年龄、民族、专业等信息,并使用“解除捆绑”函数,将簇中各个元素分别取出。
设计VI ,利用全局变量将一个VI 产生的正弦波在另一个VI 显示。
(1)第一个vi ,产生波形数据,存入全局变量中(2)全局变量 (3)第二个vi ,用来显示波形设计VI,将含有10个随机数的一维数组存储为电子表格文件。
设计VI,将三角波生成器产生的三角波数据存储为二进制文件。
设计VI,产生500个随机数并使用波形显示控件显示波形,计算随机数的平均值、最大值、最小值,并在前面板上显示计算结果。
设计VI,在波形图上用两种不同的颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128点,其中X0=0,dX=1,余弦曲线的X0=2,dX=5.设计VI,用XY图显示一个半径为5的圆。
设计VI,用数字波形图显示数组各元素对应的二进制信号,数组为(0,7,14,21,9,35,13)。
设计VI,用3种不同的形式产生正弦波信号。
1)2)3)设计VI,产生两个叠加噪声的正弦信号,并实现两信号的的互相关,判断两信号的相关性。
(完整word版)虚拟仪器考试题及部分答案(仅供参考)

1.产生一个值为0.0~100.0之间的随机数,然后除以一个在程序前面板中输入的数。
当输入的数值为零时,前面板上放置的指示灯点亮,提示除法无效。
2.生成10~20之间的随机数,并将由每次生成的随机数的曲线显示在波形图表中。
3. 输入三角形的三边长,求三角形的面积4. 分别利用For循环的移位寄存功能和反馈节点两种方法求0+5+10+15+…+45+50的值(等差数列的和)当按钮被松开时,显示“按钮被松开”。
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个元素移到数组前端形成新的数组。
12. 建立一个VI,模拟掷骰子游戏(骰子可能取值1~6),跟踪骰子投掷滚动后各面取值出现的次数。
08年虚拟仪器考题

08年《虚拟仪器》考试题1、用框图描述现代检测仪器系统的组成,并用文字详细说明各部分的功能作用。
(10分)2、什么是虚拟仪器技术?分析说明用虚拟仪器技术开发仪器系统的主要流程。
(10分)3、在数据采集设计中,主要考虑的采集性能参数有哪些?按照什么规则选取这些参数?(10分)4、说明抗混叠滤波器的作用,它的实现形式以及它在一个测量仪器系统所处的物理位置。
(10分)5、用虚拟仪器产生模拟信号输出,需要考虑DAQ中DAC的哪些性能参数?说明如何用滤波器来消除输出波形中的突变噪声(glitch)以及滤波参数的选取,示意画出处理前后的波形。
(10分)6、说明多通道同时数据采集和多通道扫描数据采集在硬件设计和实现性能上的差别。
(10分)7、画出a 两路接地信号源到数据采集单元的差动输入,单端非参考输入和单端参考输入的连接图。
b 两路非接地信号源到数据采集单元的差动输入单端非参考输入和单端参考输入的连接图。
说明针对各种信号源的输入连接方式的选用原则(总共六个图)。
(20分)8、一压电振动传感器用于监测大电机的振动状况,监测的目的是要从振动的频谱分析电机的工作状态。
预计电机的振动频率范围在10-1000Hz,环境干扰主要包括环境噪声(可以认为是宽带白噪声)和工频噪声,要求频谱的频率分辨率达到10Hz。
传感器的输入信号的幅值范围为【-100mV,100mV】,输入阻抗为1M欧以上,。
设计:1)监测虚拟仪器系统的原理框图;2)数据采集的性能指标;3)传感器和信号调理、采集电路的连接;4)检测分析的软件框图及软件原理、功能的文字说明;5)检测虚拟仪器界面的示意图。
(20分)。
智能仪器与虚拟仪器仪表复习题

传感器温度传感器常采用了热敏电阻,一般用半导体材料做成,可以分为负温度系数热敏电阻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漂。
区分三种电桥的特点全桥好单臂电桥半桥全桥性能实验霍尔传感器开关型霍尔传感器和模拟量霍尔传感器,开关型霍尔传感器当磁钢(磁铁)转到传感器正下方时,传感器输出低电平,反之输出高电平。
原件为三个引脚:小瓷片靠近霍尔元件的正面,霍尔元件传感器输出低电平。
光电传感器光电式传感器传感器有反射型和透射型两种,透射型的传感器端部有发光管和光电管,发光管发出的光源通过转盘上开的孔透射后由光电二极管接受转换成电信号,在转盘上有孔,转动时将获得与转速及孔数有关的脉冲,将电脉冲计数处理即可得到转速值。
【重磅】虚拟仪器习题答案

4.9设计VI,把两个输入数值相加再乘以20。
4.10设计VI,输入一个数,判断这个数是否在10~100之间。
或者4.11设计VI,比较两个数,如果其中一个数大于另一个数,则点亮led指示灯。
4.12设计VI,产生一个0.0到10.0的随机数与10.0相乘,然后通过一个VI子程序将积与100相加后开方。
(1)子VI (2)调用子VI5.5设计VI,求0~99之间所有偶数的和。
5.6设计VI,求一个一维数组中所有元素的和。
5.7设计VI ,计算∑x !xR =15.8设计VI ,在前面板放置一个布尔按钮和一个字符串显示控件,要求当按钮按下时,显示“按钮被按下”,当按钮被松开时,显示“按钮被松开”。
5.9设计VI ,使用公式节点,完成下面公式的计算。
R1=R^2+R+1;R2=aR+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点,其中R0=0,dR=1,余弦曲线的R0=2,dR=5.5.17设计VI,用RR图显示一个半径为5的圆。
5.18设计VI,用数字波形图显示数组各元素对应的二进制信号,数组为(0,7,14,21,9,35,13)。
6.8设计VI,用3种不同的形式产生正弦波信号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
级研究生《虚拟仪器》课程考试试题
注:可选择设计题目或编程题目完成。
一、设计性题目(在设计性题目中任意选择一题完成即可。
)
.虚拟正弦信号的发生及频率、相位的测量
●设计一个双路正弦波发生器,其相位差可调;
●可进行频率测量;
●可进行相位测量;
频率和相位的测量方法由自己选定,可选其中-功能完成。
.基于声卡的虚拟仪器设计
●可测试信号、频谱;
●可回放记录数据的图形,回放速度可调。
●产生多种信号,频率幅值可调;
可选其中-功能完成。
.通用串口调试工具设计
按以下界面或自己设计一个通用串口调试工具。
要求能设置口、波特率、数据位、校验位、停止位等。
.网络化虚拟仪器设计
●建立一个虚拟波形发生型,能产生多种信号波形;
●可采用或方式实现仪器的网络化控制;要求在各个端口都能进行控制(如
调节频率、幅值等)。
. 虚拟交流信号的测量
●通过虚拟信号发生器产生交流电压、电流信号;
●测量交流电压、电流信号的有效值或幅值、频率、相位差等;
●计算一个周期(或若干个整周期)的平均功率,即有功功率;
同时计算视在功率、无功功率、功率因数等;
.其它征得老师同意的自选题目。
二、开卷考试题目
. 产生一个正弦波,控制容器的液面高度。
液面高从-,若液面高于,则上液位报警灯(红色)显示,并闪烁。
若液面低于,则下液位报警灯(绿色)显示,并闪烁。
当<液面高度<时,上、下液位报警灯都不显示出来。
(分)
. 编写一个子,解一元二次方程,将子图标注明“解一元二次方程”。
若有解,输出方程的解;无解,则输出“此方程无解”。
编写调用该子,解一个具体方程,并给出结果。
(分)
. 产生~的随机数序列,求其最小值、最大值、平均值。
并将随机数序列和平均值序列显示在波形图中,直到人为停止。
(分)
. 在一个图中,分别用红、绿、蓝种颜色,显示条范围为~、~和~的组随机数曲线。
(分)
. 产生正弦波数据,设信号频率为,采样频率为,采样点数为。
以自己的学号为文件名,将采样序号和数据存储为电子表格文件,然后将存储的数据文件读出来并显示在前面板上,用‘°’显示采样点。
(分)
个数据的平均值。
是前n A A A n
A A n n n n n )(1
11---+=。