labview虚拟仪器期末复习
labview复习 问题问答
1、LabVIEW有哪四种类型的节点?函数、子程序、结构、代码接口2、分析下列程序实现的功能,并说明程序中有哪些控件、函数与结构程序实现功能:显示当前的温度值,并可设定温度报警值,当温度超过报警值时报警灯亮指示当前温度超过设定值。
控件:数值控件,布尔控件,显示控件。
函数:比较函数,数值函数。
结构:while循环结构。
3、下列程序使用了什么结构?(1)使用了公式节点结构。
(2)程序的描述:1-2所有的VI都包括以下3个部分:前面板、程序框图和图标连接口。
前面板就是图形化用户界面,也是VI的前面板。
程序框图是定义VI逻辑功能的图形化源代码。
1.有几个选板?各用于VI的什么部分?控件选板:控件选板(Controls)在前面板显示,由表示子选项板的顶层图标组成,该选项板包含创建前面板时可使用的全部对象。
函数选板:其工作方式与控件选板大体相同,函数选板由表示子选项板的顶层图标组成,该选项板包含创建框图时可使用的全部对象,函数选板只能在编辑程序框图时使用。
工具选板:使用浮动的工具选板中得定位工具可创建、修改和调试VI。
2.VI的创建方法:(1)在前面板的“文件”菜单中选择“新建VI”。
(2)在启动方式选择对话框中的新建文件窗口直接点击VI建立一个新的VI。
(3)在启动方式选择对话框中单击“项目”,创建一个项目后,在“我的电脑”上单击鼠标右键,从弹出的快捷菜单中选择“新建→VI”,即可创建新的VI。
(4)在启动方式选择对话框中选择“基于模板的VI”项,在模板选择对话框中选择“基于模板的VI”。
4.两个数组相加,以维数最短的为准。
例3-1,,5页。
单机位于工具选板的颜色工具,鼠标将变成画笔形状。
LabVIEW主要的数据类型包括标量类型、结构类型。
数据类型主要有数值量、逻辑量、字符串、文件路径等几类。
数组由元素和维度组成。
5.创建一个数组最高效的方法是:For 循环6.最基本的For循环由循环框架、总数接线端(输入端)、计数接线端(输出端)组成。
广技师电信学院LabVIEW复习题
LabVIEW复习题一、填空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的通用仪器硬件平台。
labview常见习题复习题考试题
labview常见习题复习题考试题——答案1. 10.21 产生100个随机数,求其最小值和最大值以及平均值2. 10.22 用for循环产生4行100列的二维数组,数组成员如下:1,2,3.......100;100,99,98.......1;6,7,8.......105;105,104,103......6;从这个数组中提取2行50列的二维数组,数组成员如下:50,49,48......1;56,57,58 (105)将这2个数组用数组显示件显示在前面板.3. 10.23 程序开始运行时候要求用户输入一个口令,口令显示正确时候滑钮显示件显示0---100的随机数,否则程序立即停止.4. 10.24 编写一个程序,在前面板上放3个按钮,当按下某个按钮时,输出按钮的编号.5. 10.25 编写计算以下等式的程序:y1=x3-x2+5y2=m*x+bx的范围是0---10。
y1和y2用数组显示件显示在前面板。
6. 10.26 编程求Josephus(约瑟夫环)问题:m个小孩子围成一圈,从第一个小孩子开始顺时针方向数数字,到第n个小孩子离开,这样反反复复,最终只剩下一个小孩子,求第几个小孩子留下?7. 10.27 猴子吃桃子问题,每天吃完全部的桃子一半又一个,到第10天的时候还剩下一个,编程求第一天桃子的总数.8. 10.28 编程求1000以内的所有水仙花数,"水仙花数"指一个三位数,它的各位数字的立方和等于她本身.例如:371=3*3*3+7*7*7+1*1*1;9. 10.31 编程求1000以内的"完数","完数"是指一个数恰好等于它本身的因子之和,例如28=14+7+4+2+1;10. 11.1 在一个chart中显示3条曲线,分别用红,绿,蓝3种颜色表示范围0-1,0-5,0-10的3个随机数.11. 11.2 在一个Graph中用2种不同的的线宽显示1条正弦曲线和一条余弦曲线,每条曲线长度为128个点.正弦曲线x0=0,Dealt x=1,余弦曲线x0=2,Dealt x=10.12. 11.3 用XY Graph显示一个半径为1的圆13. 11.4 产生一个10行10列的二维数组,数组成员为0--100的数字,并用强度图显示.14. 11.5 画出Labview图形显示,以及放大缩小功能,以及在此图标上添加可改变的labVIEW字体样式.15. 11.6 在前面板创建数值型控件,输入一个数值,在乘以一个比列系数,然后还在同一个控件中显示出来.(局部变量用法)16. 11.7 编写一个程序,用labview的信号生成函数产生一个三角波并显示在chart 上,在编写例外一个程序读出数据显示在chart上,调节2者的程序运行的时间,比较波形的差异.(全局变量)17. 11.8 编写一个程序,用labview的信号生成函数产生一个三角波并显示在chart上,在编写例外一个程序读出数据显示在chart上,调节2者的程序运行的时间,比较波形的差异.(通告函数)18. 11.10 创建一个程序显示内存中所有的VI的名称与路径?19. 11.11 创建一个程序把另外一个VI的前面板显示在Picture控件中.20. 11.12 请用Vi本身的属性来控制自己前面板的外观属性.21. 11.13 用一个chart显示一个随机数,用前面板控件chart的大小和位置.22. 11.14 前面板上放一个压力表,指针位置在0-255之间随机变化,指针颜色同时发生变化23. 11.15 建立一个枚举控件,其内容为张三、李四、王五共三位先生,要求当枚举控件显示“张三”时,输出“张三在这里”;同理,当枚举控件显示“李四”、“王五”时,输出:“李四在这里”和“王五在这里”24. 11.16 分别利用for循环的移位寄存功能和反馈节点两种方法求0+5+10+15+······+45+50的值25. 11.17 用顺序结构实现数值匹配:输入1~100之间的任意1个整数,然后系统随机产生1~100之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和时间。
LabVIEW_复习提纲
bVIEW 中,引入顺序结构的意义?顺序结构的两种形式(平铺 与层叠)
21.子VI 的创建与调用,创建的子VI一般应保存在主调程序的同 一目录下
函数 — 编程 — 应用程序控制 — 退出LabVIEW 13.红绿灯设计和跑马灯设计
LabVIEW 复习提纲
一、知识要点
1.虚拟仪器的主要特点: 2.传统仪器关键是硬件, 虚拟仪器的关键是软件 3.明确虚拟仪器测量系统的基本结构与组成
被
非
电
模
程
屏
测 物 理
学 量 换
数 转
成
换序 设 计Fra bibliotek幕 显 示量
电
学
量
bVIEW称为什么语言,它由几部分构成 ?前、后面板
bVIEW 的前、后面板功能与作用? bVIEW 中的三种选板:工具选板、控件选板、函数选板 7.前面板提供的控件可以分为:数值(输入、输出)控件、字符
22.表达式节点、公式节点的功能作用 23.属性节节点的功能作用:在程序运行过程中改变控件对象的属
性,通过属性节点来实现 bVIEW 中的局部变量与全局变量的概念,重点掌握局部变量
的应用。 25.在LabVIEW 中,有四种特殊数据类型:数组、簇、字符串数据
与波形数据 在前、后面板创建数组、簇的异同:前为变量、后为常量 26.数组与簇的主要区别 27.建立文件的意义:使计算机处理的数据得以长期保存
二、操作题
1.求 1+3+5+……+N 或者2+4+6+…+N 2.求一组 10 个1-2位随机整数的最大、最小值
天津工业大学 虚拟仪器(labview) 期末考试复习笔记
而决定结束循环的条件;而 While 循环不规定循环次数,其条件选择是根据选择器端子的 条件是否得以满足而决定结束循环的条件。For 循环适合于有限次数的循环操作,而 While 循环适合于根据程序运行过程中逻辑关系或在程序执行中人为地决定循环次数。
2
3.DAQ 程序设计过程中,有两个基本的概念:通道、任务 物理通道:测量或产生信号的终端或引脚; 虚拟通道:实际是一些属性的一个集合,包括名称、物理通道、输入连接、测量 或产生信号的类型等。
4. 任务:在 DAQ-mx 中是一个或多个虚拟通道的集合,包括了通道的时间特性、触发特性 等,一个任务的实质就是一个要执行的测量或产生信号的操作。 5. 信号调理类型:1.放大 2.线性化 3.传感器的激励 4.隔离 6. 数据采集卡性能指标:输入模式、输入范围、分辨率、采样速率、噪声抑制 数据采集系统由被测参数→传感器→信号调理→数据采集卡→计算机组成。 7. 虚拟仪器在使用数据采集卡之前必须运行专用软件 MAX 进行配置,如设置通道名,输 入输出类型,测量类型等。
第七章 1. DataSocket 是 NI 公司提供的一种基于 TCP/IP 协议的网络编程新技术。适用于远程数据 采集、监控和数据共享等应用程序开发。 2. URL 的格式由下列三部分组成:
(1)第一部分是协议 (2)第二部分是存在该资源的主机 IP 地址 (3)第三部分是主机资源的具体地址,如目录和文件名。
7、在 LabVIEW 中有哪三种用来创建和运行程序的摸板?它们都有哪些用途? 答:LabVIEW 中有三种用来创建和运行程序的模板:工具选板,控件选板和函数选板。
labview复习题
一、什么是虚拟仪器虚拟仪器是以计算机为核心,根据用户对仪器的设计定义,用软件实现虚拟控制面板设计和测试功能的一种计算机仪器系统二、什么是虚拟仪器技术?虚拟仪器技术室利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试,测量和自动化的应用三、根据自己的理解谈谈虚拟仪器与传统仪器相比,虚拟仪器的优势在哪里?(P2)(成本,开发时间,功能灵活性,后期维护等方面)1、提供了丰富的图形控件,采用了图形化的编程方法,把工程师从复杂枯涩的文件工程工作中解放出来;2、采用数据流模型,实现了自动的多线程,从而能充分的利用处理器(尤其是多处理器)的处理能力;3、内建有编译器,能在用户编写程序的同时自动完成编译,因此如果用户在编写程序的过程中有语法错误,就能立即在显示器上显示出来;4、通过DLL、CIN结点,ActiveX、.NET或MA TLAB脚本结点等技术,能够轻松实现LabVIEW与其他编程语言的混合编程;5、内建了600多个分析函数用于数据分析的信号处理;6、通过应用程序生成器可以轻松地发布可执行程序、动态链接库和安装包;7、提供了大量的驱动和专用工具,几乎能够与任何接口的硬件轻松连接;8、NI同时提供了丰富的附加模块,用于扩展LabVIEW在不同领域的应用,如实时模块、PDA模块、数据记录与监控(DSC)模块、机器视觉模块与触摸屏模块。
四、Labview作为编程软件有哪些优点?提供了丰富的图形控件,采用了图形化的编程方法。
采用数据流模型,实现了自动的多线程。
自建编译器,能在用户编写程序的同事自动完成编译。
通过DLL、CIN节点、ActiveX、.NET、或MATLAB脚本节点等技术,能够轻松实现LabVIEW与其他编程语言的混合编程。
内建600多个分析函数用于数据分析和信号处理;通过应用程序生成器可以轻松地发布可执行程序、动态链接库或安装包;提供了大量的驱动和专用工具,几乎能够与任何借口的硬件轻松连接;NI同事提供了丰富的附加模块,用于扩展LabVIEW在不同领域的应用,如实时模块,PDA模块。
Labview期末考试题及答案
——鸳小白1.一个温度监测器,如右图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。
温度值可以由随机数发生器产生.当报警发生时输出报警信息,例如“温度超限!当前温度78.23℃”,正常情况下输出空字符串。
同时。
利用“报警信息”控件的blinking属性,实现在输出报警信息的同时伴随闪烁,如下图所示。
为了能看到闪烁效果,需要将采样间隔设到5秒以上。
(1)(3)2.有一个测量程序,采集两路信号,每1s采集一次,要求每采集一次,就将采集结果写入文本文件尾部,即使重新运行程序,仍能保证数据添加到文件尾部,而不会覆盖原有数据。
格式为a保留4位小数,b为整数,如右图所示。
并在程序中用文本显示。
程序前面板程序框图3.利用随机数发生器仿真两个采样信号。
一个0到5V的采样信号,每200ms采一个点,共采集50个点,另一路电压信号的范围为5到10V,采样间隔是50ms,共采100个点。
采样完成后,将两路采样信号显示在同一个Waveform Graph中。
4.利用随机数发生器仿真两个采样信号。
一个0到5V的采样信号,每200ms采一个点,共采集50个点,另一路电压信号的范围为5到10V,采样间隔是50ms,共采100个点。
采样完成后,将两路采样信号显示在同一个Waveform Graph中。
X轴为时间轴显示,要求时间轴能真实的反映采样时间5.创建一个VI程序,该程序可以产生一个六行四列的二维数组(数组元素为0到10的随机整数),并把二维数组的前三行、前三列单独提出来,做为一个新的数组。
子VI主VI6.产生5个随机数,并和序号一起保存,格式为电子表单。
7.用for循环产生4航100列二维数组,数组成员如下:1,2,3 (100)100,99,98……6,7,8 (105)105,104,103 (6)从这个数组中取出2行5列的二维数组,成员如下:50,49,48 (1)56,57,58 (105)将这两个数组用数组显示空间显示在前面板上8、产生测试信号正弦波,三角波,方波,锯齿波,要求面板如下:9.计算学生三门课(语文,数学,英语)的平均分,并根据平均分划分成绩等级。
LabVIEW复习题(1)1
一、选择填空1.什么是传感器的动态特性。
2.磁力探伤有哪些方法?3.什么是模糊传感器?4.什么是传感器(Transducer/Sensor)?5.传感器有哪几个部分组成, 并说明它们的作用。
bVIEW程序由VI组成, 完整的VI是由()、()、连线板和()组成。
bVIEW程序分为()和()两部分组成。
8.传感器处于()与()的接口位置。
9.传感器特性主要是指()与()之间的关系。
10.热电偶是一种将()转换为()的温度检测元件。
11.引用句柄的概念在LabVIEW中无处不在, 其类型包括()、()和时间发生引用句柄。
12.电阻应变计是基于()制成的。
13.应变式传感器是基于()效应而制成的,其中原始电阻值表达式为()。
14.电极式液位计的典型产品是()。
15.测量电路为准确的测量出常规应变片电阻较小的变化范围一般采用的电路是()。
16.压阻式压力计的压力敏感元件是压阻元件, 它是基于()工作的。
17..块状金属导体置于变化的磁场中或在磁场中作切割磁力线运动时, 导体内将产生呈漩涡状的感应电流, 这种现象称为()。
18.传感器静态特性主要包括()、()、重复性、()和稳定性。
19.内存存储格式64位的数据类型是()。
20.电桥电路温度补偿通常采用的两种方法是()和()。
21.虚拟仪器最大的特点是()二、22.图标颜色为浅绿色的数据类型有哪些?三、23.说明SGL,CDB,I32, U64分别表示哪些数据类型四、24.控件的连线的形状与颜色表示不同的数据类型, 连线形状代表布尔量的是()线。
五、简答25.程序框图设计的原则26.目前检测技术里有哪些新的技术?27.DataSocket由哪两部分组成, 并说明DataSocket有哪些特点。
28.在数据采集过程中根据信号的特征和测试目的模拟信号可以分为几类, 并分别写出。
bVIEW的数据采集系统中有物理通道Physica.Channel和虚拟通道Virtua.Channel,什么是物理通道、虚拟通道并解释基本术语采样率、采样数以及扫描。
labview期末考试复习资料
仪器控制面板由计算机软件界面所代替仪器硬件由计算机控制可以用强大的软件去代替传统仪器的某些硬件功能。
软件是虚拟仪器的核心虚拟仪器的优势与特点1.高性能2.扩展性强3.开发时间短4.出色的集成“G”语言是一种图形化的程序语言。
在G语言中程序的执行是依靠数据沿规定路径传递来控制的,这种数据传递称为数据流。
. VI的构成:※前面板(Front Panel)※流程图(Block Diagram)※图标/连结器(Icon/Connector前面板=仪器面板流程框图=仪器内部结构图标/连接口:用于子VI调用在LabVIEW中VI程序的运行是数据流驱动的G语言采用模块化设计的关键是VI的层次化特性。
任何一个VI都可被当作子VI来调用,但只有建立了图标连接器的VI,才能作为子VI,被其它任何一个VI所调用。
图标和连接器是VI 子程序的两个组成部分。
创建子VI有两种方法。
1.任何一个VI都可作为子VI使用,但是需要编辑该子VI的图标和设定连接口(即端口)。
2. 选定部分流程框图程序来创建子VI程序,将自动产生图标和连接口。
LabVIEW的层次窗口,以图形化方式显示VI 和子VI的层次结构For循环要执行预先指定的循环次数。
而While循环只有在条件端口接收到的值为False时才停止循环。
While循环不必知道循环次数。
While循环不满足条件也要执行1次,而For循环当N<1时1次都不执行。
根据编程方便,选择使用。
有些情况两者都可使用。
都可以使用移位寄存器。
(后面将介绍)循环可以嵌套。
移位寄存器存储数据类型:数字、布尔值、字符串、数组等反馈节点和只有一个左端子的移位寄存器的功能完全相同,同样用于在两次循环之间传递数据,它是一种更简洁的表达方式。
波形图表:将数据在图形区实时、逐点地显示,类似于示波器;波形图:对已采集数据进行事后显示处理。
当在一个分支Case创建了输出通道,必须为每一个Case分支分别定义输出通道。
labview复习重点总结
labview复习重点总结Labview复习题一、填空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的通用仪器硬件平台。
Labview虚拟仪器期末复习
虚拟仪器的实质是利用计算机显示器的显示功能来模拟传统仪器的控制面板,以多种形式表达输出检测结果。
在硬件平台确定后,就有“软件就是仪器”的说法,体现了测试技术和计算机深层次的结合。
与传统仪器一样,虚拟仪器同样划分为数据采集、数据分析处理、结果表达三大功能模块。
传统的计算机语言(如:c语言)中的程序执行结构在labview中别并行机制所代替,他是一种带有图形控制流结构的数据流模式,这种方式确保了程序中的函数节点,程序的执行是数据驱动的,他不受操作系统、计算机等因素的影响。
前面板由输入控件和显示控件组成。
这些控件是VI的输入输出端口。
在Labview中,可以通过两种方式来运行VI,即运行和连续运行。
如果在程序中有阻止程序正确执行的任何错误,通过在错误列表中选择错误项,然后单击“显示错误”按钮,可搜索特定错误的源代码。
子VI相当于常规编程语言中的子程序,在Labview中,可以把任何一个VI 当作子VI来调用。
创建完成一个VI后,再按照一定的规则定义好VI的连接端口,该VI就可以作为一个子VI来调用了。
端口的颜色是由与之关联的前面板对象的数据类型来确定的,不同的数据类型对应不同的颜色,例如:与布尔量相关联的端口的颜色是绿色。
Labview中有两种类型的循环结构,分别是For循环和While循环。
移位寄存器是Labview的循环结构的一个附加对象,也是一个非常重要的方面,其功能是把当前循环完成时某个数据传递给下一个循环的开始。
在labview的循环结构中有“自动索引”这一概念,自动索引是指循环体外面的数据成员逐个进入循环体,或者循环体内的数据累积成为一个数组后在输出到循环体外。
对于For循环,自动索引是自动打开的。
反馈节点和只有一个左端子的移位寄存器的功能相同。
在条件结构中,分支不一定要输入数据或者提供输出数据,但若任何一个分支提供了输出数据,则所有的分支也都必须提供。
顺序结构分为平铺平铺式顺序结构和层叠式顺序结构,从功能上讲两者结构完全相同。
虚拟仪器期末考试试卷A
( 2014 —— 2015 学年度第 1 学期) 课程名称:虚拟仪器 考试形式:(闭卷机试) 试卷类型:(A ) 命题教师签名: 教研室主任签名: 主管院长(学部主任)签名: (注意:第一到第三大题的答案放在同一个VI 里面,所有创建的VI 都放在命名为“姓名+学号”的文件夹下,考试时间结束后提交此文件夹。
) 一、填空题,要求创建一个VI ,把下面填空题答案放在此VI 里(共15分) 1、LabVIEW 是一种的编程语言。
2、VI 分为和两部分。
3、 VI 程序框图的3要素:、、。
4、LabVIEW 开发工具的3个选板分别是:、、。
5、前面板控件有两种:、。
6、数组将的数据元素组合在一起,这些元素可以同是、、或路径、波形等各种类型。
装订线(答题不得超过此线)二、简答题(共10分)1、什么叫虚拟仪器?(4分)2、阐述波形图表与波形图的异同点,以及它们两者与XY图的不同点?(6分)三、判断、分析题(共15分)1、分析(a)、(b)图出错的原因。
(5分)( a) 图(b) 图2、判断(c)图程序是否正确,若正确程序执行时循环几次?(5分)(c) 图3、简述(d)图、(e)图和(f)图运行出的结果有何不同,原因?(5分)(d)图(e) 图(f)图四、编程题(共45分)1、建立一个VI ,创建一个簇常量,元素包括“考生姓名”、“学号”、“指示灯”,要求从簇中提取出“考生姓名”,显示在前面板。
(10分)0,1,2,3,42、创建一个二维数组常量,元素为:5,6,7,8,9 ,求其数组大小、2,0,4,5,1元素的最大最小值,以及提取出元素7。
(10分)3、编写一个VI,产生30个随机数求其最大值与平均值,并保存此30个随机数,保存格式自定。
(13分)4、编写一个程序,程序开始运行后要求用户输入一个口令,口令正确时点亮一个指示灯(要求灯亮时为红色),否则程序停止并灭掉指示灯。
(12分)五、综合设计题(15分)建立个名为“L”的子VI,用运算函数编写以下算式:t =5.983x+7.56y/3.1415z;其中t为子VI输出端口,x、y、z为子VI的输入端口。
安徽工业大学LABVIEW期末试题(卷)和答案解析
一、选择填空题1.对照如图前面板和框图程序中的图标N0 ,其属性是:( A )A:数值量,控制器B:数值量,显示器C:路径值,显示器D:字符串,控制器E:簇,控制器2.对照如图前面板和框图程序中的图标N1 ,其属性是:( C )A:簇,控制器B:数值量,显示器C: 数值量,控制器D: 字符串,控制器E: 路径值,显示器3.对照如图前面板和框图程序中的图标N2 ,其属性是:( E )A:簇,控制器B:数值量,显示器C:字符串,显示器D:字符串,控制器E:数值量,控制器4.对照如图前面板和框图程序中的图标N3 ,其属性是:( D )A:簇,显示器B:字符串,控制器C:数值量,控制器D:数值量,显示器E:路径值,显示器5.对照如图前面板和框图程序中的图标N4 ,其属性是:( A )A:字符串,控制器B:字符串,显示器C:簇,控制器D:数值量,控制器E:数值量,显示器6.对照如图前面板和框图程序中的图标N5 ,其属性是:( B )A:字符串,控制器B:字符串,显示器C:簇,控制器D:数值量,控制器E:数值量,显示器7.对照如图前面板和框图程序中的图标N6 ,其属性是:( A )A:字符串,控制器B:字符串,显示器C:簇,控制器D:数值量,控制器E:数值量,显示器8.对照如图前面板和框图程序中的图标N7 ,其属性是:( B )A:字符串,控制器B:字符串,显示器C:簇,控制器D:数值量,控制器E:数值量,显示器9.对照如图前面板和框图程序中的图标N8 ,其属性是:( A )A:路径值,控制器B:字符串,显示器C:路径值,显示器D:数值量,控制器E:字符串,控制器10.对照如图前面板和框图程序中的图标OK1 ,其属性是:( D )A:路径值,控制器B:字符串,显示器C:布尔值,显示器D:布尔值,控制器E:簇,控制器11.对照如图前面板和框图程序中的图标OK2 ,其属性是:( C )A:路径值,控制器B:布尔值,控制器C:布尔值,显示器D:字符串,显示器E:簇,控制器12.对照如图前面板和框图程序中的图标A1 ,其属性是:( C )A:数值量,控制器B:数组,显示器C:数组,控制器D:数值量,显示器E:簇,控制器13.对照如图前面板和框图程序中的图标A2 ,其属性是:( C )A:数值量,控制器B:数组,显示器C:数组,控制器D:数值量,显示器E:簇,控制器14.对照如图前面板和框图程序中的图标A3 ,其属性是:( D )A:布尔值,控制器B:布尔值,显示器C:簇,显示器D:数组,显示器E:数组,控制器15.对照如图前面板和框图程序中的图标C1 ,其属性是:( B )A:布尔值,控制器B:簇,控制器C:簇,显示器D:数组,显示器E:数组,控制器16.对照如图前面板和框图程序中的图标C2 ,其属性是:( C )A:布尔值,控制器B:簇,控制器C:簇,显示器D:数组,显示器E:数组,控制器17.对照如图前面板和框图程序中的图标C3 ,其属性是:( B )A:布尔值,控制器B:簇,控制器C:簇,显示器D:数组,显示器E:数组,控制器18.对照如图前面板和框图程序中的图标C4 ,其属性是:( C )A:布尔值,控制器B:簇,控制器C:簇,显示器D:数组,显示器E:数组,控制器19.对照如图前面板和框图程序中的图标M1 ,其属性是:( D )A:字符串,显示器B:数组,控制器C:数值量,控制器D:数值量,显示器E:布尔值,显示器A:字符串,显示器B:数组,控制器C:数值量,控制器D:数值量,显示器E:布尔值,显示器21.对照如图前面板和框图程序中的图标M3 ,其属性是:( B )A:字符串,控制器B:布尔值,显示器C:布尔值,控制器D:簇,控制器E:数值量,显示器22.对照如图前面板和框图程序中的图标M4 ,其属性是:( C )A:字符串,控制器B:布尔值,显示器C:布尔值,控制器D:簇,控制器E:数值量,显示器23.对照如图前面板和框图程序中的图标M5 ,其属性是:( E )A:字符串,控制器B:字符串,显示器C:数组,控制器D:布尔值,控制器E:布尔值,显示器二、简答题1.什么是虚拟仪器和虚拟设备,创建虚拟设备有何意义?答:1、是利用高性能模块,结合高效灵活的软件来完成各种测试,测量和自动化的应用2、创建虚拟设备可以改善产品质量,缩短产品投放市场的时间提高了产品开发和生产效率2.写出LabVIEW软件平台常用的三个模板名称。
LABVIEW复习提纲
第1章
复习提纲
第2章 LabVIEW开发环境
第1章
复习提纲
2.2 LabVIEW编程环境
2.1 LabVIEW编程环境
2.2.1 LabVIEW基本开发平台 使用LabVIEW开发平台编写的程序称为虚拟仪器,简称 VI。VI由以下3部分构成:
前面板: 即仪器界面(用户界面); 程序框图:定义VI功能的图形化源代码; 图标和连线板:识别VI的接口,以便在创建VI
第1章
复习提纲
(3)数值属性设置
第1章
复习提纲
(4)数值操作节点
第1章
复习提纲
3.2布尔型对象及其操作
1.定义:逻辑型,二值 真(True)或假(False)/ 1或0
真常量(1) 绿色 假常量(0)
第1章
复习提纲
2. 布尔型对象机械动作含义
第1章
复习提纲
3.布尔型对象的操作
函数→编程→布尔
2.2.2 LabVIEW的操作选板 设计一个LabVIEW应用程序,主要利用
LabVIEW提供的操作选板完成。
LabVIEW8.2包含3个操作选板: 工具选板 控件选板 函数选板
第1章
复习提纲
2.2 LabVIEW编程环境
通过 查看→工具选板 打开和关闭。
第1章
复习提纲
第3章 数据对象类型与操作
复习提纲
3. 初始化移位寄存器
第1章
复习提纲
5.2 Case结构(条件结构)
Case 结构是一种多分支程序控制结构,类似 C 语言 的 switch 多分支选择结构或if…then…else语句。
switch(变量) { case 值1: 代码1; break; … case 值n: 代码n; break; default: 语句 N;