LabVIEW经典课件教学文稿
LabVIEW经典PPT课件
13
.
第3章 LabVIEW的程序运行结构
3.1 两种不同的循环结构 3.2 定时结构 3.3 独特的条件结构 3.4 不和谐的顺序结构 3.5 禁用部分程序框图结构 3.6 局部变量、内置全局变量和函数全局变量 3.7事件结构
14
.
3.1 两种不同的循环结构
3.1.1 For循环的组成和特点 3.1.2 For循环与数组 3.1.3 For循环与移位寄存器 3.1.4 For循环中的continue和break 3.1.5 While循环不仅仅是循环 3.1.6 While循环与定时 3.1.7 反馈节点
28
.
4.8 几种常用的内存分析工具和方法
4.8.1 内存的重要性 4.8.2 内存和性能查看工具 4.8.3 VI 使用的内存 4.8.4 优化内存的一般注意事项 4.8.5 数组处理与内存优化 4.8.6 避免循环中不必要的计算、读写控件或者变量
29
.
4.9 影响VI运行速度的因素
口 第九章:MathScript 第十章:基于组件的程序结
构 第十一章:人机交互与编程
风格
3
.
应用篇
第十二章:VI模板、设计模 式、状态图
第十三章:串并口通讯、网 络与DSC
第十四章:数据库、报表工 具
第十五章:LabVIEW与RT系 统
第十六章:LabVIEW与数据 采集
第十七章:FPGA工具包
44
.
5.2.6 读写二进制文件
二进制文件是计算机文件中最常见的文件。它占用空间 最小,适合于连续存储大量数据。同时,它的存储格式 与数据在内存中的存储格式一致或者类似,很多情况下 甚至是内存的映射。因此,无论是存储还是读取都是速 度最快的,而且还具有非常高的安全性。如果不知道数 据的格式,很难分析出文件的格式。
虚拟仪器_labview_课件PPT_5
第五章 结构与属性控制
当For循环计数端口给定值与两数组长度不等 时,For循环自动按最小循环次数执行。
第五章 结构与属性控制
5.2 While 循环
当循环次数不能预先确定时,就需要用到While 循环。它也是LabVIEW最基本的结构之一。相当于C 语言的While循环和do循环: While(条件) { } Do { } LabVIEW中While循环可从框图功能模板Function → Programming→Structure子模板中创建。
第五章 结构与属性控制
பைடு நூலகம்
→
第五章 结构与属性控制
5.1.1 For 循环的组成
最基本的For循环由:循环框架、迭代端口i和 总计数端口构成。 此外,LabVIEW在For循环中引入移位寄存器 (Shift Register)和框架隧道(Loop Tunnel) 两个独具特色的新概念。
→
第五章 结构与属性控制
第五章 结构与属性控制
第五章 结构与属性控制
5.3.3 顺序结构的特点
bVIEW在堆叠顺序框架中引入了局部变量 (Sequence Local)的概念,通过本地结果就可以在 顺序框架中向后传递数据。 2.顺序框架中也存在框架隧道,但隧道没有Enable Indexing和Disenable Indexing属性。 3.NI提供了顺序结构,却不提倡过多使用。因为: ● 顺序结构妨碍了LabVIEW的优点之一的并行运行机 制; ● 顺序结构掩盖了部分程序代码,中断了作为 LabVIEW特点的数据流形式。
第五章 结构与属性控制
用输入端口配置输入端子:
第五章 结构与属性控制
Stacked Sequence Structure的创建,在 Function →Programming→Structure下
第一章labview基础PPT课件
1986年,NI公司推出了图形化的虚拟仪器编程 环境LabVIEW,标志着虚拟仪器软件设计平台基本 成型,虚拟仪器从概念构思变为工程师可实现的具 体对象。
2020/2/13
9
一、虚拟仪器定义
2020/2/13
10
虚拟仪器( VI - Virtual Instrumentation ) 是指通过 应用程序将通用计算机与功能化硬件结合起来,用户可通 过友好的图形界面来操作这台计算机,就像在操作自己定 义、自己设计的一台单个仪器一样,从而完成对被测试量 的采集、分析、判断、显示、数据存储等。与传统仪器一 样,如果忽略它的跨网络的位置透明性,它同样划分为数 据采集、数据分析处理、显示结果三大功能模块。
2020/2/13
18
2020/2/13
19
测控对象
串
现 场 VXI 总仪
行 口
线 设
器
仪 器
备
PLC
GPIB 接口 仪器
GPIB 接口卡
信号
图
调理
象
采
数据 采集卡
DAQ
集 卡 DSP
工业自动化软件 .Bridge VIEW .Locko ut .Conmp onent work
测量与分析软件 .Lab VIEW(VEE) .Lab Windows/CVI .Component Works HiQ .Virtual Bench IVI
2020/2/13
5
智能仪器的基本结构
其结构可有两种基本类型:
●微机内嵌式
●微机扩展式
将单片或多片的 微机芯片与仪器 有机地结合在一 起形成的单机。
以个人计算机(PC)为核 心的应用扩展型测量仪 器。个人计算机仪器 (PCI)或称微机卡式仪器。
LabView第一部分基础PPT课件
函数选项板
程序框图(block diagram)
Wire Data
Graph Terminal
Numeric Constant
虚拟仪器原理及设计
Multiply Timing
For Loop SubVI
Function Function Structure
第二章 LabView——〉LabView基本概念
虚拟仪器原理及设计
第二章 LabView——〉LabVie 图形化代码(LabVIEW —— Graphical Code)
图形化编程语言的源代码是出现在程序框图上,已 基本上定义出它的三种表述形式:
1. 端子 (Terminals)
端子所提供的一些基本信息: • 控件和指示器的外观图像(也可以以图标的形式显示) • 控件的边框颜色较深,表示它是控件(输入) • 控件的边框颜色较浅,表示它是指示控件(输出) • 端子的下方显示出了该控件的数据类型(DBL、U8……) • 端子边框上的小箭头可以看出控件的指向(输入或输出)
connector
虚拟仪器原理及设计
第二章 LabView——〉LabView基本概念
LabView基本概念
• 关于VI的其它特性 :
1. 最小的VI 2. 子VI 3. VI的层次结构 4. VI的跨平台
虚拟仪器原理及设计
第二章 LabView——〉LabView基本概念
LabView基本概念
虚拟仪器原理及设计
第二章 LabView——〉内容介绍
虚拟仪器开发环境概述
• 主要是面向测试工程师,而不是专业程序员的虚拟仪器软件开发 环境 应具有如下特性: (1)简单,易于理解和修改(便于维护); (2)具有强大的人机交互界面设计能力,易于实现各种复杂 的仪器面板; (3)具有数据可视化分析能力,提供丰富的仪器和总线接口 硬件驱动程序。
LabVIEW上课教案
1 实例1-虚拟加法器1.1 虚拟加法器设计步骤图1.1 虚拟乘法器虚拟乘法器,步骤如下:前面板中-控件(Controls)模板中添加2个数值输入控件,1个数值输出控件,1个按钮控件。
(控件选板可从“查看”菜单下选择激活显示和取消隐藏,也可右键鼠标单击弹出);前面板中-使用(Tools)模板中的编辑文字工具,修改标题分别为“乘数x、乘数y、乘积及检验”,并添加“虚拟乘法器”标题。
程序面板中-在函数模板(Functions)中选择“编程-结构-while循环”图框,框住四个对象,拨动开关连接至while循环终止条件。
(一般还需要在while循环中添加等待时间函数来控制CPU的使用时间)程序面板中-“函数模板-编程-数值-乘法”,添加“节点”,使用Tools工具模板中连线工具,完成连线。
保存—运行—查看效果。
可以利用工具模板上及工具条上的单步运行/探针/断点工具来调试系统。
单步运行,循环内和子vi内也是一步一步运行;单步跳过,循环内和子vi内仅作为一个节点运行,其他单步;单步跳出,跳出单步运行模式,程序暂停。
高亮显示,连线和连线端的数据。
1.2 基础理论需要大家掌握以下基本知识:(1) LabVIEW编程界面①安装完毕LabVIEW程序后(过程略),打开LabVIEW应用程序,进入启动界面;将会看到VI程序和工程创建栏、新近打开的工程和VI程序列表栏帮助资源列表栏;②新建(N)中,可选择创建新的工程,用来管理LabVIEW文件和非LabVIEW文件、创建可执行文件、下载文件到目标等,默认后缀名为.lvproj。
③前面板和程序框图代码;④菜单栏:主菜单(文件、编辑、试图、项目、操作、工具、窗口、帮助)和快捷菜单(对象上右键产生);⑤工具条;⑥控件选板(输入和显示)和工具选板(着色);⑦导航窗口和即时帮助,范例查找器;⑧Tools-Advanced-Edit Palette set定制控件和函数选板;⑨程序框图中的连线,通过单击、双击和三次来选中所有连线;(2) 掌握虚拟仪器程序(VI)组成即:①三部分:前面板、数据流框图(源代码)、图标/连接端口。
虚拟仪器labview课件.ppt
第四章 变量、数组与簇
4.3.2 数组的使用
对一个数组进行操作,无非是求数组的长度、取出数组 中的元素、替换数组中的元素或初始化数组等各种运算。
通过Functions→Programming → Array子模板中各节点 完成。
第四章 变量、数组与簇
1.数组大小—Array Size函数 返回输入数组中的元素个数。
→
4.1.2 本地变量的使用
第四章 变量、数组与簇
本地变量有Write和Read两种属性。 当属性为Read时,可从本地变量中读出数据 当属性为Write时,可给本地变量赋值。
具体使用方法通控制和指示对象。
第四章 变量、数组与簇
例4.1.1 用一个布尔开关同时控制两个While循环。
第四章 变量、数组与簇
第四章 变量、数组与簇
第四章变量、数组和簇 4.1本地变量 4.2 全局变量 4.3 数组 4.4 簇
第四章 变量、数组与簇
4.1 本地变量 控制通过端口将数据传给其它节点; 指示将其它节点传过来的数据显示。 但端口是唯一的,一个控制或一个指示
只有一个端口。 而用户要经常要多次为控制赋值或从指
示中取数据,或从指示赋值或而从控制中取 数据。
如有关一个学生的信息有:学号、姓名、性别、年龄、成绩和 家庭地址等。如将这些项目分别定义为相互独立的简单变量,不 能反映它们之间的内在联系。而应当把它们组合成一个组合项, 这种数据结构就是簇。
上述数据的C语言结构描述: 上述数据的LabVIEW结构描述:
struct student { int num;
3.数组子集—Array Subset函数 选取数组或者矩阵的某个部分。
第四章 变量、数组与簇
虚拟仪器labview课件PPT第十一章通信编程
第十一章 通信编程
11.2 DataSocket通信技术 DataSocket是NI企业提供旳一种网络测控
系统开发工具,以实现不同旳应用程序和数据 源之间旳数据共享。
DataSocket用类似于Web中旳统一资源定位 器(URL)定位数据,URL不同旳前缀表达了不同 旳数据类型:
从DataSocket读数据旳前面板:
第十一章 通信编程
第十一章 通信编程
注意:在上述程序运营前,必须先从 Windows程序菜单中打开DataSocket Sever。
第十一章 通信编程
11.2.6 基于DataSocket旳OPC数据传播
LabVIEW中DataSocket提供了OPC数据传播功 能。
该节点用于设置串标语、波特率、数据位、 停止位、奇偶校验、缓冲区大小及流量控制等 参数。
第十一章 通信编程
② 串口写(Serial Port Write.VI)
对串口进行写操作,端口设置为: VISA resource name:设置串标语; write buffer:写入串口缓冲区旳字符。 Return count:返回写入串口旳字符数。
OPC URL旳基本构造为: opc://主机名//OPC服务器名/数据项目
下面以SLC500 PLC为例,简介LabVIEW与PLC 基于DataSocket旳数据通信措施。
第十一章 通信编程
第十一章 通信编程
第十一章 通信编程
第十一章 通信编程
① RSLinx与其他软件旳通信 RSLinx通讯软件是用于A-B可编程控制器旳服 务器软件,为A-B旳PLC处理器与Rockwell企业及 其他企业(如微软)旳许多软件产品提供了通信 连接,如下图。
labview课件PPT
1.1.3 虚拟仪器发展过程
• 世界是最早开发和应用虚拟仪器公司是 National Instruments Corporation公司。
• 由于虚拟仪器具有先进的性能和广泛的应 用前景,在NI公司之后还有一些国际知名 厂商也加入到虚拟仪器的研发当中。例如, HP公司、PC仪器公司、Racal公司等先后 研发了一些仪器,但NI公司仍然处于领先 地位。
labVIEW程序设计
推荐参考教材
第1章 认识虚拟仪器
• 虚拟仪器一种对现实中各类仪器的用计算 机进行模拟的仪器。它能完成现实中仪器 所能完成的大部功能。本章先对虚拟仪器 作了入门性介绍,也是对以后所学知识的 总体介绍和总结,然后引出LabVIEW。学 习完本章后,要求对LabVIEW有一个过渡 性的认识。
(显示)
者的结合粗略地讲,虚拟仪器可 以分为智能仪器和虚拟仪器。它 处理器
(数据分析、处理、计算、存 储)
们的区别是,前者把计算机装入 数据 传输
仪器,后者把仪器装入计算机。 虚拟仪器把计算机的处理器、存 D/A、A/D、数据输入
(数据采集)
1.1.2 虚拟仪器的特征
• 虚拟仪器从出现到现在的广泛应用,经历 的短短的几十年,可以说它的发展速度是 相当快的。尤其是近年来在各行各业中大 量应用此技术,它的迅速发展,主要是有 以下几点特征。
• 2.什么是LabVIEW?LabVIEW的主要优势 是什么?
• 3.LabVIEW系统由哪几部分组成?它被应 用在了哪些领域?
• 4.什么是G语言?它和其他文本化编程语 言有哪些异同?
信号分析处理
(波形操作、数据滤 波、数组处理、等)
[整理]labview经典基础教程完整.
第一讲:认识Labview1.1 Labview 简介在开始菜单里找见NI Labview7.1 点击打开,会出现如下界面:从File>>New VI 或者从右半部分中的New>>Blank VI 都可以打开如下界面:上图中前图是虚拟仪器的前面板,是用户使用的人机界面,后面的是程序框图界面(即后面板)。
在LabVIEW的用户界面上,应特别注意它提供的操作模板,包括工具(Tools)模板、控制(Controls)模板和函数(Functions)模板。
这些模板集中反映了该软件的功能与特征。
下面我们来大致浏览一下。
工具模板(Tools Palette)如果该模板没有出现,则可以在Windows菜单下选择Show ToolsPalette命令以显示该模板。
当从模板内选择了任一种工具后,鼠标箭头就会变成该工具相应的形状。
当从Windows菜单下选择了Show Help Window功能后,把工具模板内选定的任一种工具光标放在流程图程序的子程序(Sub VI)或图标上,就会显示相应的帮助信息。
下面的两个模板是多层的,其中每一个子模板下还包括多个对象。
控制模板(Control Palette)Array注意:只有打开前面板时才能调用该模板该模板用来给前面板设置各种所需的输出显示对象和输入控制对象。
每个图标代表一类子模板。
如果控制模板不显示,可以用Windows菜单的Show ControlsPalette功能打开它,也可以在前面板的空白处,点击鼠标右键,以弹出控制模板。
控制模板如右图所示,它包括如下所示的一些子模板。
子模板中包括的对象,我们在功能中用文字简要介绍。
101112131415功能模板(Functions Palette)现功能模板。
功能模板是创建流程图程序的工具。
该模板上的每一个顶层图标都表示一个子模板。
若功能模板不出现,则可以用Windows菜单下的Show Functions Palette功能打开它,也可以在流程图程序窗口的空白处点击鼠标右键以弹出功能模板。
虚拟仪器labview讲义
第七章 字符串与文件I/O
例7.1.7 Scan String For Token 节点用法。
第七章 字符串与文件I/O
第七章 字符串与文件I/O
② 从字符串数组中提取1行(Index String Array) 把字符串数组string array中指定单元(index) 的字符串提取,并把这行加到字符串string后,组 成一个新的字符串输出。 节点图标及接口:
第七章 字符串与文件I/O
第七章 字符串与文件I/O
第七章 字符串与文件I/O
2. 指令、参数整合节点
① 从多行字符串中提取1行(Pick Line) 在输入的多行字符串中multi-line string中, 提取一个指定行(line index),并把这行加到字 符串string后,组成一个新的字符串输出。 节点图标及接口:
第七章 字符串与文件I/O
为在VI通信时,回车符意味着通信结束。注意 在控制码模式下,\r仍然有效。
(3)Update Value While Typing 该选项有效后,输入或更改每一个字符的结
果都会同步地传递到端口上,即此时是逐个字符 更新到程序端口上的。缺省情况下(此项未选 中),控件只在字符串输入结束后(回车),才 会把结果传递给其它端口。
符串。 delimiters:字符串数组输入,用来列举分隔符,
在两个分隔符之间的子字符串就是一个特征
labview教程ppt课件
第2章 LabVIEW模板简介
数组和类(Array & Cluster)子模板:提供各种复合型 数据类型控件。
图形(Graph)子模板:提供各种数据图形显示控件。 路径和参考名(Path & Refnum)子模板:提供文件路 径和各种标识控件。 控件库(ActiveX)子模板:提供用于调用操作OLE、 ActiveX等的控件。
第2章 LabVIEW模板简介
有三种调用控制模板的方法: (1) 执行“Windows>>Show Controls Palette”操作。 (2) 使用Object Popup工具,左击前面板设计窗口中 的相应位置。 (3) 将鼠标放置在窗口的任一区域,用右键点击窗口 区域。 本节首先简单介绍控制模板中的各子模板的功能, 然后再介绍最常用的三个子模板:Numeric(数字)子模 板、Array & Cluster(数组及类)子模板及Graph(图形)子 模板。
第2章 LabVIEW模板简介
(4) Data Range。 用鼠标点击该选项后,弹出对话框,如图2–5所示。常用
的选项主要有如下四项: ① Minimum:显示数据的下限值。本例中为0.0。 ② Maximun:显示数据的上限值。本例中为25.0。 ③ Increment:显示数据的最小间隔,相当于显示器
第2章 LabVIEW模板简介
文字工具(Edit Text):用于输入标签文本或者创建 自由标签。使用方法是:点击它并将所出现的图形移 到前面板或流程图中任意地方后,键入注释文字或数 字。
连线工具(Connect Wire):用于在流程图中连接节 点,定义数据流向。使用方法是:点击需连线的两端。 这两端必须是前节点的输出端和后节点的输入端。
第9章LabVIEW课件
图9-3 GPIB子模板
表9.1 GPIB子模块
9.2.4 GPIB 仪器应用举例 【例9.1】 使用GPIB子程序模块与GPIB设备通信。 建立一个与任何GPIB仪器通信的程序。本例采用传统的GPIB子程序与指定仪器进行GPIB读/写操作。命令行参数“*idn?”适用于大多数IEEE 488.2兼容仪器,它要求仪器返回其标识符。GPIB仪器通信VI前面板如图9-4所示。 1.前面板的建立 (1) 从File菜单中选择NEW打开一个新面板。 (2) 建立上图所示的控制和显示(请记住,从程序框图(见图9-5)中选择相应的功能模块,再选择Create Control或者Create Indicator,可以产生所有的控制和显示)。 (3) 从“写入数据”控制栏中输入“*idn?”,在“字节计数”中输入数值100,如图9-4所示。
图9-4 GPIB仪器通信VI前面板
图9-5 GPIB仪器通信VI框图程序
2.程序框图的建立 (1) 打开框图编程窗口。 (2) 创建图9-5所示的框图子程序模块。 GPIB Write功能模块(在Instrument I/O GPIB子模板)用于将字符串写入GPIB仪器。 GPIB Read功能模块(在Instrument I/O GPIB子模板)用于从GPIB仪器中读取数据字符串。 General Error Handler功能模块(在TIME & DIALOG子模板)用于检查出错报告字符串,如果发现错误,则显示一个对话框。 (3) 返回前面板,并运行该程序。在“读出数据”显示栏中将显示仪器的标识字符串,如果无数据返回,而接收到一个GPIB出错信息“EABO”(或者“error=6”),则表示仪器不能读命令参数“*idn?”,需查阅仪器的使用手册以找出合适的相应命令。 (4) 将上述程序以GPIB.vi的名字保存,然后关闭。
虚拟仪器 labview 课件PPT 第二章 LabVIEW入门(与“程序”有关的文档共37张)
Workbench的缩写,一种图形化的编程语言,又称为 “G”语言。使用这种语言编程时,基本上不写程 序代码,取而代之的是流程图或框图程序。
2. VI 使用LabVIEW开发平台编制的程序称为虚拟仪
器(Virtual Instruments)程序,简称为VI。
它包括前面板(Front Panel)、框图程序 (Block Diagram)以及图标/连接端口 (Icon/Connector)三部分。
控制:用户设置和修改VI输入量的接口; 指示:显示VI输出数据或图形; 修饰:对前面板进行美化、装饰。
控制和指示统称为对象或控件。
第四页,共37页。
振幅
45 6
3
7
2
8
1
9
0 10
频率 400 600
正弦波 10
200
800
5
0 1000 0
-5 STOP
-10
第二章 LabVIEW入门
第五页,共37页。
第十六页,共37页。
:Structures :Array :Cluster :Numeric :Boolean :String :Comparison :Time
第二章 LabVIEW入门
第十七页,共37页。
第二章 LabVIEW入门
:Dialog
:File I/O
:Waveform
:Application Control :Synchronization :Graphics & Sound :Report Generation
《LabVIEW教程》PPT课件
❖ 全局变量只有面板没有框图。通过全局变量不同 VI之间交换数据。
❖ 全局变量的创建步骤:
在Function\ Structures下选择Global Variable,将其 图标拖到框图中。
双击Global Variable图标,得到其前面板
在其前面板上放上所需要的变量,例如数组、布尔量、 字符串变量。
Q x R a R q a,(xa), R b,
0xa; axab abxL
在 ab/2xL 时的桡度函数为:
y1 2E 0 4[4 I0 R ax0 3q (xa )4q (xab )4q (La )4L x4 R aL 2xq4c L x]
精选PPT
24
局部变量的创建和使用方法
❖ 局部变量的创建既可以通过图示右键弹出菜 单获得,也可以在功能模板上选择 Function/Structures/Local Variable将其拖到 框图上,得到一个代“?”的图标,再将其 与框图中已有的变量建立关联。
❖ 1、给顺序结构局部变量多次赋值 ❖ 2、对顺序结构中的多个帧进行连线 ❖ 3、未在Case结构的所有分支中连接隧道 ❖ 4、隧道重叠 ❖ 5、连线从结构下面通过而不是从结构上穿
过
精选PPT
15
例4-5 Case结构演示
❖ 1、设当水中溶解氧浓度超过2mg/L时, 反应速度为K0,否则降低为0.1K0。
❖ 顺序结构为控制节点按顺序执行的方法。该结构 只有数据相关性不足以控制数据流,而又必需强 调执行顺序时才使用;
精选PPT
5
学习要点
❖ 解决结构连线问题往往是结构编程的关键, 特别要掌握结构下数据隧道的正确使用;
❖ 公式节点是—种允许用文本语言编写一个或 多个代数公式的结构。在公式节点上建立输 入和输出端子后,用公式节点支持的运算符 和函数写出以分号结尾的语句;
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.2 定时结构
3.2.1定时循环的基本组成要素和配置对话框 3.2.2 定时顺序结构
3.3 独特的条件结构
3.3.1 条件结构的基本结构 3.3.2 布尔型输入 3.3.3 错误簇输入 3.3.4 数值型输入 3.3.5 枚举型输入 3.3.6下拉列表输入 3.3.7 字符串和组合框输入 3.3.8 输入、输出隧道 3.3.9多重IF ELSE 的处理方法
1其属性设置 1.4.2 基本布尔控件及其属性设置 1.4.3 控件的通用编辑方法 1.4.4 字符串和路径控件 1.4.5下拉列表与枚举控件 1.4.6 数组控件及其属性设置 1.4.7 簇控件 1.4.8 时间标识控件与波形数据控件
第3章 LabVIEW的程序运行结构
3.1 两种不同的循环结构 3.2 定时结构 3.3 独特的条件结构 3.4 不和谐的顺序结构 3.5 禁用部分程序框图结构 3.6 局部变量、内置全局变量和函数全局变量 3.7事件结构
3.1 两种不同的循环结构
3.1.1 For循环的组成和特点 3.1.2 For循环与数组 3.1.3 For循环与移位寄存器 3.1.4 For循环中的continue和break 3.1.5 While循环不仅仅是循环 3.1.6 While循环与定时 3.1.7 反馈节点
3.4 不和谐的顺序结构
3.4.1 多线程运行次序 3.4.2 两种不同的顺序结构 3.4.3 隧道与顺序局部变量 3.4.4 顺序结构的替代 3.4.5顺序结构的典型应用
3.6 局部变量、内置全局变量和函数全局变量
3.6.1 局部变量 3.6.2 内置全局变量 3.6.3 函数全局变量
第2章 LabVIEW基本函数
2.1 必须了解的一些基本算术运算节点函数 2.2 必须了解的位运算函数和逻辑运算函数 2.3 必须了解的关系运算函数和比较节点函数 2.4 小结
2.1 必须了解的一些基本算术运算节点函数
2.1.1 LabVIEW支持的基本数据类型 2.1.2 基本运算符函数节点 2.1.3 标量与标量的基本运算 2.1.4 标量与数组 2.1.5 数组与数组的运算 2.1.6 数组的函数运算 2.1.7 标量与簇的基本运算 2.1.8 簇与簇的运算 2.1.9簇的节点函数
4.5 簇的内存映射
4.5.1 由标量组成的簇 4.5.2 包含数组和字符串的簇
4.6 类型描述符
4.6.1 类型描述符的基本构成要素 4.6.2 常用类型描述符列表 4.6.3 常见数据类型的类型描述符结构
4.7 Openg中的有关类型描述符节点函数
4.7.1 类型描述符节点 4.7.2 利用类型描述符处理枚举数据类型 4.7.3 利用类型描述符处理簇
4.1 几种常用的数据类型转换节点函数
4.1.1 强制类型转换函数 4.1.2 平化数据至字符串及字符串还原平化数据函数 4.1.3 变体类型数据
4.2 整数的类型转换及内存映射
4.2.1 布尔类型与字符串和数值的相互转换 4.2.2 U8类型与字符串 4.2.3 其它整数的相互转换
2.2 必须了解的位运算函数和逻辑运算函数
2.2.1 常用逻辑运算函数 2.2.2 位运算 2.2.3 深入理解复合运算节点函数
2.3 必须了解的关系运算函数和比较节点函数
2.3.1 比较模式 2.3.2 通用关系运算函数 2.3.3 比较0关系运算节点函数 2.3.4 复杂关系运算节点函数 2.3.5 字符关系运算节点函数 2.3.6 表达式节点与公式快速VI
3.7 事件结构
3.7.1 事件结构的基本构成和创建方法 3.7.2 事件的分类及其特点 3.7.3 事件结构之间的数据传送与共享 3.7.4 事件发生的次序、过滤和转发 3.7.5 正确地使用事件结构
第4章 LabVIEW的数据结构及内存优化
4.1 几种常用的数据类型转换节点函数 4.2 整数的类型转换及内存映射 4.3 其它标量数据类型的类型转换及内存映射 4.4 复合数据类型 4.5 簇的内存映射 4.6 类型描述符 4.7 Openg中的有关类型描述符节点函数 4.8 几种常用的内存分析工具和方法 4.9 影响VI运行速度的因素
4.3 其它标量数据类型的类型转换及内存映射
4.3.1定点数和浮点数的类型转换和内存映射 4.3.2复数的类型转换及内存映射 4.3.3时间标识符内存映射
4.4 复合数据类型
4.4.1 标量数组及其内存映射 4.4.2字符串、路径和字符串数组的内存映射 4.4.3 LabVIEW使用的编码
第十四章:数据库、报表工 具
第十五章:LabVIEW与RT系 统
第十六章:LabVIEW与数据 采集
第十七章:FPGA工具包
第1章:打开 LabVIEW编程之门
1.1 从VI开始 1.2 编辑前面板和程序框图 1.2 VI及其属性对话框 1.4 基本控件及其使用方法 1.5 小结
4.8 几种常用的内存分析工具和方法
LabVIEW经典课件
高级篇
第六章:属性节点、方法节 点及引用
第七章:高级控件的运用 第八章:文本编程与外部接
口 第九章:MathScript 第十章:基于组件的程序结
构 第十一章:人机交互与编程
风格
应用篇
第十二章:VI模板、设计模 式、状态图
第十三章:串并口通讯、网 络与DSC
1.1 从VI开始
1.1.1 如何创建VI 1.1.2 控件属性设置与快捷菜单 1.1.3创建控件、常量、局部变量、属性节点的常用方法 1.1.4 创建自定义控件
1.2 编辑前面板和程序框图
1.2.1 选取、移动和删除对象 1.2.2 使用布局工具
1.3 VI及其属性对话框
1.3.1 VI的层次结构 1.3.2 调用子VI 1.3.3 VI的属性设置