labview复习重点总结

合集下载

labview 关键知识点

labview 关键知识点

1、使用“公式节点”时,涉及到多个输入输出都得在公式节点两旁添加并连接。

2、使用“条件选择器”注意指定默认分支。

一般选连接条件端即可自动生成条件分支。

3、“事件结构”通过编辑事件分支后左端出现的字符为ASCII值,若想显示所按下的键值则通过“创建数组”—>“字节数组至字符串转换”即可。

4、双层for循环,输出为数组时外for为“行”内for为“列”,而输出为表格时则相反。

5、一组数组为向量,二维数组为nxm矩阵,三维数组为mxnxp,m为层,n为行,p为列。

6、使用“条件结构”时,若有状态线未连接则选用默认连线。

7、使用字符串连接时,输入量必须为字符串形式,若为数字,则可通过“数字至十进制字符串”进行转化。

8、当前时间要显示成字符串形式,由“字符串”中“格式化日期/时间字符串”转化。

9、for循环的退出,其一,N=n次循环完成;其二,输入为数组,即行或列作为N;其三,通过条件接线端设置。

10、“数组子集”可以任意提取某一数组子集。

11、“数组最大最小”与“数组子集”配合可以任意求某子集数组的最大最小值及在数组中的位置。

12、“索引数组”可提取数组中任一元素。

13、“毫秒计数器”显示的是计算机从启动到现在的时间。

14、“waveform”在新式—I/O—波形中。

15、使用“创建波形”时,一般不用自带的属性,而使用“设置属性”。

16、“波形图”右键“忽略时间标识”可通过连接“创建波形”中“to”至“获取当前时间”来显示实时时间。

17、“常数值”为整型时边框为蓝色,为浮点型时边框为橘色。

18、若用“XYGraph”显示单一波形时连接顺序为,波形——簇——XYGraph;若要显示多条波形,为波形——簇——创建数组——XYGraph。

19、“波形图表”为实时曲线图,输出多条曲线时用“簇”来捆绑。

“波形图”输出单条曲线时输入端为一维向量;输出多条曲线时可用“创建数组”来连接,每行为一条曲线。

20、“错误输出”在“经典”——“经典数组矩阵与簇”中。

工程软件(labview)考试重点

工程软件(labview)考试重点

考试题型:填空,简答,编程环境,读程序Labview全称:实验室虚拟仪器集成环境labview开发公司:美国国家仪器公司Labview编程语言:G语言(图形化编程语言)G语言特点:以图标表示函数,以连线表示数据流向,以线性和颜色表示数据类型Labview的特点及应用(简答)特点:(1)提供丰富的图形控件,采用图形化编程(2)采用数据流模式,实现了自动的多线性,充分利用处理器的能力(3)内建有编译器,能在用户编写程序的同时自动完成编译(4)通过dll,cin节点,.net等技术实现与其他编程语言的混合编程(5)内建多个分析函数(完整版在课本第二页,以上为简化版)应用:在过程控制,测试与测量,工业自动化,实验室研究等方面都有广泛应用虚拟仪器定义:是基于计算器的仪器,其实质是充分利用计算器来实现和扩展传统仪器的功能。

虚拟仪器组成框图:传感器→信息调理器→数据采集设备→pc机→软件数据采集设备类型(并口,串口,usb口,PXI,UXI等)全部vi都包括①前面板前面板是图形化的用户界面,包括控制器和显示器控制器包括:开关,旋钮,按钮和其他输入设备显示器包括:图形,led和其它输出显示对象②程序框图程序框图是定义VI逻辑功能的图形化源代码,其编辑元素包括函数,子vi,常量,结构,连线。

③图标Labview工具栏从左至右依次为:运行,连续运行,终止运行,暂停高亮运行Labview选项板:①控件选板②函数选板③工具选板控件选板(表中为所需掌握内容)函数选板工具选板:常用数据类型:布尔量(绿色)字符串(粉红)双精度浮点型(橙色)循环与结构:for循环 While循环条件结构顺序结构事件结构(两循环三结构)for循环中N为总数接线端 i为计数接线端While循环中i为计数接线端为条件接线端条件结构中掌握条件选择器端口(为一个小问号)移位寄存器的作用与概念:移位寄存器是labview循环中的一个附加对象,其功能是将当前循环完成的某个数据传递给下一个循环的开始自动索引:功能是使循环外面的数组成员逐个进入循环框内,或是循环框内的数据累加成一个数组输出到循环框外创建子vi的过程:子VI是供其他VI使用的VI,与子程序类似。

labview总结(LabVIEW总结)

labview总结(LabVIEW总结)

labview总结(LabVIEW总结)Chapter 1 Introduction1, the LabVIEW program is called virtual instrument (VI).2, LabVIEW creates a user interface (front panel) by displaying the space in the input control. An input device, such as a knob, a button, a turntable, etc.. An explicit control refers to a display device, such as a graphic, an indicator, etc.. When the front panel is created, you can add code, and use VI and structure to control objects on the front panel. Block diagram contains the code.3, when you open an existing file or a new VI file, the startup window disappears automatically. After the file is closed, the startup window pops up automatically. You can select the View menu in the front panel to display the startup window.4, add input controls for the front panel, which is equivalent to providing data to the program block diagram.5, take an example: create the generated signal and display it on the front panel.CTRL+E is used to convert between the front panel and the program block window.6, add the input control for the front panel, which provides data for the VI program block diagram. Right click on any blank space in the front panel or block diagram to display the space or function palette.7, change the type of signal: the program block has an icon labeled as the simulation signal and, by default, the simulation is a sine wave. But you can also modify the waveform. Note: This is the input signal, that is, its amplitude, frequency, and phase are inputs.8, the object on the program block diagram: if you want to change the amplitude of the signal through the knob, you must connect the two objects on the program block diagram. Indicates the positioning tool when the cursor is displayed as an arrow. When using the loop, place the loop part in the middle of the for loop (the gray box)9, custom knob input control: modify the properties of the knob control.Summary: new dialog box and VI templateThe new dialog box contains many VI templates. The VI template is used to help users create VI for routine measurement and other tasks. The VI template includes the Express, VI, functions, and front panel objects that initially create a regular measurement application.Front panel: the front panel is the VI user interface. The input control and display space is the interactive input port and output port of the VI, which is used to create the front panel. The input control and display space are located in the control palette. The input control mainly includes the knob, button, turntable and other input devices. The input controls simulatethe input devices together to provide data for the program block diagram of the VI. The display control refers to a display device, such as a diagram, an indicator light, etc.. The device that controls the output of an analog instrument, used to display the data of a program block diagram.Block diagram: program block diagram contains graphical source code (G code), you can determine the VI mode of operation. The block diagram code uses a graphical representation of the function to control the front panel object. The front panel object is shown as an icon terminal on the block diagram. Connect the wiring of the control to the ExpressVI, VI, and function by wiring. Data can be passed in: input control to VI and function, VI and function to display space, VI and function to other VI and functions. Data transfers between the block diagrams of nodes can determine the order of execution of VI and functions. This method is called data flow programming.The block diagram object includes: terminal and program block diagram node.The block diagram nodes include functions, sub - VI, Express, VI, and structure.Front panel and block diagram tools: when you move the cursor to the object in the front panel and block diagram, you can display the location tool. The cursor is displayed as an arrow, used for object selection, positioning, and resizing. Move the cursor to the end of the block diagram object to display the wiring tool. At this point, the cursor is displayed as a coil, used to connect objects on the program block diagram, allowingdata to flow between objects.ExpressVI: the ExpressVI on the function board is used for routine measurement tasks. When the ExpressVI is placed on the block diagram, the configuration dialog box of the ExpressVI can be displayed automatically. Each option in the dialog box is used to specify the behavior of ExpressVI.Shortcut: CtrlR run VI; CtrlZ revoked the previous operation; CtrlE switch between the panel and the diagram window; CtrlS save VI.10, VI / VI connection: the icon icon is a VI used by other VI interface, when the VI is called other VI so in other VI will show the VI icon, located on the front panel and the block diagram of the upper right corner. The connecting line, if the sub VI is called VI, Xu create a connection plate, the connecting plate is used to display all VI input controls and display control terminal, set the terminal every VI, echoing the VI front panel controls, similar to the list of parameters in a programming language.The wiring board receives data at its input, and then passes it through the input control of the front panel to the block diagram code, which is output from the display control of the previous panel. The wiring board can only be defined in the front panel.The second chapter creates VI1, click the button on the top left corner of the functionpalette to lock the floating function board.2, open the immediate help, and then cursor to the corresponding function, it will show its functional use.3, the Express VI can reduce the signal sampling by LabVIEW help search, and click Add to the program block button to add the Express VI to the program block diagram.4, create controls in the program block diagram:5, to create a complete VI program, including icons and connection boards, this VI can run by itself, or can be called by other VI, which contains icons and the VI of the connection board.6, the instructions in the property are displayed in the prompt help. The prompt is that the cursor points to the object and displays the tooltip after the program is run.The third chapter program structureI. cyclic structure.1, the for loop executes the object within the structure according to the set number of times, including two long integer parameters: the total number of cycles N and the current number of cycles I N. The following steps are needed to build the for loop structure.(1) place the for loop box. (2) add loop program. Adds a loopprogram object in the flowchart. Note: all objects in the loop program must be included in the box, otherwise it will not be considered a loop program. (3) set the number of cycles. There are two ways to set the cycle number, direct setting and indirect setting.The direct setting is the direct assignment of N to set the number of cycles. Right click on the N, select Create variables from the pop-up menu, and enter the numeric constant in the variable control. The indirect method is to control the number of cycles using the automatic indexing function of the cyclic structure. Notice that I started at 0. N can be used as input values for objects.2, the while cycle(1) place the while loop box. (2) add a loop object. All objects in the loop program must be included in the box. (3) setting the judging method of cycle condition. Click the right mouse button at the end of the conditional menu to pop up the shortcut menu. You can choose conditional judgment. Select "create input control" and add a control to control the Boolean. At this point, a button appears in the front panel window to determine the condition control.。

LABVIEW基础必学知识点

LABVIEW基础必学知识点

LABVIEW基础必学知识点
1. 控件与面板:学习如何在LabVIEW界面上添加控件(如按钮、滑块、文本框等)以及如何自定义面板布局和样式。

2. 数据流编程:熟悉数据流编程的概念及其在LabVIEW中的应用,了
解数据流图的基本结构和运行机制。

3. VI(虚拟仪器)的创建和调用:学习如何创建VI并将其用于调用
和组合成更复杂的程序。

4. 数据类型和数据结构:了解LabVIEW中的不同数据类型(如数字、
字符串、数组等),并学习如何使用数据结构来组织和处理数据。

5. 信号生成与处理:学习如何使用LabVIEW生成和处理模拟和数字信号,包括滤波、傅里叶变换等常用信号处理技术。

6. 串口通信与仪器控制:了解如何使用LabVIEW实现串口通信和控制
外部仪器,如通过串口与硬件设备进行通信或控制。

7. GUI设计和使用事件:学习如何设计漂亮的图形用户界面,并学习
如何使用事件结构实现用户交互和程序响应。

8. 数据存储与读取:了解如何使用LabVIEW将数据存储到文件中,以
及如何读取和处理已存储的数据。

9. 并行编程与多线程:学习如何使用并行编程来提高程序的性能和效率,并了解LabVIEW中多线程的概念和应用。

10. 错误处理和调试:掌握LabVIEW中的错误处理技术和调试工具,以及如何分析并解决程序中出现的错误。

以上是LabVIEW基础必学的知识点,掌握这些知识可以帮助你理解和使用LabVIEW进行数据采集、信号处理、仪器控制等应用。

labview知识点大全

labview知识点大全

1, 在前面板Tools中选项build application (exe)from vi可以把vi打包成可执行文件。

(在前面板的TOOLS下边有一个菜单叫做build application or library(dll),然后进入了进行程序打包的界面,在tartget file name里添入你想把程序打包成的程序的名字,在build target 里添入你想打包成DLL还是打包成EXE,然后再添入存放的位置,若是你不只是想打包成EXE,而且要想在其它没有装LABVIEW的电脑上也能运行的话,哪么你还要进入选项卡installer settings,里边creat installer,然后再添好你需要修改的参数,然后点BUILD,然后提示你的文件打开了,你需要关闭子VI吗,选是就行了,然后它就开始打包了!)2, 我们先从一个单独的While循环结构开始,它将像一个电锯一样,只有你按了关闭开关后才会停止旋转。

之后,我们会加入一个Case结构,它将会处理软件可能出现的所有状况。

事实上,While循环+Case结构的组合是非常强大的。

3, 在项目中,可以把VI程序创建成可以运行的软件产品。

要完成这个操作,可以在创建可执行文件设定(Build Specifications)上面点击鼠标右键并在弹出的右键菜单中选择New下面的子菜单来完成相应的创建操作。

可以选择的几项包括了:◇应用程序(Application)◇安装包(Installer)◇共享库(DLL)◇源文件发布包(Source Distribution)◇压缩文件(Zip File)4,对于真正的三维曲线来说,Windows下的专业版的LabVIEW提供了3D Surface Graph、3D Parametric Graph以及3D Curve Graph三个控件。

5,在函数VI面板的Programming>>Numeric>>Conversion子面板上找到To Double Precision Float函数来将时标数据转换为双精度浮点数。

LabVIEW_复习提纲

LabVIEW_复习提纲
bVIEW 的数据流运行机制: 传统的编程语言,程序运行是基于程序编码的顺序,是指令驱动 的代码流。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虚拟仪器期末复习

Labview虚拟仪器期末复习

虚拟仪器的实质是利用计算机显示器的显示功能来模拟传统仪器的控制面板,以多种形式表达输出检测结果。

在硬件平台确定后,就有“软件就是仪器”的说法,体现了测试技术和计算机深层次的结合。

与传统仪器一样,虚拟仪器同样划分为数据采集、数据分析处理、结果表达三大功能模块。

传统的计算机语言(如:c语言)中的程序执行结构在labview中别并行机制所代替,他是一种带有图形控制流结构的数据流模式,这种方式确保了程序中的函数节点,程序的执行是数据驱动的,他不受操作系统、计算机等因素的影响。

前面板由输入控件和显示控件组成。

这些控件是VI的输入输出端口。

在Labview中,可以通过两种方式来运行VI,即运行和连续运行。

如果在程序中有阻止程序正确执行的任何错误,通过在错误列表中选择错误项,然后单击“显示错误”按钮,可搜索特定错误的源代码。

子VI相当于常规编程语言中的子程序,在Labview中,可以把任何一个VI 当作子VI来调用。

创建完成一个VI后,再按照一定的规则定义好VI的连接端口,该VI就可以作为一个子VI来调用了。

端口的颜色是由与之关联的前面板对象的数据类型来确定的,不同的数据类型对应不同的颜色,例如:与布尔量相关联的端口的颜色是绿色。

Labview中有两种类型的循环结构,分别是For循环和While循环。

移位寄存器是Labview的循环结构的一个附加对象,也是一个非常重要的方面,其功能是把当前循环完成时某个数据传递给下一个循环的开始。

在labview的循环结构中有“自动索引”这一概念,自动索引是指循环体外面的数据成员逐个进入循环体,或者循环体内的数据累积成为一个数组后在输出到循环体外。

对于For循环,自动索引是自动打开的。

反馈节点和只有一个左端子的移位寄存器的功能相同。

在条件结构中,分支不一定要输入数据或者提供输出数据,但若任何一个分支提供了输出数据,则所有的分支也都必须提供。

顺序结构分为平铺平铺式顺序结构和层叠式顺序结构,从功能上讲两者结构完全相同。

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;

LABVIEW基础知识

LABVIEW基础知识

L A B V I E W基础知识(总3页) -CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除1.LabVIEW包括前面板、程序框图、图标/连接器三部分。

2.框图程序由节点、端点、图框、连线元素构成。

3. 波形图数据输入的基本形式是 _数据数组___、___簇__、_波形数据__。

4. 数据采集简称 DAQ 。

5. 程序结构包括循环结构、分支结构、顺序结构、公式节点。

6.顺序结构分为堆叠、平铺。

7.数组由数据类型、数据索引、数据三部分组成。

8.数据采集系统组成转换器、信号调理、数据采集卡、 PC机、软件9. 图形显示主要控件波形图、波形图表。

11.循环程序结构包括 while 、 for 。

12. 簇包含不同的的数据类型,具有固定的大小。

14.一维数组的数据索引是只有一个索引。

15.For循环有两个固定的数据端子为计数端子、重复端子。

16.波形图可以显示的数据类型是双精度。

17.While循环有两个固定的数据端子重复端子和条件端子。

18.数组中数据元素类型应当是一致的。

19.波形图表显示的图形是被测量物理量的变化趋势。

20.二维数组的数据索引是两个索引(行索引、列索引)。

21.簇框架中添加元素不能同时包含控件和显示件。

22.分支结构选择端子的数据类型必须与选择器标签的数据类型一致。

23.数组的长度在运行时不可以自由改变。

24.局部变量只能在同一个程序内部使用。

25.数据类型的种类数值型、布尔型、字符串型、数组型、簇型、图表型、图形型26.While和for循环的区别和特点区别:While循环只要满足退出的条件则退出相应的循环,否则变成死循环;而for循环是预先确定循环次数,当循环体运行指定的次数后自动退出循环。

特点:当不需要指定循环次数时,使用While循环。

27.移位寄存器的用法作用:使用移位寄存器可以在循环体的循环之间传递数据,其功能是将上一个循环的值传给下一次循环。

Labview总结

Labview总结

Labview总结第一篇:Labview总结Labview总结之“小试身手”●什么是LabVIEW?LabVIEW的主要优势是什么?LabVIEW被应用在了哪些领域? LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言。

LabVIEW程序被称为VI,即虚拟仪器。

LabVIEW 的核心概念就是“软件即是仪器”,即虚拟仪器的概念。

2 LabVIEW 还包含了大量的工具与函数用于数据采集、分析、显示与存储等。

LabVIEW在测试、测量和自动化等领域具有最大的优势,因为LabVIEW提供了大量的工具与函数用于数据采集、分析、显示和存储。

用户可以在数分钟内完成一套完整的从仪器连接、数据采集到分析、显示和存储的自动化测试测量系统。

3 它被广泛地应用于汽车、通信、航空、半导体、电子设计生产、过程控制和生物医学等各个领域。

●请说出Chart、Waveform Graph、XY Graph之间的主要区别。

Chart可以将新测得的数据添加到曲线的尾端,从而反映实时数据的变化趋势,它主要用来显示实时曲线。

对于标量数据,Chart图表直接将数据添加在曲线的尾端。

对于一维数组数据,它会一次性把一维数组的数据添加在曲线末端,即曲线每次向前推进的点数为数组数据的点数。

若要显示多条标量曲线,只需要用簇的Bundle函数将它们绑定在一起作为输入即可。

对于二维数组,缺省情况下是每一列的数据当作一条一维数组曲线。

Graph和Chart的区别在于Graph是一次性将现有数据绘图,在绘图之前先自动清空图表,而不会将新数据添加到曲线的尾端。

3 Waveform Graph可以有多种数据输入类型:一维数组,二维数组,簇,簇数组,波形数据。

当我们需要画的曲线是由(x, y)坐标决定的时候,我们就需要采用XY Graph。

其实Waveform Graph 在一定意义上也是XY Graph,但是它的X轴必须是等间距的,而且不可控制。

Labview虚拟仪器程序设计笔记资料

Labview虚拟仪器程序设计笔记资料

第一章Labview综述注意事项:1.数据流驱动:从左至右2.数据连线颜色代表:1.while循环执行后外界数据接不能传入循环内,封闭性的。

2.注意簇的元素的排列顺序。

3.局部变量,全局变量,共享变量,值属性节点会破坏Labview的数据流。

4.枚举常量仅在程序框图可见,在前面板不可见。

5.使用局部变量控制布尔开关时,按钮只能使用机械动作中的转换模式bview多线程:将没有直接数据连接的程序块单独创建一个线程,将各个模块放到循环结构中并行执行而实现多线程。

7.子VI前面板进入内存的原因是:前面板打开、VI修改后尚未保存、前面板数据打印、程序框图中有数性节点。

8.While+条件结构,while+事件结构9.自动索引功能在for循环中默认打开,whil循环默认关闭10.While循环里面一定记得要加延时,特别是多任务时,不然会十分占用CPU11.局部变量和值属性节点那个好?同一vi最好数据流,其次局部变量,绝对不要使用值属性,子vi目前可用引用+属性节点或全局变量。

多使用移位寄存器,少使用属性节点值,尽量不使用局部变量功能全局可以完全代替全局变量!一般建议尽量少用局部变量,但就局部变量与“值”属性节点来说,局部变量的写入效率要比“值”属性节点快得多,值属性只建议使用在程序启动的时候对于控件或显示器的初始化上。

当且仅当需要产生一个事件,以相应“值改变”事件时,才推荐使用值(信号)属性。

用属性结点会触发界面线程,使得程序界面被强制更新。

如果一个大型程序的某个子程序中用了属性结点,本来子vi的界面的前面板是不需要用户看见的,但由于使用了属性结点而在后台进行强制更新,这样很显然会影响程序执行的效率。

你写一个简单的程序验证一下就看出来了。

局部变量也不是越多越好,它使labview无法重用缓存,不得不开辟新的缓存区,可以尽量用移位寄存器等结构来强制内存重用。

同vi间用局部变量,不同vi间用引用+属性节点。

12.“局部变量”执行效率高,但占用内存多,“属性节点:值”带错误处理,可以更好的引导数据流,但执行效率较低。

labview整理

labview整理

基本知识点1、仪器的四代发展历程:1.模拟仪器2.数字化仪器3.智能仪器4.虚拟仪器2、虚拟仪器可使用相同的硬件系统,通过不同的软件就可以实现功能完全不同的各种测量测试仪器,即软件系统是虚拟仪器的核心,软件可以定义为各种仪器,因此可以说“软件即仪器”。

3、虚似仪器和传统仪器的比较虚拟仪器:开发和维护费用低,技术更新周期短(0.5~1年),软件是关键,价格低开放灵活与计算机同步,可重复用和重配置可用网络联络周边各仪器自动、智能化、远距离传输。

传统仪器:开发和维护费用高,技术更新周期长(5~10年),硬件是关键,价格昂贵,固定,只可连有限的设备功能单一,操作不便。

4、G语言是labview采用的图形化编程的语言,它适用于任何编程任务,具有扩展函数库的通用编程语言。

这些扩展函数库主要面向数据采集、GPIB和串行仪器控制、数据分析、数据显示和数据存储。

5、虚拟仪器:在以计算机为核心的硬件平台上,其功能由用户设计和定义,具有虚拟面板,其测试功能由测试软件实现的一种计算机仪器系统。

虚拟仪器是计算机硬件资源、仪器与测控系统硬件资源和虚拟仪器软件资源三者的有效结合。

6.虚拟仪器的“虚拟”两字主要包含以下两方面的含义:虚拟仪器的面板是虚拟的;虚拟仪器测量功能是通过对图形化软件流程图的编程来实现的。

7.虚拟仪器具有性能高、扩展性强、开发时间少、无缝集成四大优势。

8.虚拟仪器由通用仪器硬件平台和应用软件组成。

硬件平台:计算机和I/O接口设备(PC-DAQ系统、GPIB系统、VXI系统、PXI系统和串口系统)。

软件由2部分组成:应用程序和I/O接口仪器驱动程序。

bview8.5三个关键的新特点在于支持多内核平台、进行多线程并行计算、增强可编程能力。

10、VI包括三个部分:程序前面板、框图程序和图标/连接器程序前面板用于设置输入数值和观察输出量,用于模拟真实仪器的前面板。

在程序前面板上,输入量被称为控制(Controls),输出量被称为显示(Indicators)。

Labview编程重点摘要

Labview编程重点摘要

1、LLB 文件的功能就是把一组相关的VI 以及其他文件打包存储在一起。

其优点是节省磁盘空间,LLB 文件是压缩了的。

如果新建一个工程,最好不要考虑使用LLB 文件了。

同时为了方便管理工程中的文件,应当尽量利用LabVIEW 8 的新功能:Project 和Library。

2、尽量不要把VI 设置为重入属性,因为这样就多占用了内存,降低了运行效率。

此外,如果不加注意的话,还可能引发多线程不安全的问题。

如果程序中调用的是两个不同的子VI,LabVIEW 有可能会同时在不同的线程执行它们,但对于两次调用相同的不可重入子VI,LabVIEW 一定要等一个执行完,再执行另一个。

VI 中所有的局部变量都是静态变量。

如果LabVIEW 在不同的线程下执行同一不可重入VI,那么两个线程就会同时对这一块数据地址进行读写,就会导致这一块地址内数据的混乱。

如子VI 所做的工作是读取文件这样一类耗时多、但CPU占用不大的操作,则并行执行可以大大提高效率。

LabVIEW 在不同的地方调用一个可重入VI 时,会给它另外分配一个独立的数据地址空间。

当使用递归结构时,参与了递归调用的VI 是需要被同时调用多次的。

因此这些VI 中的变量必须是局部的,也就是说参与了递归调用的VI 必须都被设置为可重入。

3、好的编程风格应尽可能少使用层叠式顺序结构。

层叠式顺序结构的优点是及部分代码重迭在一起,可以减少代码占用的屏幕空间。

但它的缺点也是显而易见的:因为每次只能看到程序的部分代码,尤其是当使用sequence local传递数据时,要搞清楚数据是从哪里传来的或传到哪里去就比较麻烦。

使用平铺式顺序结构可以大大提高程序的可读性,但一个编写得好的VI 是可以不使用任何顺序结构的。

4、程序框图禁用结构可以有多个被禁用的框架,但必须有且只能有一个被使用的框架。

在被使用的框架中,一定要实现正确的逻辑。

条件禁用结构则根据用户设定的符号(symbol)的值来决定执行哪一页面上的程序。

labview期末考试复习资料

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重要知识点

1,在LabVIEW的图形显示功能中Graph和Chart是两个基本的概念。

一般说来Chart 是将数据源(例如采集得到的数据)在某一坐标系中,实时、逐点地显示出来,它可以反映被测物理量的变化趋势,(Chart的数据并没有事先存在一个数组中,它是实时显示的,为了能够看到先前的数据,Chart控件内部含有一个显示缓冲器,其中保留了一些历史数据。

这个缓冲器按照先进先出的原则管理,其最大容量是1024个数据点。

)例如显示一个实时变化的波形或曲线,传统的模拟示波器、波形记录仪就是这样。

而Graph则是对已采集数据进行事后处理的结果。

它先将被采集数据存放在一个数组之中,然后根据需要组织成所需的图形显示出来。

它的缺点是没有实时显示,但是它的表现形式要丰富得多。

例如采集了一个波形后,经处理可以显示出其频谱图。

现在,数字示波器也可以具备类似Graph的显示功能。

2,LabVIEW的Graph子模板中有许多可供选用的控件,其中常用的见下表:后处理的结果。

它先将被采集数据存放在一个数组之中,然后根据需要组织成所需的图形显示出来。

)Chart方式尽管能实时、直接地显示结果,但其表现形式有限,而Graph方式表现形式要远为丰富,但这是以牺牲实时为代价的。

3,曲线图例可用来设置曲线的各种属性,包括线型(实线、虚线、点划线等)、线粗细、颜色以及数据点的形状等。

图形模板可用来对曲线进行操作,包括移动、对感兴趣的区域放大和缩小等。

光标图例可用来设置光标、移动光标,帮助你用光标直接从曲线上读取感兴趣的数据。

刻度图例用来设置坐标刻度的数据格式、类型(普通坐标或对数坐标),坐标轴名称以及刻度栅格的颜色等。

(这些设置统一在属性中可以找到)4,Chart 的独有控件:数据显示(Digital Display)选中它,可以在图形右上角出现一个数字显示器,这样可以在画出曲线的同时显示当前最新的一个数据值。

5,我们知道如果控制XY 方向的两个数组分别按正弦规律变化(假设其幅值、频率都相同),如果它们的相位相同,则利萨育图形是一条45度的斜线,当它们之间相位差90度时为圆,其他相位差是椭圆。

Labview十年编程经验大总结

Labview十年编程经验大总结

一. 程序执行顺序LabVIEW 是数据流驱动的编程语言。

程序在执行时按照数据在连线上的流动方向执行。

同时,LabVIEW 是自动多线程的编程语言。

如果在程序中有两个并行放置、它们之间没有任何连线的模块,则LabVIEW会把它们放置到不同的线程中,并行执行。

图1、2:顺序执行和并行执行的例子顺序执行(图1):数据会从控制控件流向显示型控件,因此数据流经的顺序为“error in”控件,“SubVI A”,“SubVI B”,“error out”控件,这也是这个VI的执行顺序。

并行执行(图2):“SubVI A”,“SubVI B”没有数据线相互连接,它们会自动被并行执行。

所以这个VI 的执行顺序是“SubVI A”,“SubVI B”同时执行,当它们都执行完成以后,再执行“Merge Errors.vi”。

二. 顺序结构如果需要让几个没有互相连线的VI,按照一定的顺序执行,可以使用顺序结构来完成(Sequence Structure)。

图3:Menu Palette当程序运行到顺序结构时,会按照一个框架接着一个框架的顺序依次执行。

每个框架中的代码全部执行结束,才会再开始执行下一个框架。

把代码放置在不同的框架中就可以保证它们的执行顺序。

LabVIEW 有两种顺序结构,分别是层叠式顺序结构(Stacked Sequence Structure)、平铺式顺序结构(Flat Sequence Structure)。

这两种顺序结构功能完全相同。

平铺式顺序结构把所有的框架按照从左到右的顺序展开在 VI 的框图上;而层叠式顺序结构的每个框架是重叠的,只有一个框架可以直接在 VI 的框图上显示出来。

在层叠式顺序的不同的框架之间如需要传递数据,需要使用顺序结构局部变量(Sequence Local)方可。

图4:层叠式顺序结构三. 顺序结构的使用好的编程风格应尽可能少使用层叠式顺序结构。

层叠式顺序结构的优点是及部分代码重迭在一起,可以减少代码占用的屏幕空间。

labview重要知识点

labview重要知识点

1,在LabVIEW的图形显示功能中Graph和Chart是两个基本的概念。

一般说来Chart 是将数据源(例如采集得到的数据)在某一坐标系中,实时、逐点地显示出来,它可以反映被测物理量的变化趋势,(Chart的数据并没有事先存在一个数组中,它是实时显示的,为了能够看到先前的数据,Chart控件内部含有一个显示缓冲器,其中保留了一些历史数据。

这个缓冲器按照先进先出的原则管理,其最大容量是1024个数据点。

)例如显示一个实时变化的波形或曲线,传统的模拟示波器、波形记录仪就是这样。

而Graph则是对已采集数据进行事后处理的结果。

它先将被采集数据存放在一个数组之中,然后根据需要组织成所需的图形显示出来。

它的缺点是没有实时显示,但是它的表现形式要丰富得多。

例如采集了一个波形后,经处理可以显示出其频谱图。

现在,数字示波器也可以具备类似Graph的显示功能。

2,LabVIEW的Graph子模板中有许多可供选用的控件,其中常用的见下表:后处理的结果。

它先将被采集数据存放在一个数组之中,然后根据需要组织成所需的图形显示出来。

)Chart方式尽管能实时、直接地显示结果,但其表现形式有限,而Graph方式表现形式要远为丰富,但这是以牺牲实时为代价的。

3,曲线图例可用来设置曲线的各种属性,包括线型(实线、虚线、点划线等)、线粗细、颜色以及数据点的形状等。

图形模板可用来对曲线进行操作,包括移动、对感兴趣的区域放大和缩小等。

光标图例可用来设置光标、移动光标,帮助你用光标直接从曲线上读取感兴趣的数据。

刻度图例用来设置坐标刻度的数据格式、类型(普通坐标或对数坐标),坐标轴名称以及刻度栅格的颜色等。

(这些设置统一在属性中可以找到)4,Chart 的独有控件:数据显示(Digital Display)选中它,可以在图形右上角出现一个数字显示器,这样可以在画出曲线的同时显示当前最新的一个数据值。

5,我们知道如果控制XY 方向的两个数组分别按正弦规律变化(假设其幅值、频率都相同),如果它们的相位相同,则利萨育图形是一条45度的斜线,当它们之间相位差90度时为圆,其他相位差是椭圆。

LABVIEW重点总结

LABVIEW重点总结

显示对象(Indicator)、控制对象(Control)和数值常数对象:显示对象和控制对象都是前面板上的控件,前者有输入端子而无输出端子,后者正好相反,它们分别相当于普通编程语言中的输出参数和输入参数。

数值常数对象可以看成是控制对象的一个特例。

在前面板中创建新的控制对象或显示对象时,LabVIEW 都会在流程图中创建对应的端子。

端子的符号反映该对象的数据类型。

例如,DBL 符号表示对象数据类型是双精度数;TF 符号表示布尔数;I16 符号表示16位整型数;ABC符号表示对象数据类型是字符串。

一个对象应当是显示对象还是控制对象必须弄清楚,否则无法正确连线。

有时他们的图标是相似或相同的,可以根据需要明确规定它是显示对象还是控制对象。

方法是将鼠标移到图标上,然后点右键,可出现快速菜单。

如果菜单中有Chang to Control,说明这是一个显示对象,可以根据需要,将其变为控制对象。

如果菜单中有Chang to Indicator ,说明这是一个控制对象,也可以根据需要,将其变为显示对象。

在默认情况下,对于每个连接到For循环的数组都会执行自动索引功能。

在默认情况下,对于每个连接到While循环的数组都不会执行自动索引功能。

可以禁止/启用这个功能的执行,方法是用鼠标右键单击通道(数组进/出循环的位置),在快捷菜单中选择Disable/Enable Indexing。

▪While循环:▪计数从0开始(i=0)。

▪先执行循环体,而后i+1,如果循环只执行一次,那么循环输出值i=0。

循环至少要运行一次。

移位寄存器在流程图上用在循环边框上相应的一对端子来表示。

右边的端子中存储了一个周期完成后的数据,这些数据在这个周期完成之后将被转移到左边的端子,赋给下一个周期。

移位寄存器可以转移各种类型的数据--数值、布尔数、数组、字符串等等。

它会自动适应与它连接的第一个对象的数据类型。

For循环用于将某段程序执行指定次数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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的通用仪器硬件平台。

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. 当一个函数的error in带有错误信息时,下列哪种说法是正确的( D ) A 该函数会对错误信息进行处理。

B 该函数不会作任何操作,而是直接将错误信息传递给error out,且不会将自身函数发生的错误添加进去。

C 该函数会发出错误警告,且使程序终止运行。

D 该函数直接将错就错传递给error out,且会将自身函数发生的错误加进去。

2. 下列哪种说法是错误的( B )A 虚拟仪器采用的是面向对象和可视化编程技术。

B 在程序运行的过程过程中波形的可变性是不可改变的。

C 在LabView中,VI程序的运行时数据流动的。

D 在创建子程序时,可以使用连线工具给前面板的控制器和指示器分配端口。

3. 下列哪种说法是对的( C )A While循环只有条件端口接收到的值为True时才停止循环。

B While循环不满足条件时,一次也不执行循环。

C For循环当N<1时,一次也不循环。

D For循环可以嵌套,While循环不可以嵌套。

4. 当数据采集卡组态成DIFF模式时,将使用差分连接方式,使用这种连接方式下列说法错误的是( C )A 可以减少尖峰噪声B 增加噪声抑制C 增大尖峰噪声D 增加共模信号抑制5. 下列哪种总线产品对PCI总线完全兼容。

( A )A PXI总线B GPIB总线C VXI总线D RS232串口三、简答1、什么叫虚拟仪器?虚拟仪器相对于传统仪器有优势在哪里? (6分)答:虚拟仪器技术简单说就是用户自定义的基于PC的测试和测量解决方案。

相对于传统仪器,有4大优势:性能高,扩展性强,开发时间少,并且具有出色的集成功能。

2、、简述在LabVIEW中调用C语言代码的方法和步骤。

(6分)答:在LabVIEW中对C语言代码的调用是能过CIN节点来实现的,具体步骤如下 (1)创建一个空的CIN节点(2)为CIN节点设置输入、输出端口(3)创建C语言源程序(4)创建并编译*.lsb文件(5)加载*.lsb文件并完成调用过程。

3、.LabVIEW有哪些方式能与第三方硬件连接?(7分)答:有以下几种方式与第三方硬件连接:动态链接库(DLL)、TCP/IP、DataSocket、OPC、共享变量、ActiveX、DDE、.net4、虚拟仪器程序调试方法主要有哪些?(7分)答:1、设置执行程序为高亮方式,程序执行前点击高亮按钮,则运行过程会以高亮形式显示。

2、单步执行方式:如果要使框图程序一个节点一个节点则按下单步单步按行钮就会闪烁,指示它将被执行,再次点击单步按钮,程序将会变成连续运行。

3、探针,从工具模板中选择探针工具,将探针工具置于某根连线上可以用来查看运行过程中数据流在该连线时的数据4、断点使用断点工具可以在程序的某一点中止程序执行,用探针或单步方式查看数据。

5、Labview有哪几种结构类型?(6分)答:循环结构选择结构顺序结构事件结构公式节点以及反馈节点6、根据接地方式的不同大多数模拟输入设备可以组成哪几种不同的测量系统?各测量系统对信号有什么要求?(8分)答:分为下面3种测量系统:(1)差分测量系统,适合小于1V的信号,环境噪声较大的场合,(2)参考单端测量系统,主要用于测量浮动信号(3)非参考单端测量系统,非参考单端测量系统7、虚拟仪器的主要特点有哪些?答:1尽可能采用了通用的硬件,各种仪器的差异主要是软件。

2可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。

3用户可以根据自己的需要定义和制造各种仪器。

8、简要介绍程序调试技术。

答:找出语法错误2.设置执行程序高亮3.断点与单步执行4.探针9、简要叙述局部变量和全局变量的使用特点和区别。

答:通过局部变量或全局变量,可以实现在程序框图中的多个地方读写同一个控件。

局部变量只能在同一程序内部使用,每个局部变量都对应前面板上的一个控件,一个控件可以创建多个局部变量。

读写局部变量等同于读写相应控件。

通过全局变量可以在不同的VI之间进行数据交换,一个全局变量的VI文件中可以包含多个不同数据类型的全局变量。

LabVIEW 中的全局变量是以独立的VI文件形式存在的,这个VI文件只有前面板,没有程序框图不能进行编程。

10、简述事件结构在编写触发程序的过程中,相对于使用While结构和for结构的的优点。

答:While结构和for结构的程序在没有用户点击的情况下完全都是在“空转”,浪费了大量的CPU资源,而且当“事件”发生太快时可能会被忽略。

事件结构可以解决这个问题,即仅当“事件”发生时,程序才做相应的响应11、试比较Chart 提供的三种画面的刷新模式中示波器模式相对于另两种模式的区别。

答:示波器模式是一个返回式的显示器,与示波器类似。

每接受一个新数据时,它就把新数据绘制在原有数据的右侧。

当数据曲线到达显示区的右边缘时,VI 会删除全部图形,从左边缘重新开始绘制曲线。

示波器模式显然要快于条状图模式,因为它不会因为滚动产生溢出。

扫描模式更接近于示波器模式,但是当数据曲线到达显示区的右边时,不会变成空白,而是会出现一个移动的垂线,标记新数据的开始,并当VI 添加新数据时穿过整个显示区。

12、简要介绍For 循环和While 循环的自动索引功能。

答:For 循环和While 循环可以自动地在数组的上下限范围内编索引和进行累计。

这些功能称为自动索引。

在启动自动索引功能以后,当把某个外部节点的任何一维元素连接到循环边框的某个输入通道时,该数组的各个元素就将按顺序一个一个地输入到循环中。

循环会对一维数组中的标量元素,或者二维数组中的一维数组等编制索引。

相关文档
最新文档