单项选择题:
1、移位寄存器左端子数量与右端子数量相比(A)
A、不少于
B、不多于
C、必须相等
D、没有数量关系
2、(A)
3、(C)
4、层叠式顺序结构中的局部变量可以有几个数据源,该数据源可被哪些帧使用(A)
A、仅有一个,局部变量之后的帧
B、可以多个,局部变量之后的帧
C、仅有一个,全部帧可以使用
D、可以多个,全部帧可以使用
5、机械动作是(A)的一个重要性
A、布尔输入控件
B、布尔显示控件
C、布尔输出与显示控件D非布尔型数据类型
6、枚举类型提供了一个选项列表,其中每一项都包含着一个字符串标识和数字标识,枚举类型输出的是(A)
A、数值型的数字标识
B、字符串型的字符串标识
C、字符型的数字标识
D、以上都不对
7、创建数组的两种模式(A)
A、连接输入与取消连接输入
B、连接输入与索引输入
C、连接输入与最终值输入
D、连接输入与数组输入
8、“创建数组函数”使用时,其输入端可以同时输入以下哪两种数据类型(C)
A、数值型与字符串型标量
B、布尔数组与整型
C、数值型与数值型数组
D、数值型与布尔型
9、下列哪种说法是错误的( B )
A 虚拟仪器采用的是面向对象和可视化编程技术。
B 在程序运行的过程过程中波形的可见性是不可改变的
C 在LabView中,VI程序的运行时数据流驱动的。
D 在创建子程序时,可以使用连线工具给前面板的控制器和指示器分配端口。
10、下列说法中哪种说法是正确的?( C )
A、While循环只有在条件端口接收到的值为True时才停止循环
B、While循环不满足条件,1次也不执行
C、For循环当N<1时,1次都不执行
D、For循环可以嵌套,而While循环不可以嵌套
11、与局部变量相比,下面哪个描述表明了全局变量的优势? [ C ]
(A) 全局变量自身不需要标签就可执行;
(B) 全局变量遵循数据流模式,因此不会引起竞争情况;
(C) 全局变量可以在两个独立的同时运行的VI之间传递数据;
(D) 只有全局变量能传递数组数据,而局部变量不能。
12、运行DataSocket VI之前必须先启动哪个服务器?(B)
A HTTP服务器
B. DataSocket服务器
C. FTP服务器
D. OPC服务器
13、在VI前面板上有一个控件,需在运行时修改其属性。最佳方法是?(A)
A 创建一个隐式属性节点,选择要修改的属性
B 创建一个控件引用,将引用传递至属性节点,选择要修改的属性
C 创建一个链接至控件的共享变量,选择要修改的属性
D 创建一个局部变量,选择要修改的属性
c++中字符串数组怎么定义14、下列哪个函数按照元素的自有标签组合簇元素?(C)
A 按名称解除捆绑
B. 解除捆绑
C. 按名称捆绑
D. 捆绑
15、(A)
16、(C)
17、哪种图表刷新模式用于从左到右绘制新数据,然后清除图表,再从左到右更新数据?(B)
A带状图表
B 示波器图表
C 扫描图
D 步骤图表
18、(C)
多选题
1、分支选择器端子的数据类型可以是()
A、整型
B、字符型
C、枚举
D、布尔
2、(A、B、C)
2、创建数组的方式(ABCD)
A、利用数组函数可以创建数组
B、利用程序结构产生数组此处添加选项的内容
C、手动创建
D、某些VI的输出参数就是数组
3、时标数据类型可以进行哪些运算(ABE)
A、加法
B、减法
C、乘法
D、除法
E、比较
4、波形数据包含以下几个组成部分(ABD)
A、起始时间t0
B、时间间隔dt
C、波形属性D波形数值Y
填空:
1. 所有的LabVIEW 应用程序,即虚拟仪器(VI),它包括前面板、程序框图以及图标/连接器三部分。
2. LabView有三种操作模板,分别是控件模板、函数模板和工具模板。
3. CIN节点需要调用*.lsb格式文件,这种文件可以通过Visual C++来生成。
4. 虚拟仪器设计中连线为虚线时表示数据类型不匹配出错,当RUN按钮显示为折断的箭头时,表示程序有错误发生。
5.在LabView中局部变量主要用于程序内部传递数据,全局变量主要用于程序之间传递数据。
6. 程序框图由端口、节点和连线组成的可执行代码。
7、数组是相同类型的数据元素的集合,数据元素的类型可以是任意的,可以创建数值数组、布尔数组、字符数组和簇数组。
8、数据采集系统由被测参数→传感器→信号调理→数据采集卡→计算机组成。
9、Labview支持文本文件,二进制文件,数据记录文件,波形文件,测试数据文件等格式的文件输入和输出。
10、数据采集卡性能指标有输入通道数,输出通道数,采集位数,采集速度等。
11、循环边框上的数据出口为一个小方块,称为移位寄存器,具有存贮数据功能,对FOR 循环而言第一次循环时布尔型数据出口值为false。
12、虚拟仪器在使用数据采集卡之前必须运行专用软件MAX进行配置,如设置通道名,输入输出类型,测量类型等。
13、LabVIEW概念是一种用图标代替文本行创建应用程序的图形化编程语言。
14、传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。它用图标表示函数,用连线表示数据流向。
15、LabVIEW程序为称为VI,扩展名默认为.vi。
16、程序框图是图形化源代码的集合,这种图形化的编程语言也称为G语言。
17、虚拟仪器系统是由计算机、应用软件和仪器硬件三大要素构成的。计算机与仪器硬件又称为VI的通用仪器硬件平台。
18、LabVIEW程序被称为VI(Virtual Instrument),即虚拟仪器。 LabVIEW的核心概念就是“软件即是仪器”,即虚拟仪器的概念。
19、LabVIEW程序包括前面板(用户界面)和后面板(程序框图)。它有3种选板:控件选板(为前面板添加控件),仅用于编辑前面板;函数选板(在程序框图中添加函数或数据等),仅用于编辑程序框图;工具选板(选择各种编辑工具,前面板和后面板都要用到)。
20、控件选板中的基本常用控件可以以现代(modern)、经典(classic)和系统(system)三种风格显示。
21、前面板中的一些控件既可以作为输入控件也可以做作为显示控件。右击控件,选择Change to Indicator(转换为显示控件)或Change to Control(转换为输入控件)可以进行输入控件与显示控件之间的切换。
22、程序框图中的控件对象实际上是前面板相应控件的接线端。
23、LabVIEW中的程序框图节点是指带有输入和输出接线端的对象,类似文本编程语言中的语句、运算符、函数和子程序。LabVIEW中的节点主要包括函数、结构、Express VI、子VI
等。
24、高亮显示数据流,将明显降低程序的执行速度。
25、数据类型包括数字型控件、布尔型控件、枚举类型、时间类型、局部变量和全局变量。
26、数据运算包括算术运算符、关系运算符、逻辑运算符、表达式节点。
27、VI程序框图中接线端以不同的图标和颜来表示不同的数据类型。
28、LabVIEW中的枚举类型提供了一个选项列表,其中每一项都包含一个字符串标识和数字标识,数字标识与每一选项在列表中的顺序一一对应。时间类型是LabVIEW中特有的数据类型,用于输入与输出时间和日期。
29、LabVIEW图形化编程中,运算是按照从左到右沿数据流的方向顺序执行。
30、程序结构包括顺序结构、For循环、While循环、Case结构、事件结构、使能结构
和公式节点。
31、框图使能结构——注释程序框图。在不同外部条件下执行不同部分的程序。
32、字符串控件包括输入控件、显示控件和下拉框。字符串输入控件一般被用作文本输入框,而字符串显示控件一般被用作文本显示框。表格实际上就是一个字符串组成的二维数组。树形控件以树的形式显示多层内容。
33、LabVIEW一个非常大的优势就是它可以根据输入数据的类型判断算子的运算方法,即自动实现多态。
34、LabVIEW 目录一般在Program Files\National Instruments\目录下
35、DBL 符号表示对象数据类型是双精度数;TF 符号表示布尔数;I16符号表示16 位整型数;ABC 符号表示对象数据类型是字符串。
36、构造一个子VI 主要的工作就是定义它的图标和联接器。
37、移位寄存器可以将数据从一个循环周期传递到另外一个周期。如果必要,每维最多可有231-1 个元素。
1、簇为LabVIEW中的结构体变量。
38、根据显示方法,Graph又分为波形图、XY曲线图、强度图、数字时序图和三维图。 39、LabVIEW中的子VI(SubVI)类似于文本编程语言中的函数。
简答题
1.什么是功能函数“索引数组(Index Array)”,如何使用?
返回n维数组在索引位置的元素或子数组;
连线数组到该函数时,函数可自动调整大小,在n维数组中显示各个维度的索引输入。也可通过调整函数大小,添加元素或子数组。连线板可显示该多态函数的默认数据类型。
2.简要论述Graph 和Chart 的区别。
答:在LabVIEW 的图形显示功能中Graph 和Chart 是两个基本的概念。一般说来Chart 是将数据源(例如采集得到的数据)在某一坐标系中,实时、逐点地显示出来,它可以反映被测物理量的变化趋势,例如显示一个实时变化的波形或曲线,传统的模拟示波器、波形记录仪就是这样。而Graph 则是对已采集数据进行事后处理的结果。它先将被采集数据存放在一个数组之中,然后根据需要组织成所需的图形显
示出来。它的缺点是没有实时显示,但是它的表现形式要丰富得多。例如采集了一个波形后,经处理可以显示出其频谱图。现在,数字示波器也可以具备类似Graph 的显示功能
3.简要叙述局部变量和全局变量的使用特点和区别。
答:通过局部变量或全局变量,可以实现在程序框图中的多个地方读写同一个控件。局部变量只能在同一程序内部使用,每个局部变量都对应前面板上的一个控件,一个控件可以创建
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论