2024年大学试题(计算机科学)-LABVIEW笔试参考题库含答案_第1页
2024年大学试题(计算机科学)-LABVIEW笔试参考题库含答案_第2页
2024年大学试题(计算机科学)-LABVIEW笔试参考题库含答案_第3页
2024年大学试题(计算机科学)-LABVIEW笔试参考题库含答案_第4页
2024年大学试题(计算机科学)-LABVIEW笔试参考题库含答案_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

“人人文库”水印下载源文件后可一键去除,请放心下载!(图片大小可任意调节)2024年大学试题(计算机科学)-LABVIEW笔试参考题库含答案“人人文库”水印下载源文件后可一键去除,请放心下载!第1卷一.参考题库(共75题)1.LabVIEW程序包括前面板(用户界面)和()。它有3种选板:()(为前面板添加控件),仅用于编辑前面板;函数选板(在程序框图中添加函数或数据等),仅用于编辑程序框图;工具选板(选择各种编辑工具,前面板和后面板都要用到)。2.虚拟仪器设计中连线为虚线时表示(),当RUN按钮显示为折断的箭头时,表示()。3.对照如图前面板和框图程序中的图标N3,其属性是:()A、簇,显示器B、字符串,控制器C、数值量,控制器D、数值量,显示器E、路径值,显示器4.关于条件结构选项卡控件,下列说法哪种说法是正确的?()A、它输出ASCII值,该值与被选择的标签相同。B、它实质是一个枚举类型(enumerated)。C、每一个Tab中都能放很多显示控件。D、向条件结构边框向外输出数据时,各个子程序框图连接或不连接这个数据的隧道都可以。5.下列有关循环的说法哪个是对的()A、While循环只有条件端口接收到的值为True时才停止循环。B、While循环不满足条件时,一次也不执行循环。C、For循环当N6.简要论述Graph和Chart的区别。7.Labview具有3种用来创建和运行程序的图形化可移动模板()、()和功能模板。8.对照如图前面板和框图程序中的图标C3,其属性是:()A、布尔值,控制器B、簇,控制器C、簇,显示器D、数组,显示器E、数组,控制器9.LabVIEW有四种类型的节点:()、()、ExpressVI和结构。10.如何构造LabVIEW的一个子VI?如何在其他的VI中调用子程序11.在创建子程序时,可以使用()给前面板的控制器和指示器分配端口。12.程序框图中的控件对象实际上是前面板相应控件的()。13.Labview支持(),二进制文件,数据记录文件,(),测试数据文件等格式的文件输入和输出。14.用顺序结构实现数值匹配:输入1-100之间的任意1个整数,然后系统随机产生1-100之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和时间。15.写出LabVIEW软件平台常用的三个模板名称。16.下列哪种说法是对的?()A、While循环只有条件端口接收到的值为True时才停止循环B、While循环不满足条件时,一次也不执行循环C、For循环当N17.根据虚拟仪器的面板和程序框图,说明出现不良连线的原因和改正方法。 18.在LabView中局部变量主要用于程序内部传递数据,()主要用于程序之间传递数据。19.所有的LabVIEW应用程序,即(),它包括前面板、流程图以及()三部分。20.对照如图前面板和框图程序中的图标N8,其属性是:()A、路径值,控制器B、字符串,显示器C、路径值,显示器D、数值量,控制器E、字符串,控制器21.什么是图表及图形的多态性。22.编程求1000内的“完数”。“完数”指一个数恰好等于它本身的因子之和。 例如 28=14+7+4+2+123.根据虚拟仪器的面板和程序框图,说明出现不良连线的原因和改正方法。24.数据采集系统由()→传感器→()→()→计算机组成。25.文件操作通常包括下列3个基本步骤:打开现存文件或创建一个新文件,()和关闭文件。26.数据类型包括()、布尔型控件、()、时间类型、()和全局变量。27.下列说法中哪种说法是错误的?() A、AB、BC、CD、D28.对照如图前面板和框图程序中的图标C2,其属性是:()A、布尔值,控制器B、簇,控制器C、簇,显示器D、数组,显示器E、数组,控制器29.虚拟仪器在使用数据采集卡之前必须运行专用软件()进行配置,如设置通道名,输入输出类型,测量类型等。30.对照如图前面板和框图程序中的图标N2,其属性是:()A、簇,控制器B、数值量,显示器C、字符串,显示器D、字符串,控制器E、数值量,控制器31.下列哪项不是程序框图的组成部分?()A、端口B、节点C、连线D、图标32.对照如图前面板和框图程序中的图标M4,其属性是:()A、字符串,控制器B、布尔值,显示器C、布尔值,控制器D、簇,控制器E、数值量,显示器33.对照如图前面板和框图程序中的图标A3,其属性是:()A、布尔值,控制器B、布尔值,显示器C、簇,显示器D、数组,显示器E、数组,控制器34.不良连线用虚线表示,出现不良连线的主要原因有哪些,如何删除一条或多条不良连线。35.下列哪种总线产品对PCI总线完全兼容()A、PXI总线B、GPIB总线C、VXI总线D、RS232串口36.LabVIEW程序为称为(),扩展名默认为()。37.LabVIEW的VI包括:()、()和图标/连接器三个部分。38.程序前面板上输入量和输出量的名称是什么?39.LabVIEW程序包括前面板(用户界面)和后面板(程序框图)。它有3种选板,其中,控件选板主要用于()A、为前面板添加控件B、在程序框图中添加函数或数据等C、仅用于编辑程序框图D、用于编辑前面板换个程序框图40.VI虚拟仪器的三个主要组成部分是前面板、程序框图和()A、图标B、标志C、控件D、函数41.建立一个VI,只用一个公式节点计算下面的方程。 42.传统文本编程语言根据()决定程序执行顺序,而LabVIEW则采用()编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。它用()表示函数,用连线表示数据流向。43.对照如图前面板和框图程序中的图标A1,其属性是:()A、数值量,控制器B、数组,显示器C、数组,控制器D、数值量,显示器E、簇,控制器44.下面哪项不是虚拟仪器相对于传统仪器有优势?()A、性能高,扩展性强B、开发时间少C、具有出色的集成功能D、使用绘图工具45.简要介绍Graph图表——WaveformGraph的使用。46.公式节点语句中变量如何定义,其输入变量和输出变量在取相同字母,不同大小写时是否有区别。47.DBL符号表示对象数据类型是();TF符号表示();I16符号表示16位整型数;ABC符号表示对象数据类型是()。48.对照如图前面板和框图程序中的图标N0,其属性是:()A、数值量,控制器B、数值量,显示器C、路径值,显示器D、字符串,控制器E、簇,控制器49.前面板中的一些控件既可以作为输入控件也可以做作为显示控件。右击控件,选择ChangetoIndicator(转换为显示控件)或()可以进行输入控件与显示控件之间的切换。50.下列选项哪种说法是错误的?()A、虚拟仪器采用的是面向对象和可视化编程技术B、在程序运行的过程中波形的可变性是不可改变的C、在LabView中VI程序的运行时数据流动的D、在创建子程序时,可以使用连线工具给前面板的控制器和指示器分配端口51.对照如图前面板和框图程序中的图标M3,其属性是:()A、字符串,控制器B、布尔值,显示器C、布尔值,控制器D、簇,控制器E、数值量,显示器52.根据显示方法,Graph又分为()、XY曲线图、()、()和三维图。53.使用两个For循环,把其中一个嵌套在另一个中可以生成一个二维数组。外层的For循环产生()元素,而内层的For循环产生()54.框图程序的四种构成元素是什么?55.对照如图前面板和框图程序中的图标OK2,其属性是:()A、路径值,控制器B、布尔值,控制器C、布尔值,显示器D、字符串,显示器E、簇,控制器56.如何创建子VI?子VI与一般VI相比,哪一要素是必不可少的?57.产生100个0-100之间的随机整数,将其显示在波形图上,并计算它们的平均值。58.LabVIEW有哪些方式能与第三方硬件连接?59.Labview有哪几种结构类型?60.对照如图前面板和框图程序中的图标C1,其属性是:()A、布尔值,控制器B、簇,控制器C、簇,显示器D、数组,显示器E、数组,控制器61.对照如图前面板和框图程序中的图标OK1,其属性是:()A、路径值,控制器B、字符串,显示器C、布尔值,显示器D、布尔值,控制器E、簇,控制器62.简要介绍Chart趋势图。63.对照如图前面板和框图程序中的图标M2,其属性是:()A、字符串,显示器B、数组,控制器C、数值量,控制器D、数值量,显示器E、布尔值,显示器64.程序框图由()、节点和()组成的可执行代码。65.什么是移位寄存器,在运行程序时有甚么作用,如何建立一个移位寄存器,一个移位寄存器的左右端子数是否一定相等66.对于加减乘除,数组之间的算数运算应满足哪些规则?67.数据采集卡性能指标有(),输出通道数,(),()等。68.虚拟仪器程序调试方法主要有哪些?69.程序结构包括顺序结构、()、While循环、()、()、使能结构和公式节点。70.LabVIEW使用了图表(Chart)和图形(Graph)两个不同的概念,其主要差别是什么?71.控件选板中的基本常用控件可以以()、经典(classic)和()三种风格显示。72.当一个函数的errorin(错误输入端)带有错误信息时,下列哪种说法是正确的?() A、AB、BC、CD、D73.当一个函数的errorin带有错误信息时,下列哪种说法是正确的()A、该函数会对错误信息进行处理。B、该函数不会作任何操作,而是直接将错误信息传递给errorout,且不会将自身函数发生的错误添加进去。C、该函数会发出错误警告,且使程序终止运行。D、该函数直接将错就错传递给errorout,且会将自身函数发生的错误加进去。74.Chart提供的画面刷新模式有哪些?75.移位寄存器可以将数据从一个循环周期传递到另外一个周期。如果必要,每维最多可有()个元素。A、231+1B、231C、231-1D、以上都可以第2卷一.参考题库(共75题)1.下面不属于程序结构的是()A、For循环B、公式节点C、事件结构D、变体2.根据虚拟仪器的面板和程序框图,说明出现不良连线的原因和改正方法。 3.LabView有三种操作模板,分别是()、()和()。4.哪种总线产品对PCI总线完全兼容?()A、PXI总线B、GPIB总线C、VXI总线D、RS232串口5.LabVIEW有哪二种节点类型?有哪三种端点类型?6.构造一个子VI主要的工作就是定义它的()。7.对照如图前面板和框图程序中的图标M5,其属性是:()A、字符串,控制器B、字符串,显示器C、数组,控制器D、布尔值,控制器E、布尔值,显示器8.图表及图形具有多态性,Chart是()、波形图是(),XY坐标图是()。9.LabVIEW使用了图表(Chart)和图形(Graph)两个不同的概念,其概念的差别在于。Chart显示(),Graph是()。10.简要介绍程序调试技术。11.使用局部变量有什么优点?使用时需注意什么问题?12.对照如图前面板和框图程序中的图标N6,其属性是:()A、字符串,控制器B、字符串,显示器C、簇,控制器D、数值量,控制器E、数值量,显示器13.什么是功能函数“索引数组(IndexArray)”,如何使用?14.关于全局变量,下列哪种说法是错误的?()A、全局变量是用于在不同的程序之间传递数据。B、它只有前面板,没有程序框图。C、全局变量是一个特殊的VI,可以使用公式节点进行编程。D、全局变量通过接口实现主程序和子程序之间的数据传递。15.对照如图前面板和框图程序中的图标N4,其属性是:()A、字符串,控制器B、字符串,显示器C、簇,控制器D、数值量,控制器E、数值量,显示器16.LabVIEW图形化编程中,运算是按照()沿数据流的方向顺序执行。A、从右到左B、从上到下C、从左到右D、从里到外17.试比较Chart提供的三种画面的刷新模式中示波器模式相对于另两种模式的区别。18.LabVIEW目录一般在()目录下19.写出LabVIEW用哪四种结构来控制程序流程。20.简要介绍Graph图表——XYGraph的使用。21.对照如图前面板和框图程序中的图标N1,其属性是:()A、簇,控制器B、数值量,显示器C、数值量,控制器D、字符串,控制器E、路径值,显示器22.根据虚拟仪器的面板和程序框图,说明出现不良连线的原因和改正方法。 23.对照如图前面板和框图程序中的图标N7,其属性是:()A、字符串,控制器B、字符串,显示器C、簇,控制器D、数值量,控制器E、数值量,显示器24.CIN节点需要调用()格式文件,这种文件可以通过()来生成。25.下图中的控件属于()子选板。 A、经典B、银色C、新式D、系统26.虚拟仪器系统是由计算机、()和()三大要素构成的。计算机与仪器硬件又称为()。27.编程求Josephus问题:m个小孩围成一圈,从第一个小孩开始顺时针方向每数到第n个小孩时这个小孩就离开,最后剩下的一个小孩是胜利者。求第几个小孩是胜利者。28.当数据采集卡组态成DIFF模式时,将使用差分连接方式,使用这种连接方式下列说法错误的是()A、可以减少尖峰噪声B、增加噪声抑制C、增大尖峰噪声D、增加共模信号抑制29.Graph和Chart的主要区别是什么?30.构造一个子VI主要的工作就是定义它的图标和联接器?()A、图标B、图标和联接器C、联接器D、图标或联接器31.建立一个VI,模拟滚动—个骰子(骰子可能取值1-6),跟踪骰子滚动后的取值出现次数,输入是骰子的滚动次数,输出应包括滚动后骰子所取各数值及其出现次数。要求最多只用一个移位寄存器实现功能。32.LabVIEW中的程序框图节点是指带有()的对象,类似文本编程语言中的语句、运算符、函数和子程序。LabVIEW中的节点主要包括()、结构、()、子VI等。33.LabVIEW一个非常大的优势就是它可以根据输入数据的类型判断算子的运算方法,即()。34.波形数据能否直接作为Chart和Graph的输入?35.简要叙述你对子VI的理解,以及如何建立子VI?36.简述在LabVIEW中调用C语言代码的方法和步骤。37.什么是VISA?VISA有什么特点?38.簇为LabVIEW中的()。39.简要叙述局部变量和全局变量的使用特点和区别。40.高亮显示数据流,将明显降低程序的()。41.LabVIEW中的子VI(SubVI)类似于文本编程语言中的()。42.字符串控件包括输入控件、显示控件和()。字符串输入控件一般被用作(),而字符串显示控件一般被用作()。表格实际上就是一个字符串组成的二维数组。树形控件以树的形式显示多层内容。43.数组是相同类型的数据元素的集合,数据元素的类型可以是任意的,可以创建数值数组、()、字符数组和()。44.DBL符号表示对象数据类型是()A、双精度数B、布尔数C、16位整型数D、字符串45.什么是循环结构的自动索引功能,如何开通和禁止自动索引功能?46.什么是Case结构的“数据隧道”,连线时“数据隧道”为什么会出现“空心”,如何改正?47.什么是簇顺序,如何访问和使用簇中元素?48.如何使程序前面板的多个控件自动对齐?49.()可以将数据从一个循环周期传递到另外一个周期。50.For循环和While循环的区别是什么?使用中它们各自适用于什么场合?51.虚拟仪器的主要特点有哪些?52.图表(Chart)的三种形式是()、示波器以及()53.VI程序框图中接线端以不同的图标和颜色来表示()。54.创建一个VI,实现对按钮状态的指示和按钮“按下”持续时间的简单计算功能,按下按钮时,对应的指示灯亮,对应的数字量显示控件中开始计时。松开按钮时,指示灯灭,计时停止。55.采用公式节点完成以下,a,b,c面板输入,计算的结果y送前面板显示。 56.根据虚拟仪器的面板和程序框图,说明出现不良连线的原因和改正方法。 57.在LabView中,()主要用于程序内部传递数据,()主要用于程序之间传递数据。A、局部变量、全局变量B、局部变量、局部变量C、全局变量、局部变量58.数据运算包括()、关系运算符、()、表达式节点。59.程序前面板模拟真实仪表的前面板,用于设置输入数值和观察输出量。在程序前面板上,输入量被称为(),输出量被称为()。它们是以各种图示形式出现在前面板上,如旋钮、开关、按钮、图表、图形等,这使这得前面板直观易懂。60.有一个VI程序,其程序框图如下: 请分析: 对应该程序框图,起前面板共有几个控件? 该程序完成什么功能? 程序在什么条件下结束?61.根据接地方式的不同大多数模拟输入设备可以组成哪几种不同的测量系统?各测量系统对信号有什么要求?62.设计一评分程序,输入不同的分数会得到不同的评论。分数小于60,“警告”指示灯会亮起来,同时显示字符串“你没有通过考试!”;分数在60~99之间,“通过”指示灯会亮起来,同时显示字符串“你考试通过了!”;分数为100,“恭喜”指示灯会亮起来,同时显示字符串“你是第一名!”;如果输入为0~100以外的数字,会有错误提示,同时显示字符串“错误!”。63.对照如图前面板和框图程序中的图标N5,其属性是:()A、字符串,控制器B、字符串,显示器C、簇,控制器D、数值量,控制器E、数值量,显示器64.根据虚拟仪器的面板和程序框图,说明出现不良连线的原因和改正方法。 65.LabVIEW程序为称为VI,扩展名默认为() A、AB、BC、CD、D66.程序框图是图形化源代码的集合,这种图形化的编程语言也称为()A、G语言B、H语言C、DHL语言D、F语言67.温度报警程序,当温度值大于30则报警,小于-25则退出运行状态。68.()和()都是循环结构的附加对象,前者的功能是把当前循环完成时的某个数据传递给下一次循环的开始;后者相当于只有一个左端子的移位寄存器,同样用于在两次循环之间传递数据。69.写出在前面板上构建数组的过程70.简述事件结构在编写触发程序的过程中,相对于使用While结构和for结构的的优点。71.什么是循环结构的自动索引功能?72.LabVIEW程序被称为VI(VirtualInstrument),即虚拟仪器。LabVIEW的核心概念就是“()”,即虚拟仪器的概念。73.什么是虚拟仪器和虚拟设备,创建虚拟设备有何意义?74.LabVIEW概念是一种用()代替文本*行创建应用程序的图形化编程语言。75.LabVIEW的数据按类型有数值量、()、字符串、文件路径等几类,在结构上有()、一维、多维和簇,编程需要使()。第1卷参考答案一.参考题库1.参考答案:后面板(程序框图);控件选板2.参考答案:数据类型不匹配出错;程序有错误发生3.参考答案:D4.参考答案:B5.参考答案:C6.参考答案: 在LabVIEW的图形显示功能中Graph和Chart是两个基本的概念。一般说来Chart是将数据源(例如采集得到的数据)在某一坐标系中,实时、逐点地显示出来,它可以反映被测物理量的变化趋势,例如显示一个实时变化的波形或曲线,传统的模拟示波器、波形记录仪就是这样。而Graph则是对已采集数据进行事后处理的结果。它先将被采集数据存放在一个数组之中,然后根据需要组织成所需的图形显示出来。它的缺点是没有实时显示,但是它的表现形式要丰富得多。例如采集了一个波形后,经处理可以显示出其频谱图。现在,数字示波器也可以具备类似Graph的显示功能7.参考答案:工具模板;控制模板8.参考答案:B9.参考答案:函数;子VI10.参考答案: 构造:构造一个子VI主要工作就是定义它的图标和连接器 调用:在流程图中打开functions—selectaVI,选择调用的子VI,将其放入该VI的程序框图,并在主程序中对子VI连接器进行外部连接11.参考答案:连线工具12.参考答案:接线端13.参考答案:文本文件;波形文件14.参考答案:15.参考答案: 工具模板(tools前面板和后面板)、控制模板(controlspalette前面板)、功能模板(functionpalette后面板)16.参考答案:C17.参考答案: 由于x与y比较大小之后的结果是布尔值不是数值 把k换成一个布尔值显示器18.参考答案:全局变量19.参考答案:虚拟仪器(VI);图标/连结器20.参考答案:A21.参考答案: Labview的图表及图形具有多态性,它们可以直接连接多种数据形式,这使得运用起来更加灵活。 波形图表(waveformchart)可能是标量的直接显示,也可能是簇。 波形图(waveformgraph)是数组和簇,坐标是x,y函数的簇。22.参考答案:23.参考答案: 由于移位寄存器保存的是最后一次循环获得的数值,不是数组 把array换成一个数值显示器24.参考答案:被测参数;信号调理;数据采集卡25.参考答案:写入或读取文件26.参考答案:数字型控件;枚举类型;局部变量27.参考答案:A28.参考答案:C29.参考答案:MAX30.参考答案:E31.参考答案:D32.参考答案:C33.参考答案:D34.参考答案: 删除一根不良连线:用位置工具单击不良连线后,按下“delete”键。 删除所有的不良连线:可以选择“edit/removebadwires”或按“Ctrl+B”。35.参考答案:A36.参考答案:VI;.vi37.参考答案:程序前面板;框图程序38.参考答案:输入量——控件controls、输出量——显示器indicators39.参考答案:A40.参考答案:A41.参考答案:42.参考答案:语句和指令的先后顺序;数据流;图标43.参考答案:C44.参考答案:D45.参考答案: 1、当输入数据为一维数组时,WaveformGraph直接将一维数组画成一条曲线,纵坐标为数组元素的值,横坐标为数组索引。 2、当输入数组为二维数组时,缺省情况下每一行的数据对应一条曲线,即曲线的数目和行数相同。 3、簇作为输入时需要指定三个元素:起始位置x0、数据点间隔dx和数组数据。 4、一维簇数组也可以直接作为Graph的输入,此时相当于x0为0,dx为1。 5、波形数据作为输入时,由于波形数据所携带的数据横轴为时间,因此需要将WaveformGraph的横轴设为时间轴。46.参考答案: 1、节点边框上弹出快捷菜单并从中选择‘addinput’或‘addoutput’来创输入输出变量,然后使用‘labeling’工具在它们各自的框内键入I/O变量的名字 2、输入和输出变量在取相同字母,不同大小写时有区别,必须保持完全一致47.参考答案:双精度数;布尔数;字符串48.参考答案:A49.参考答案:ChangetoControl(转换为输入控件)50.参考答案:B51.参考答案:B52.参考答案:波形图;强度图;数字时序图53.参考答案:行;列元素54.参考答案:节点、端点、连线、图框55.参考答案:C56.参考答案:57.参考答案:58.参考答案:有以下几种方式与第三方硬件连接:动态链接库(DLL)、TCP/IP、DataSocket、OPC、共享变量、ActiveX、DDE、.net59.参考答案:循环结构、选择结构、顺序结构、事件结构、公式节点以及反馈节点60.参考答案:B61.参考答案:D62.参考答案:Chart趋势图可以将新测得的数据添加到曲线的尾端,从而反映实时数据的变化趋势,它主要用来显示实时曲线。对于标量数据,Chart图表直接将数据添加在曲线的尾端。对于一维数组数据,它会一次性把一维数组的数据添加在曲线末端,即曲线每次向前推进的点数为数组数据的点数。对于二维数组,缺省情况下是每一列的数据当作一条一维数组曲线。63.参考答案:D64.参考答案:端口;连线65.参考答案: (shiftregister)用于forloop循环或whileloop循环中从一个迭代传输数据到下一个迭代,它由循环垂直边框上 一对方向相反的端子组成,通过从左或右循环边框上弹出的快捷菜单中的“addshiftregister”命令,可以创建移位 寄存器。同一个移位寄存器的左右端子数不一定相等,但是数据类型必须相同。66.参考答案: A.如果进行运算的两个数组大小完全一样,则将两个数组中索引相同的元素进行运算形成一个新的数组。 B.若大小不一样,则忽略较大数组多出来的部分。 C.如果一个数组和一个数值进行运算,则数组的每个元素都和该数值进行运算从而输出一个新的数组。67.参考答案:输入通道数;采集位数;采集速度68.参考答案: 1、设置执行程序为高亮方式,程序执行前点击高亮按钮,则运行过程会以高亮形式显示。 2、单步执行方式:如果要使框图程序一个节点一个节点则按下单步单步按行钮就会闪烁,指示它将被执行,再次点击单步按钮,程序将会变成连续运行。 3、探针,从工具模板中选择探针工具,将探针工具置于某根连线上可以用来查看运行过程中数据流在该连线时的数据 4、断点使用断点工具可以在程序的某一点中止程序执行,用探针或单步方式查看数据。69.参考答案:For循环;Case结构;事件结构70.参考答案: 差别:chart是将数据源在某一坐标系中实时、逐点地显示出来,它可以反应被测物理量的变化趋势。 graph则是对已采集数据进行事后处理的结果。71.参考答案:现代(modern);系统(system)72.参考答案:D73.参考答案:D74.参考答案: Chart提供了三种画面的刷新模式,分别是: StripChartMode(条壮图):它与纸带式图表记录仪类似。曲线从左到右连续绘制,当新的数据点到达右部边界时,先前的数据点逐次左移。 ScopeChartMode(示波器模式):它与示波器类似。曲线从左到右连续绘制,当新的数据点到达右部边界时,清屏刷新,从左边开始新的绘制。它的速度较快。 SweepChartMode(扫描模式):与示波器模式的不同在于当新的数据点到达右部边界时,不清屏,而是在最左边出现一条垂直扫描线,以它为分界线,将原有曲线逐点向右推,同时在左边画出新的数据点。如此循环下去。75.参考答案:C第2卷参考答案一.参考题库1.参考答案:D2.参考答案: 因为把两个数据类型不同的连在了一起 整形数字符串把ring2换成整形数3.参考答案:控件模板;函数模板;工具模板4.参考答案:A5.参考答案: 节点:1、函数节点:以编译好了的机器代码供用户使用(不可修改) 2、子VI节点:以图形语言形式提供给用户(可修改) 断点:1、前面板对象端点:控制对象:粗框、只能作为数据流源点 显示对象:细框、只能作为数据流终点 2、全局和局部变量端点 3、常量端点:只能作为数据流源点6.参考答案:图标和联接器7.参考答案:E8.参考答案:标量;数组;簇9.参考答案:一个实时变化的波形或曲线;采集数据入数组进行的事后处理10.参考答案: 1.找出语法错误 2.设置执行程序高亮 3.断点与单步执行 4.探针11.参考答案:局部变量用来在一个VI内部传递数据,它不仅可以解决连线的困难,而且可以在对同一个控件的多次访问中有些对它写入数据、有些从它读取数据。 使用局部变量时需注意以下几个问题: 1.在使用局部变量的程序运行之前,它的值是与它相关的前面板的默认值。 2.使用局部变量会占有较大的计算机内存,严重时会使程序的运行速度变慢。12.参考答案:A13.参考答案:索引数组,指定要访问的数组元素。index指定元素的索引号,这里约定第一个元素的索引号是0。Array Index函数会自动调整大小以匹配连接的输入数组维数。例如,如果将—维数组连接到数组子集,那么函数将显示1个索引号,如果将二维数组连接到函数,将显示2个索引号。只向二维数组的一个索引号提供数值,而另一个缺省时,则按索引号指定的行或列获得其中的一个子集。14.参考答案:C15.参考答案:A16.参考答案:C17.参考答案: 示波器模式是一个返回式的显示器,与示波器类似。每接受一个新数据时,它就把新数据绘制在原有数据的右侧。当数据曲线到达显示区的右边缘时,VI会删除全部图形,从左边缘重新开始绘制曲线。示波器模式显然要快于条状图模式,因为它不会因为滚动产生溢出。 扫描模式更接近于示波器模式,但是当数据曲线到达显示区的右边时,不会变成空白,而是会出现一个移动的垂线,标记新数据的开始,并当VI添加新数据时穿过整个显示区。18.参考答案:ProgramFiles/NationalInstruments/19.参考答案:whileloop循环、forloop循环、case结构、sequence结构20.参考答案: 当我们需要画的曲线是由(x,y)坐标决定的时候,我们就需要采用XYGraph。其实WaveformGraph在一定意义上也是XYGraph,但是它的X轴必须是等间距的,而且不可控制。 1、XY两个一维数组绑定为簇作为输入。 2、坐标点簇数组作为输入,该方式将各个点的坐标绑定为簇然后作为簇数组输入,和直接将XY数组绑定为簇输入效果一样。但是后者不一定需要XY数组的大小一致,它会自动将大的数组裁剪。 3、时间作为X轴——利用XYGraph实现历史曲线。 4、ExpressXYGraph将ExpressXYGraph放置在前面板上的同时,在程序框图中会自动添加一个VI,它的XY轴数据为动态数据类型。21.参考答案:C22.参考答案: y是细框表示的显示对象的端点,只能作为数据源终点。 选择y,changetocontrol23.参考答案:B24.参考答案:*.lsb;VisualC++25.参考答案:B26.参考答案:应用软件;仪器硬件;VI的通用仪器硬件平台27.参考答案:28.参考答案:C29.参考答案:Graph是一次性将现有数据绘图,在绘图之前先自动清空图表,而不会将新数据添加到曲线的尾端。30.参考答案:B31.参考答案:32.参考答案:输入和输出接线端;函数;ExpressVI33.参考答案:自动实现多态34.参考答案:波形数据(waveform)控件携带的数据包含了时间波形的基本信息,因此可以直接作为Chart和Graph的输入。横坐标代表时间,纵坐标代表Y值。35.参考答案: L.abVIEW中的子VI(SubVI)类似于文本编程语言中的函数。通过子VI,我们可以把程序分割为一个个小的模块来实现。任何VI本身就可以作为子VI被其它VI调用,还需要在普通VI的基础上多进行两步简单的操作而已:定义连接端子和图标。 步骤:第一步:新建一个BlankVI,编写其程序框图; 第二步:编辑VI图标; 第三步:建立连接端子; 第四步:保存该VI,将该VI当作子VI调用。36.参考答案: 在LabVIEW中对C语言代码的调用是能过CIN节点来实现的,具体步骤如下 (1)创建一个空的CIN节点 (2)为CIN节点设置输入、输出端口 (3)创建C语言源程序 (4)创建并编译*.lsb文件 (5)加载*.lsb文件并完成调用过程。37.参考答案:VISA是虚拟仪器软件结构(VirtualInstrumentSoftwareArchitectuere)的简称,是由VXIplug&play系统联盟所统一制定的I/O接口软件标准及其相关规范的总称。一般称这个I/O函数库为VISA库(用于仪器编程的标准I/O函数库)。VISA函数库驻留于计算机系统中,是计算机与仪器之间的标准软件通信接口,用以实现对仪器的控制38.参考答案:结构体变量39.参考答案:通过局部变量或全局变量,可以实现在程序框图中的多个地方读写同一个控件。局部变量只能在同一程序内部使用,每个局部变量都对应前面板上的一个控件,一个控件可以创建多个局部变量。读写局部变量等同于读写相应控件。通过全局变量可以在不同的VI之间进行数据交换,一个全局变量的VI文件中可以包含多个不同数据类型的全局变量。LabVIEW中的全局变量是以独立的VI文件形式存在的,这个VI文件只有前面板,没有程序框图不能进行编程。40.参考答案:执行速度41.参考答案:函数42.参考答案:下拉框;文本输入框;文本显示框43.参考答案:布尔数组;簇数组44.参考答案:A45.参考答案:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论