labview教程ppt课件

合集下载

labview教程 PPT chapter3

labview教程 PPT chapter3

保存连线值:保存数据值。单击保存连线值按 钮,LabVIEW将保存运行过程中的每个数据值, 将探针放在连线上时,可立即获得流经连线的最 新数据值。调试工具会影响VI的性能。 单步步入:打开节点,然后暂停。再次单击单 步步入按钮,将进行第1个操作,然后在子VI或结 构的下一个操作前暂停。也可按下<Ctrl>和向下 箭头键。
连续运行:连续运行VI直至中止或暂停操作。 中止执行:中止顶层VI的操作。多个运行中的 顶层VI使用当前VI时,按钮显示为灰色。也可使 用中止VI方法通过编程中止VI运行。 暂停:暂停或恢复执行。单击暂停按钮,程序 框图中暂停执行的位置将高亮显示。再按一次可 继续运行VI。运行暂停时,暂停按钮为红色。 高亮显示执行过程:单击运行按钮可动态显示 程序框图的执行过程。高亮显示执行过程按钮为 黄色时,表示高亮显示执行过程已被启用。
3.3.5 帮助
LabVIEW中要显 示帮助窗口,可以在 帮助菜单中选择“显 示即时帮助”,或者 在Windows中使用快 捷键〈Ctril+H〉。帮 助窗口大小可以调整 ,并可任意移动到屏 幕上的其他地方,使 其不妨碍操作
3.4 小结
LabVIEW环境包括3个主要部分:前面板、 框图、图标/连接器。一个VI同时拥有一个图标和 一个连接器。将VI作为子VI使用时,在主VI中以 图标来表示。其连接器通常隐藏在图标下面,定 义子VI的输入/输出参数。帮助窗口为函数及其连 线或者对象提供了详细的帮助信息,可以从帮助 菜单中打开帮助窗口。
单步步过:执行节点并在下一个节点前暂停。 也可按下<Ctrl>和向右箭头键。 单步步出:结束当前节点的操作并暂停。VI结 束操作时,单步步出按钮将变为灰色。也可按下 <Ctrl>和向上箭头键。

LabVIEW经典PPT课件

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课件

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课件.ppt

虚拟仪器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

LabVIEW课件.ppt
3
1 虚拟仪器的产生
❖ 随着微电子、计算机、网络和通讯技 术的飞速发展,仪器技术领域发生了巨 大的变化,美国国家仪器公司( National Instruments,简称NI)于80年代中期首 先提出了基于计算机技术的虚拟仪器 (virtual Instruments,简称VI)概念,把 虚拟测试技术带入新的发展时期,随后 研制和推出了基于多种总线系统的虚拟 仪器。
(1)计算机 它一般为一台PC机或者工作站,是硬件平台的核心。
(2)I/O接口设备 I/O接口设备主要完成被测信号的采集、放大、模/数 转换。不同的总线有其相应的I/O接口设备。
10
4.3 虚拟仪器的开发平台
❖ 虚拟仪器应用程序的开发平台主要有两种: 一种是基于传统的文本语言的软件开发平台, 常用的LadWindows/ CVI , Visual-BASIC, Visual C ++等;一种是基于图形化语言的软件 开发环境,常用的有LabVIEW和HPVEE。其中 图形化软件开发系统是用工程人员所熟悉的术 语和图形化符号代替常规的文本语言编程,界 而友好,操作简便,深受专业人员的青睐。这 里简要介绍一下最流行的LabVIEW。
LabVIEW 图形编程软件入门Biblioteka 主讲人: 时间: 机电及自动化学院
1
虚拟仪器技术
the technology of virtual instrument
2
第一部分 关于虚拟仪器
❖ 1.虚拟仪器的产生 ❖ 2.虚拟仪器的概念 ❖ 3.虚拟仪器突出优点(特点) ❖ 4.虚拟仪器系统的组成 ❖ 5.虚拟仪器与传统仪器的比较 ❖ 6.虚拟仪器的应用领域 ❖ 7.世界及我国虚拟仪器的应用现状
14
5 虚拟仪器 vs 传统仪器

labview课件PPT

labview课件PPT
• 1.性能高 • 2.扩展性强、灵活性好 • 3.智能化程度高 • 4.界面友好
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基础PPT课件

第一章labview基础PPT课件

2020/2/13
32
控制对象(输 入)
显示对象 (输出)
随机信号发生器的前面板
2020/2/13
33
流程图 流程图提供VI的图形化源程序。在 流程图中对VI编程,以控制和操纵 定义在前面板上的输入和输出功能 。流程图中包括前面板上的控件的 连线端子,还有一些前面板上没有 ,但编程必须有的东西,例如函数 、结构和连线等。
25
(一)、LabVIEW系统安装 (二)、LabVIEW启动
2020/2/13
26
1、LabVIEW是什么?
LabVIEW 是 实 验 室 虚 拟 仪 器 集 成 环 境 的 简 称 ( Laboratory Virtual instrument Engineering), 是一种图形化软件开发环境,它广
插入式DAQ卡 GPIB仪器 VXI仪器 RS232
信号处理 数字滤波
统计 分析
网络传输 硬复制 文件I/O
图形用户接口
虚拟仪器功能模块划分
2020/2/13
11
下面的框图反映了常见的虚拟仪器方案
被 测 对 象
信 号 调 理
数 据 采 集 卡


虚拟仪 器

面板

2020/2/13Βιβλιοθήκη 12二、虚拟仪器的特点
2020/2/13
29
4、 LabVIEW 软件的特点
• 所见即所得”的可视化技术建立人机界面。
• 采用数据流编程模式,是能够同时运行多个程序的多任务系统。
• 提供了丰富的用于数据采集、分析、表达及数据存储的函数库。
• 提供如设置断点、单步运行, 高亮执行等调试工具, 使程序的调试和开发更 为便捷。

LabVIEW编程入门.ppt

LabVIEW编程入门.ppt

(四)控制量与显示量
• 在LabVIEW中,一个数字量(numeric)
、布尔量(boolean)、字符量(string )等都有控制量(control)和显示量( indicator)的区别。
• 控制量:用于控制程序,它相当于仪器上
的控制按钮,如开关、旋钮等。
• 显示量:用于显示程序运行的结果,它相
(三)数据类型:
LabVIEW的基本数据类型有三种: Numeric(数值),Boolean(逻辑),String(字符串)
Numeric类型的数据按精度有分若干种类型,其代表符号直观的 表现其类型。可以在数值对象上点右键,通过弹出菜单中 Representation修改。
提示:在流程图上,你会看到不同颜色的模块,不同颜色代表 不同的数据类型,其定义与连线一致。
代码节点(CIN)
子VI(SubVI)
• 数据端口:控制端口、指示端口与节点端口。
• 数据连线:数据端口之间的数据通道。
(三)图标/连接器
• 图标/接口器件可以让用户把VI程序变成一
个对象(子VI),然后在其他程序中像子 程序一样地调用它。
– 图标是子VI在其它程序框图中被调用的节点表 现形式;
– 连接器则表示节点数据的输入/输出端点,就象 一个函数调用的参数。
:运行(Run),如果VI有编译错误,此按钮将 变成 。
:连续运行(Run Continuously)。
:异常中止执行(Abort Execution)。

:加亮执行(Hightlight Execution),只 有流程图中有。 此时,流程图中的数据变亮,同时显示VI 执 行中的一些中间数据。
提示:使用了 会使LEBVIEW占用大量CPU,

虚拟仪器 labview LabVIEW入门PPT课件

虚拟仪器 labview   LabVIEW入门PPT课件

第9页/共37页
2.2 LabVIEW的操作模板
LabVIEW具有多个图形化的操作模板,用于创建和 运行程序。共分三类:为工具(Tools)模板、控 件(Controls)模板和功能(Functions)模板。
1.工具模板
工具模板为编程者提 供了各种用于创建、 修改和调试VI程序的 工具。
第10页/共37页
第29页/共37页
2.4.2 调试VI 1.单步执行VI (1)单步(入)执行 (2)单步(跳)执行 (3)单步(出)
第30页/共37页
2.设置断点 将工具模板总鼠标切换到断点工具状态,
单击框图程序中需设置断点的地方即可。
第31页/共37页
3.设置探针 将工具模板总鼠标切换到探针工具状态,
单击框图程序中需查看的数据连线,会弹出一 个对话框,若有数据流过,即显示该数据值。
2.1 基本概念与术语
1. LabVIEW,
Laboratory Virtual instrument Engineering
Workbench的缩写,一种图形化的编程语言,又称 为“G”语言。使用这种语言编程时,基本上不 写程序代码,取而代之的是流程图或框图程序。
2. VI 使用LabVIEW开发平台编制的程序称为虚拟仪
连线:端口、节点间的数据通道,定义了框图内 的数据流动方向。
第5页/共37页
采样点数 512 振幅 频率 100000 10
正弦波 100
第6页/共37页
下面是一些常用数据类型所对应的线型和颜色:
整形 浮点数 逻辑量 字符串 文件路径
第7页/共37页
5. 图标/连接端口
VI具有层次化和结构化的特征。一个VI可以作 为子程序,这里称为子VI(SubVI),被其他VI 调用。 图标:作为子VI的直观标记; 连接端口:表示该子VI被调用时的输入输出接

LabVIEW 7教程ppt课件

LabVIEW 7教程ppt课件
表格实际上就是一个字符串组成的二维数组。 树形控件以树的形式显示多层内容,Windows
的资源管理器就是用树形控件来显示文件目录 的。
§1 字符串
表格控件举例
〔表格例如.vi〕
§1 字符串
3 字符串函数
§1 字符串
字符串函数举例
〔字符串函数例如.vi〕
§1 字符串
字符串函数举例
数据数组/电子表格字符串转换函数例如
§3 簇
error in 和error out簇
对于系统错误,code都有预先的定义,可 以通过选择Help->Explain Error…翻开错 误解释框来查找该错误代码的更详细的解释。
练习
利用簇模拟汽车控 制,如右图所示, 控制面板可以对显 示面板中的参量进 展控制。油门控制 转速,转速=油门 *100,档位控制时 速,时速=档位*40, 油量随VI运行时间 减少。
簇控件
常量簇§Βιβλιοθήκη 簇LabVIEW中使用簇可以为编程带来以下的便 ①利把。子程序框图中不同位置,不同数据类型的多个数
据攒在一起,减少了连线的混乱。 ② 子程序有多个不同数据类型的参数输入输出时,把
它们攒成一个簇可以减少连接板上端口的数量。
③ 某些控件和函数必需要簇这种数据类型的参数。
注意:簇的成员可以是任意的数据类型,但是必须同时 都是控制件或同时都是显示件。
〔字符串函数例如2.vi〕
§2 数组
数组:数组控件与数组函数
数组控件
§2 数组
1 数组控件
注意:可以是数字、字符、布尔量等数组!
§2 数组
数组之间的算术运算
LabVIEW一个非常大的优势就是它可以根据输入 数据的类型判断算子的运算方法,即自动实现多态

LabVIEW教程3 PPT

LabVIEW教程3 PPT
可编程仪器标准命令 SCPI
语法形式
助记符,层次结构,标准参数格式
命令构造
IEEE 488.2 中的 13 个必备命令 400 个以上的 SCPI 可选命令
数据交换格式
《虚拟仪器技术》仪器驱动器
可编程仪器标准命令 SCPI
语法形式
助记符,层次结构,标准参数格式
语法形式
助记符 层次结构 标准参数格式
命令构造 数据交换格式
《虚拟仪器技术》仪器驱动器
可编程仪器标准命令 SCPI
语法形式
助记符,层次结构,标准参数格式
命令构造
IEEE 488.2 中的 13 个必备命令 如:*IDN,*RST 等
数据交换格式
《虚拟仪器技术》仪器驱动器
非形式化方式 自然语言 结构框图 形式化方法 UML建模
《虚拟仪器技术》VI开发过程
统一建模语言(UML )
Unified Modeling Language UML 是一种表达复杂系统的结构和关系的语言; 最初作为面向对象的标准方法被提出; 由 Rational 发起,被 i-Logix、Digital、HP、 ICON Computing、Microsoft、MCI Systemhouse、 Oracle、TI、Unisys 等著名软件公司提交给 OMG; 1997 年 11 月正式被采用为 OMG 标准。
命令构造 数据交换格式
《虚拟仪器技术》仪器驱动器
可编程仪器标准命令 SCPI
语法形式
助记符 如:Frequency → FREQ,Power → POW,Direct Sequence → DSEQ; 助记符:命令为大写字母,助记符为小写字母。如: FREQuency,POWer。

labview教程ppt课件

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):用于在流程图中连接节 点,定义数据流向。使用方法是:点击需连线的两端。 这两端必须是前节点的输出端和后节点的输入端。

LabVIEW教程PPT

LabVIEW教程PPT
8 位并行总线,5 条控制线,3 条挂钩线。 数据传输速率 250~500 KBps,最高 1 MBps。 系统内仪器数量 < 15 台。 电缆总长度 < 20 m,最大距离 < 4m,平均距离 <
2m。
《虚拟仪器技术》总线技术
GPIB 总线
《虚拟仪器技术》总线技术
GPIB 总线发展历史
不不充充分分 低低
较较灵灵活活 较较差差 较较难难
接接口M口MX结XI结I构构
较较紧紧凑凑 较较强强
较较充充分分 较较高高
较较灵灵活活 便便利利 较较难难
接接1口1口339结9结44构构
较较紧紧凑凑 较较强强
不不充充分分 最最低低
较较灵灵活活 便便利利 较较难难
内内机机置置结结计计构构算算
最最紧紧凑凑 最最强强 充充分分 最最高高 较较差差 较较差差
《虚拟仪器技术》总线技术
PXI 总线
PXI 是 PCI Extension for Instrumentation 的缩写, 即 PCI 总线在仪器的扩展。
并行总线。 数据传输率 132 MBps 到 528 MBps。 背板可达 21 个插槽。
《虚拟仪器技术》总线技术
PXI 总线
VXI
PXI 与 CompactPCI 卡结构
PCI 卡不用或只需作很少 改动就可以设计成适合 PXI/CompactPCI 卡。
PCI
PXI/CompactPCI 6U
Half
Full
Size
Size
3U
《虚拟仪器技术》总线技术
PXI 电气扩展 星型触发
10 MHz 时钟
系统控制器 星型触发控制器
VXI 总线发展历史

《LabVIEW教程》PPT课件

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

第2章 LabVIEW模板简介
LabVIEW提供的开发环境中所用的两个工作窗口— —前面板开发窗口和流程图编辑窗口,都提供有工具 模板,而控制模板只出现在前面板开发窗口中,功能 模板只出具模板、控制模板和功 能模板的主要功能和使用方法。
第2章 LabVIEW模板简介
第2章 LabVIEW模板简介
第2章 LabVIEW模板简介
2.1 概述 2.2 工具模板(Tools Palette) 2.3 控制模板(Controls Palette) 2.4 功能模板(Functions Palette) 本章小结
第2章 LabVIEW模板简介
2.1 概 述
前已述及(1.2节),LabVIEW是一种图形化设计语言。 在 一 个 虚 拟 仪 器 VI 的 开 发 过 程 中 , 设 计 者 主 要 利 用 LabVIEW提供的三个模板,即工具模板(Tools Palette)、 控制模板(Controls Palette)和功能模板(Functions Palette), 来完成VI面板和流程图两部分的设计开发任务。
第2章 LabVIEW模板简介
2.3.1 控制(Controls)子模板 控制子模板如图2–2所示。 数字(Numeric)子模板:提供各种数字控件。 布尔量(Boolean)子模板:提供各种逻辑数值控件。 字符串和表格(String & Table)子模板:提供各种字
提取颜色工具(Get Color):用来获取窗口中已染色 对象的颜色。
设置颜色工具(Set Color):用来给窗口中的对象设 置颜色。
提取颜色工具和设置颜色工具配合使用,可以设置 窗口底色或者窗口中的控件和图标的颜色。有两种染 色的方法:
第2章 LabVIEW模板简介
(1) 用鼠标左击颜色工具中的“笔”,将它放置在刷 色对象上,按鼠标右键弹出调色板,移动鼠标选择(用 鼠标左击)所需的颜色。
第2章 LabVIEW模板简介
前面板开发窗口所需的各种“控件”均由控制模板 提供。前面板的设计制作过程就是利用工具模板中的 相应工具,从控制模板中取出所需的“控件”并摆放 在前面板开发窗口中的合适位置。
在流程图编辑窗口设计VI的流程图时,所需的各种 “功能函数”(包括各种数学运算函数、信号分析函数、 仪器驱动函数等等)均由功能模板提供。设计者利用工 具模板中的合适工具,从功能模板中取出对应的“图 标”放置在流程图编辑窗口中,再用“连线”将它们 组合成流程图。
(2) 要使窗口中的“其它对象”与“某一颜色确定 的对象”设置相同的颜色,先用Get Color获取“某一 颜色确定的对象”的颜色,然后用Set Color去把“其 它对象”染成该种颜色。
第2章 LabVIEW模板简介
2.3 控制模板(Controls Palette)
前已述及,虚拟仪器的面板是通过软件实现的。具 体地讲,就是LabVIEW将传统仪器上的各种旋钮、开 关、显示屏等所有可能涉及到的操作部件,都做成外 形相似的“控件”分类存于控制模板上。设计者在设 计仪器面板时,只需根据需要选择合适的“控件”放 在面板相应的位置上即可。显然,由于控制模板是 LabVIEW为设计者设计虚拟面板而提供的,因此它只 会在前面板编辑窗口中出现。
第2章 LabVIEW模板简介
有三种调用控制模板的方法: (1) 执行“Windows>>Show Controls Palette”操作。 (2) 使用Object Popup工具,左击前面板设计窗口中 的相应位置。 (3) 将鼠标放置在窗口的任一区域,用右键点击窗口 区域。 本节首先简单介绍控制模板中的各子模板的功能, 然后再介绍最常用的三个子模板:Numeric(数字)子模 板、Array & Cluster(数组及类)子模板及Graph(图形)子 模板。
第2章 LabVIEW模板简介
l Position:用它来选择对象放置的位置。点击对象,拖 放到合适的位置。
l Size:用于改变对象的外框大小。点击边框拖放至合 适的大小。
l Select:用于选择控制模板中的子模板、控件;功能 模板中的子模板、图标;各级对话框菜单的选项等。 方法是:用鼠标点击对象,拖放至窗口中合适位置。
第2章 LabVIEW模板简介
文字工具(Edit Text):用于输入标签文本或者创建 自由标签。使用方法是:点击它并将所出现的图形移 到前面板或流程图中任意地方后,键入注释文字或数 字。
连线工具(Connect Wire):用于在流程图中连接节 点,定义数据流向。使用方法是:点击需连线的两端。 这两端必须是前节点的输出端和后节点的输入端。
第2章 LabVIEW模板简介
操作工具(Operate Value):它是一个操作数值的工 具。 将操作工具移动到某处,鼠标点击后,就可在操 作工具所在位置处键入数字。
选择工具(Position/Size/Select):用于选择、移动对 象或改变对象的大小。
第2章 LabVIEW模板简介
图2–1 工具模板
断点工具(Set/Clear Breakpoint):用鼠标左击该工具, 将它放置在流程图中相应位置,该位置即为设置的程 序运行断点。
探针工具(Probe):用鼠标左击该工具,可以在流程 图的数据流线上设置探针。程序调试员可以通过探针 窗口来观察该数据流线上的数据变化状况。
第2章 LabVIEW模板简介
2.2 工具模板(Tools Palette)
工具模板提供了用于操作、编辑前面板和流程图上 对象的各种工具。若想选用某操作工具,只需用鼠标 点击该工具图标即可。
l 工具模板的调用方法: 执行“Windows>>Show Tools Palette”操作。 l 将工具模板变成浮动板留在屏幕上的方法: 用鼠标点击控制模板或功能模板左上角的“大头针”。 工具模板如图2–1所示。
模板弹出工具(Object Popup):用鼠标左击该工具, 移至窗口某位置,再用鼠标左击,即在前面板设计窗 口出现控制模板或者在流程图编辑窗口出现功能模板。
第2章 LabVIEW模板简介
平移工具(Scroll Window):用鼠标左击该工具,放 至窗口任意位置,使用鼠标拖动,可使窗口中的对象 整体平移。使用窗口滚动条只能单方向移动窗口中的 对象。
相关文档
最新文档