0.0932

五煦查题

快速找到你需要的那道考题与答案

超星LabVIEW程序设计章节答案(学习通2023题目答案)

71 min read

超星LabVIEW程序设计章节答案(学习通2023题目答案)

第01单元 初识 LabVIEW

第01单元 LabVIEW学习方法与编程环境 单元测验

1、超星W程LabVIEW中可借助以下哪个选板在前面板上放置对象:
A、序设习通图标选板
B、计章节答工具选板
C、案学控件选板
D、题目函数选板

2、答案以下不属于LabVIEW控件选板中提供的超星W程控件系列样式的是:
A、经典
B、序设习通银色
C、计章节答3D
D、案学系统
E、题目新式

3、答案以下不属于LabVIEW工具板中提供工具的超星W程是:
A、断点
B、序设习通探针
C、计章节答单步执行
D、对象快捷菜单

4、一般的VI程序由以下三部分组成:
A、控件、函数、用户界面
B、前面板、程序框图、图标及连接板
C、用户界面、源程序代码、图标
D、控件选板、函数选板、工具选板

5、以下快捷键可用于左右栏显示LabVIEW前面板和程序框图窗口的是:
A、Ctrl+H
B、Ctrl+S
C、Ctrl+Z
D、Ctrl+T

6、以下快捷键可用于显示LabVIEW即时帮助窗口的是
A、Ctrl+T
B、Ctrl+H
C、Ctrl+S
D、Ctrl+Z

第02单元 基本数据类型

2.2 数值类型随堂测验

1、程序框图中表示整型数据类型的颜色是:
A、蓝色
B、绿色
C、棕色
D、粉红色

2、何处可放置数值常量?
A、前面板
B、程序框图
C、连线板
D、A 和 B

2.4 字符串类型随堂测验

1、执行下列代码后,结果字符串的值是?
A、HelloldAgain
B、Wor
C、Hello d Again
D、Worl

第02单元 基本数据类型测验

1、请从以下选项中选择表示字符串的连线颜色( )
A、绿色
B、蓝色
C、橙色
D、粉色

2、请从以下选项中选择表示布尔量的连线颜色( )
A、绿色
B、蓝色
C、橙色
D、粉色

3、请分析以下程序输出结果( )
A、90000
B、0
C、1
D、24464

4、哪一种机械动作会在按下布尔控件时将布尔值由“假”转换为“真”,并且在松开后直到LabVIEW读取该布尔值之前都保持“真”值?
A、保持转换直到释放
B、释放时转换
C、保持触发直到释放
D、释放时触发

5、LabVIEW按照哪种编程结构执行程序框图代码? ( )
A、控制流,程序的执行顺序由编程元素的顺序确定
B、数据流模型,程序框图根据数据流向执行
C、从上至下,程序从程序框图的顶部开始执行,一直往下
D、从左至右,程序从程序框图的左边开始执行,一直往右

6、数值类型中有符号的8位整数数值范围为( )
A、-128~+127
B、-128~+128
C、-256~+255
D、-256~+256

7、如a为2,b为128,VI执行后,结果是多少?
A、1
B、0
C、255
D、256

8、对一个函数而言,只有当它的所有输入端口上的数据都成为有效数据时,它才能被执行。

9、在LabVIEW中,数值类的数据类型只能用橙色表示。

10、布尔控件代表一个布尔值,只能是True 或 False。它可以代表按钮输入,也可以当LED指示灯显示。

第03单元 图形显示器

3.1 波形图表随堂测验

1、哪种图表刷新模式用于从左到右绘制新数据,然后清除图表,再从左到右更新数据?( )
A、带状图
B、示波器图
C、扫描图
D、柱状图

3.2 波形图随堂测验

1、当需要一边采集数据一边实时显示结果时应采用( )显示。
A、波形图
B、波形图表
C、XY图
D、强度图

3.3 XY图随堂测验

1、在一段时间周期内生成100个点,点和点之间的时间间隔不平均,哪种显示控件可显示数据点并保持不平均的采集间隔?
A、波形图表
B、波形图
C、XY图
D、强度图

第04单元 数组及数组函数

4.1 数组的创建随堂测验

1、下列关于数组的表述哪项有误? ( )
A、数组可用于保存由循环生成的数据
B、数组元素无索引
C、数组可包含输入控件或显示控件,但无法同时包含两种控件
D、数组可组合相同类型的数据元素

2、以下哪种方法不适用于创建一维数组: ( )
A、在前面板上放置数组外框,并将控件拖曳至该外框
B、使用While循环,禁用自动索引
C、使用For循环,启用自动索引
D、使用初始化数组函数

3、允许同时包含输入控件和显示控件的是?( )
A、数组
B、簇
C、A和B
D、以上均不正确

4、以下关于数组常量的表述,不正确的是: ( )
A、程序框图中创建的数组常量,在前面板中不可见
B、无法调整数组常量的大小以包含多个元素
C、允许复制并拖曳前面板上的现有数组至程序框图,以创建相同类型的常量
D、数组常量可执行所有的数组操作

5、下列哪些数据类型不可以作为数组的元素( )
A、数值
B、布尔
C、字符串
D、波形图

6、下列创建一个数组的最高效方法是( )
A、在While循环中放置一个创建数组函数
B、初始化一个数组并在While循环中替换其元素
C、使用一个带自动索引的While循环
D、使用一个带自动索引的For循环

4.2 数组的运算随堂测验

1、请分析以下程序框图,元素输出结果为( )
A、{ 1,2,3}
B、{ 1,2,3,0}
C、{ 1,2,3,0,0}
D、结果为3

2、减法运算的结果是?( )
A、一维数组{ 5, 7, 1, 5}
B、一维数组{ 5, 12, 1, 14}
C、一维数组{ 14}
D、一维数组{ 14, 7, 1, 14}

3、加法运算的结果是? ( )
A、一维数组{ 20, 4, 7}
B、一维数组{ 20, 12, 15}
C、一维数组{ 12, 4, 15}
D、一维数组{ 20}

4、下列数组相加后,得到的结果是? ( )
A、一维数组{ 80, 20, 40, 10, -60}
B、一维数组{ 120, 30, -60}
C、一维数组{ 120, 30}
D、二维数组{ { 120, 90, 20}, { 60, 30, -40}}

5、代码执行后,输出的显示控件显示的值是多少?( )
A、{ -3 -3 -3 7}
B、{ -3 -3 -3}
C、{ 3 3 3}
D、{ 253 253 253}

第05单元 簇及簇函数

5.1 簇的创建随堂测验

1、簇的用处是:
A、将混合数据类型组合为逻辑结构。
B、在前面板的图形或图表上显示数据。
C、提供在程序框图上区分数据类型的方法。
D、在前面板上按数据类型区分数据对象。

2、下列关于簇的描述不正确的是( )
A、簇不可以进行数值运算
B、簇元素的顺序和该元素的放置位置无关
C、使用簇可以减少子VI 所需的连线板接线端数目
D、簇元素类似文本编程语言中的记录或结构体

第12单元 子VI设计

12.1 图标和连线板设计随堂测验

1、下列叙述中不正确的是( )
A、连线板中最多可设置28个接线端,默认模式为4*2*2*4
B、连线板的接线端不要超过16个,否则会降低VI的可读性,也不方便连线
C、若一个VI作为子VI使用,该VI必须创建图标和连线板
D、图标是VI的图形化表示,包含文字、图形或图文组合

2、下列称述,错误的是( )。
A、子VI图标可以从函数选板编辑
B、子VI定义了输入和输出的位置
C、子VI连线端的颜色与其连接的数据类型一致
D、子VI必须有连线板和图标

12.2 创建子VI随堂测验

1、用户选中下列代码后,从LabVIEW“编辑”菜单选择“创建子VI”,程序框图将如何显示?
A、
B、
C、
D、

2、通过选择程序框图上的代码创建子VI,子VI的接线端数量是多少?
A、3
B、4
C、5
D、6

3、选中现有VI的一部分代码创建子VI,选择的代码包含用于两个不同前面板控件的隐式链接属性节点和隐式链接调用节点,创建子VI后现有VI程序框图上将放置什么新的项?
A、添加了属性节点和调用节点的局部变量
B、添加了属性节点和调用节点的全局变量
C、添加了属性节点和调用节点的控件引用
D、添加了属性节点和调用节点的控件接线端

12.4 可重入VI随堂测验

1、若主程序和子程序如下图所示,请问运行后结果次数2显示值为多少?
A、18
B、19
C、20
D、21

2、若主程序和子程序如下图所示,请问运行后结果次数2显示值为多少?
A、18
B、19
C、20
D、21

3、若主程序和子程序如下图所示 当子程序为可重入时,结果显示器次数1和次数2分别显示什么?
A、10、20
B、9、19
C、9、29
D、不能确定,但有一个必然是29

第13单元 界面设计

13.5 自定义控件随堂测验

1、下列称述,正确的是:( )
A、自定义类型定义了控件所有实例的数据类型
B、严格自定义类型是创建自定义控件的一个模板
C、每个自定义控件实例都是独立的副本
D、自定义控件通过控件编辑器创建,自定义类型通过程序创建

2、自定义输入控件,从下拉菜单中选择“输入控件”,然后将控件保存为.ctl文件。在前面板上使用自定义控件实例。打开.ctl文件修改控件后,前面板窗口的控件不会随之变化。

学习通LabVIEW程序设计

LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种为科学研究、数据分析和测试测量而设计的可视化编程语言和开发环境。它的使用范围包括控制系统、自动化测试、数据采集、数据分析和科学研究等领域。

学习通(edX)是一家在线教育平台,由哈佛大学和麻省理工学院共同创办。学习通提供了许多高质量的在线课程,包括LabVIEW程序设计。

学习资源

如果你想学习LabVIEW程序设计,可以考虑以下学习资源:

  1. NI官方网站
  2. NI官方论坛
  3. 在线课程(例如学习通)
  4. 书籍

基本概念

LabVIEW程序由虚拟仪器(Virtual Instrument, VI)组成,VI是一种独特的程序形式,它是一种可视化的编程语言,以图形方式来表示程序流程。虚拟仪器有两个基本部分:前面板和后面板。

前面板

前面板是用户与虚拟仪器进行交互的界面,类似于物理仪器的控制面板。前面板由控件组成,例如按钮、滑动条、图表等等。这些控件可以用来调整参数、输入数据和观察结果。

后面板

后面板是虚拟仪器的实际操作区域,包括程序代码、数据输入输出等。在LabVIEW中,后面板由图形化的程序流程图表示。程序流程图上的每个元素都代表一个代码块,我们称之为节点。节点通过连线连接在一起,形成一个完整的程序流程。

LabVIEW编程

要开始编写LabVIEW程序,需要掌握以下基本技能:

  1. 了解基本的控件和节点
  2. 了解数据类型和变量
  3. 了解程序流程控制结构
  4. 了解子VI和函数库的使用

控件和节点

在前面板中,有很多不同类型的控件可以使用。例如,数字控件、字符串控件、按钮等。这些控件对应的节点可以在后面板中找到。

节点有很多不同的类型,例如加法节点、乘法节点、条件语句节点等等。每个节点都有不同的输入和输出,可以根据需要连接到其他节点。

数据类型和变量

在LabVIEW中,数据类型对编程至关重要。LabVIEW支持很多不同类型的数据,例如数字、字符串、布尔值等。在设计程序时,需要选择正确的数据类型并使用变量来存储数据。

程序流程控制结构

程序流程控制结构可以控制LabVIEW程序的执行流程。例如,条件语句可以根据不同的条件执行不同的代码。循环结构可以在一定条件下循环执行代码块。

子VI和函数库的使用

在LabVIEW中,可以将一些常用的代码块封装成子VI。这些子VI可以通过函数库来管理和调用。使用子VI可以使程序更加模块化和可重用。

总结

学习LabVIEW程序设计需要掌握基本的编程技能和相关知识。了解基本的控件和节点、数据类型和变量、程序流程控制结构、子VI和函数库的使用等等是必要的。通过不断练习和实践,可以逐步掌握LabVIEW程序设计的技能,提高自己的编程能力。