虚拟仪器技术(分析与设计)试题库
- 格式:wps
- 大小:1.13 MB
- 文档页数:12
习题答案第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.硬件面板控制。
硬件面板与软件控制切换按钮可控制面板控制指示灯的亮灭,仅在指示灯亮时,面板上的所有按钮才对发出的信号起作用。
波形选择按钮可控制发出的信号是正弦波信号、方波信号还是三角波信号。
虚拟仪器练习题
1、创建一个VI程序:比较两个数,如果两数相等则灯亮。
2、创建一个VI程序随机产生数据并在图表上显示数据,该程序在前面板有一个旋钮控制器可以在0~2秒之间调节循环速率,使用开关控制VI程序运行。
3、创建一个VI程序,每秒测量一次温度,并显示在波形Chart指示器上。
如果温度高出或低于设定范围,VI程序点亮前面板的2个LED。
4、设计一个VI,计算产生一个与指定的数字相等的随机数所需花费的时间。
5、设计一个VI能够像计算器一样进行运算。
前面板上有两个数字控制器,用来输入两个数字,另有一个指示器,用来显示VI对输入数字进行运算(Add、Subtract、Divide 或Multiply)的结果。
用一个滑动条控制器来选择加、减、乘、除运算。
6、设计一个VI,用公式节点来计算下列方程,并画出y1和y2的曲线。
y1=x3+x2+5,y2=mx+b,以上两个方程只许使用一个Formula Node。
7、设计一个VI,产生一维数组,然后将相邻的一对元素相乘(从元素0和元素1开始),最后输出结果数值。
8、设计一个VI来测量温度,每隔0.25秒测一次,共测定10秒。
在数据采集过程中,VI将在波形chat上实时地显示测量结果。
在采集过程结束后,在GRAPH上画出数据波形曲线,并算出温度的最大值,最小值和平均值。
VI将显示出最佳拟合的温度图形。
9、设计一个VI,产生一个随机数二维数组( 100行3 列),把此数据写入到电子表格文件。
第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使用程序框图来添加源代码。
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 。
虚拟仪器试卷(满分100分)一、填空题。
(本题共10小题,15个填空,每空1分,共15分。
)1、一个完整的VI包括三个部分:(前面板程序与流程图程序)。
2、LabVIEW有四种类型的节点:(函数节点)、(子VI节点)、结构和代码接口。
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总线产品完全兼容。
注意:如有输入参数,则需要认真考虑输入参数的变化范围!1.面板输入一个3位整数,将其百位数值和个位数值对调后在前面板输出此新数。
2.输入一个自然数n,求1至n之间所有自然数之和。
3.输入一个自然数n,求n!。
(提示:0!=1。
)4.求0至99之间所有的偶数和。
5.在前面板输入3个数,求其平方根并显示。
如果被开方数小于零则弹出对话框“错误,被开方数小于零!”。
6.输入一个整数,判断其能否被3和5整除,根据输入的整数不同,分别弹出对话框“能够被3整除!”、“能够被5整除!”、“能够同时被3和5整除!”。
7.创建一个10乘10的二维随机数组,找到数组元素中的最大值、最小值及其所在位置。
8.输入汽车车轮直径和车轮转速(单位:转/分),计算车速(单位:公里/小时)。
9. 产生100个随机数,求其中的最大值,最小值和这100个数的平均值。
10. 输入自变量为x ,输入方程系数m 和n 。
当0x >时,3231y m x n x x =⨯+⨯⨯-+;当0x ≤时,325y m x x =-⨯⨯+-,计算并显示y 的值。
11. 设计一个电子时钟,显示当前小时、分钟和秒。
通过获取电脑的系统时间,并分离出数字后,通过布尔类型的方形指示灯显示。
数字的显示主要是由7个方形指示灯组成,原理与7段数码管相似。
12.设计一个程序控制10个小灯的点亮方式,要求两种方式A:每个小灯间隔时间T,依次亮,时间T可调,并循环。
B:先1.3.5.7.9亮隔时间T,然后2.4.6.8.10亮,并循环,T可调。
13.创建一个信号发生器,能够根据公式生成波形或生成正弦波、三角波、矩形波和锯齿波4种固定波形,波形的频率和幅度要求可调节,在前面板能够实时显示调节后的效果。
14.设计一个简易的计算器,能够完成加、减、乘、除四种基本运算,并生成应用程序。
15.设计交通灯控制程序。
要求绿灯、黄灯、红灯交替点亮。
具体时序如下:绿灯点亮8秒,之后闪烁2秒,变为黄灯点亮3秒,然后变为红灯点亮15秒,之后变为绿灯,反复执行。
虚拟仪器试题一、数值产生比较(知识点:for循环、条件结构、数值运算、数值比较、数值指示、字符串、数组、局部变量)创建一个简单的VI,该VI将完成下列功能:1、每秒钟产生一个随机数,共产生20个,随机数的数值要在0~10之间。
把产生的随机数即时显示,并显示“随机数据”字样。
(6分)2、把20个数据以数组形式存储。
(4分)3、将这20个数分别与常数“8”比较,大于“8”红色灯亮,绿灯灭;否则绿色灯亮,红灯灭。
(10分)参考答案:二、温度采集(知识点:子VI创建和调用、随机信号产生、简单运算、while 循环、波形显示、文件I/O)1、创建子VI,实现摄氏度到华氏度的转换。
(3分)2、创建一个VI,生成温度模拟信号,要求信号在25°C附近上下波动5°C;用while循环每秒采集一个温度值,直到按下停止按钮。
(10分)3、在前面板显示摄氏和华氏当前温度的温度计指示、摄氏和华氏温度波形,波形时间为系统时间。
(7分)答案参考:1、子VI2、温度采集三、数组(知识点:for循环、数组)1、利用For循环创建如下二维数组:(5)1,2,3,……,1011,12,1,……,2021,22 ,23,……,3031,32,33,……,402、利用在前面板上显示为一个二维数组,再将该数组转置并显示为另一个二维数组显示。
(5)3、用数组函数求出上面显示的数组大小,并显示在前面板上。
(5)4、提取源数组中的第1、2行,组成新的数组显示。
(5)答案:四、公式节点与属性节点综合程序设计:1、利用公式节点计算等式:y=x3-2x2+5; (10分)2、为x创建数值输入控件,x取值的范围是0-10,利用属性节点,x每次增(减)量为0.5。
(10分)答案参考:五、创建一个信号分析与处理系统。
1、创建一个VI,产生信号为正弦信号和白噪声叠加的混合信号,显示信号波形。
要求信号的幅值和频率可变。
(12分)2、分析信号的功率普,显示功率普分析结果。
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!n R=1 5.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、下面选项中,哪个是更新前面板显示控件的最好方法?[ B ](A) 使用局部变量;(B) 直接连线到显示控件的接线端;(C) 使用功能全局变量;(D) 使用"值"属性节点。
2、与局部变量相比,下面哪个描述表明了全局变量的优势?[ C ](A) 全局变量自身不需要标签就可执行;(B) 全局变量遵循数据流模式,因此不会引起竞争情况;(C) 全局变量可以在两个独立的同时运行的VI之间传递数据;(D) 只有全局变量能传递数组数据,而局部变量不能。
3、输入一个表示圆形的数据。
圆形数据包括一个x 坐标,一个y 坐标,以及半径值。
这三个数据都是双精度的。
用户今后可能需要保存圆的颜色,这个值用一个整型变量表示。
在前面板窗口中如何表示圆呢?[ D ](A) 分别需要三个输入控件,用于表示两个位置量和一个半径值;(B) 一个包含所有数据的簇;(C) 一个包含三个元素的数组;(D) 一个自定义类型包含一个簇。
4、如存储的数据将被其他工程师通过Microsoft Excel分析。
应使用哪种存储格式?[ B ](A) TDM;(B) 用制表符(T ab)分隔的ASCII;(C) 数据记录;(D) 自定义二进制格式。
5、下面的描述中哪个是错误的?[ D ](A) 子VI连线板定义了输入输出的连线地方;(B) 子VI连线板上的端子颜色与其相连的控件数据类型是一致的;(C) 必须有一个图表/连线板才能使用子VI;(D) 在函数面板中可以编辑子VI的图标。
6、创建一个数组的最高效方法是:[ A ](A) 使用一个带自动索引的While循环;(B) 初始化一个数组并在While循环中替换其元素;(C) 在While循环中放置一个创建数组函数;(D) 使用一个带自动索引的For循环。
7、开发只有一个输出的子VI。
在一个调用VI中需要使用该子VI。
下面选项中,哪个是使用数据流来控制子VI执行的最好方法?[ A ](A) 修改子VI,创建错误簇并在调用VI中使用;(B) 在一个顺序结构中使用子VI;(C) 修改子VI,创建虚设的输入端并在调用VI中使用;(D) 修改子VI,创建一个全局变量并在调用VI中使用。
8、当连接输入被勾上时,下面程序框图中创建数组(Build Array)函数的输出是什么?[ C ](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、下面数组加法的计算结果是多少? [ B ](A) 一维数组{80, 20, 40, 10, -60}; (B) 一维数组{120, 30};(C) 一维数组{120, 30, -60};(D) 二维数组{{120, 90, 20}, {60, 30, -40}}。
10、对于下面的程序框图,哪个描述是正确的?[ D ](A) 循环会执行一次,计数接线端会输出数值0;(B) 循环不会执行,计数接线端会返回一个空数值(Null);(C) 循环会执行一次,计数接线端会输出数值1;(D) 循环会执行无限次,程序只能人为中止。
12、下面的框图程序执行后,输出的波形图显示为下列哪个图形?[ B ]程序框图17、(B)(C)(D)13、下列工具模板中,哪个字母对应于探针工具?[ C ](A) B; (B) D; (C) A; (D) C。
14、下列陈述中哪一种说法是正确的?[ D ](A) For Loop的默认输入、输出结构通道为非自动索引状态;(B) While Loop的默认输入、输出结构通道为自动索引状态;© 上述两种陈述均正确;(D) 上述两种陈述均不正确。
15、下面的框图程序执行后,输出显示为何值?[ C ](A) 一维数组{1 2 3 4 5};(B) 一维数组{1 3 6 10 15}; (C) 数值15; (D) 数值35。
16、下面的程序执行后,输出结果字符串result string显示什么?[ C ](A) Helloto you!; (B) Hello Wto you;(C) Hello to you; (D) Hello to you!!。
17、右击下面所示图形的那一区域,可以改变图中光标的颜色和标识?[ D ](A) C; (B) A; (C) D; (D) B。
18、____确定For Loop执行的次数,____返回循环已经执行的次数减1。
[ C ](A) count terminal ,conditional terminal ;(B) iteration terminal , count terminal ;(C) count terminal , iteration terminal ;(D) conditional terminal , count terminal 。
19、下列程序执行后,所得到的结果数组result array 将为下列哪个数组?[ C ](A) 二维数组{{6, 3, 3};{2, 1, 8}}; (B) 二维数组{{6,6,6};{8,6,6};{6,6,6}};(C) 二维数组{{6,6,6};{6,6,6};{6,8,6}}; (D) 二维数组{{6,8,6};{6,8,6};{6,8,6}}。
20、在即时帮助窗口中,某子VI的一个输入端名字是粗体,那么下面的描述哪些是正确的?(多选)[ C, D ](A) 输入值须为标量; (B) 输入为推荐,不是必需;(C) 输入为必需; (D) 如果此输入端没有连线,会导致运行按钮接头断开。
二、填空题:1、若需要从一条已经存在的数据连线引出一条数据连线分支,有两种方法可以实现:(1) 将连线工具移动到这条数据连线上,当数据连线闪烁时,单击鼠标左键,然后拖动鼠标,在鼠标的单击处就会引出一条数据连线分支;(2) 将鼠标移动到这条数据连线上合适的位置,在线上单击鼠标右键,在弹出的快捷菜单中选择Create Wire Branch,在鼠标的单击处就会引出一条数据连线分支。
2、当选择单个对象时,直接用鼠标左键单击需要选中的对象;如果需要选择多个对象,则要在窗口空白处拖动鼠标,使拖出的虚线框包含要选择的多个目标对象,或者按住Shift 键,用鼠标左键单击多个目标对象。
3、LabVIEW编程环境提供了多种调试VI程序的手段,除了具有传统编程语言支持的单步运行、断点和探针等调试手段外,还添加了一种特有的调试手段——实时显示数据流动画,即工具条内的高亮执行按钮。
4、在一个VI存在错误的情况下,该VI是不能运行的,此时VI窗口工具条上的Run 按钮会变为错误列表(Error List)按钮,用鼠标单击该按钮,会弹出显示VI中存在错误信息的对话框。
5、子VI (SubVI) 相当于常规编程语言中的子程序。
在LabVIEW中,用户可以把任何一个VI当作SubVI来调用。
SubVI利用连接端口与调用它的VI交换数据。
6、数组是由相同类型元素组成的数据集合。
数组由3部分组成:数据类型、数据索引(Index) 和数据,其中数据类型隐含在数据中。
7、对于二维数组2D Array输入到Index Array节点,左侧的Index端口有两个,第一个Index 端口为二维数组“行(Row)”的索引,第二个Index端口为二维数组“列(Column)”的索引,右侧的Subarray端口输出值为一个一维数组。
若Index端口没有输入,则Subarray端口输出二维数组的第0 行子数组;如果“行(Row)”索引输入m,“列(Column)”索引没有输入,则Subarray端口输出二维数组的第m+1 行子数组;如果“行(Row)”索引输入i,“列(Column)”索引输入j,则Subarray端口输出二维数组的第i+1 行、第j+1 列数组元素。
8、创建一个簇时,LabVIEW会按照簇中元素创建的先后次序给簇中的元素进行默认编号。
编号从0开始,依次为1、2、…。
当然,也可根据编程需要自己定义元素的编号。
在簇框架的右键弹出选单中选择Reorder Controls in Cluster , LabVIEW的前面板会变为元素顺序编辑器,在编辑器中用鼠标单击元素的编号,即可改变元素的编号,其余编号依次轮回。
编辑完所有编号后,单击工具条上的OK按钮确定。
9、最基本的While循环由循环框架(Loop Frame)、重复端口(Loop Iteration)以及条件端口(Loop Condition)组成。
与For循环类似,While循环执行的是包含在循环框架中的程序,但执行的循环次数却不顾定,只有当满足给定的条件时,才停止循环的执行。
10、最基本的层叠式顺序结构由顺序框架(Sequence Frame)、选择器标签(Selector Lable) 和递增/递减按钮(Increment/Decrement Buttons)组成。
三、解答题:1、如下程序执行后,请写出输出数组Array 和 subarray 的所有元素。
Array subarrayOutput1和Output2各是什么类型的数据?具体数值是多少?解答:Output1输出标量数值,在循环执行过程中依次显示7、6、1、5、12;而 Output2在循环执行完以后,输出一维数组 {7,6,1,5,12}。
一、填空1. VI 虚拟仪器的三个主要组成部分是_前面板_、_程序框图_和_图标_。
2. LabView 有三种操作模板,分别是_控件模板_、_函数模板_和_工具模板_。
3. CIN 节点需要调用__*.lsb__格式文件,这种文件可以通过__Visual C++__来生成。
4. 虚拟仪器设计中连线为虚线时表示___数据类型不匹配出错_,当RUN 按钮显示为折断的箭头时,表示程序___有错误发生__。
5. 在LabView 中_局部变量_主要用于程序内部传递数据,_全局变量_主要用于程序之间传递数据。
6. 程序框图由_端口_、_节点_和_连线_组成的可执行代码。
二、选择1. 当一个函数的error in 带有错误信息时,下列哪种说法是正确的( D )A 该函数会对错误信息进行处理。
B 该函数不会作任何操作,而是直接将错误信息传递给error out ,且不会将自身函数发生的错误添加进去。
C 该函数会发出错误警告,且使程序终止运行。
D 该函数直接将错就错传递给error out ,且会将自身函数发生的错误加进去。
2. 下列哪种说法是错误的( B )A 虚拟仪器采用的是面向对象和可视化编程技术。