3_LabVIEW简介——【LabVIEW高级培训讲义】

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
造出功能更强的仪器。 (3)用户可以根据自己的需要定义和制造各种仪器。
LabVIEW
• LabVIEW(Laboratory Virtual Instrument Engineering Workbench) 是一种用图标代替文本行创建应用程序的图形化编程语言。
LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的 所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不 断创新。
(1)该模板是多层的,其中每一个子模板下还包括多个对象。
(2)只有打开前面板时才能调用该模板
LabVIEW控件种类繁多,每个版本都有差别 • 数值子模板:包含数值的控制和显示。 • 布尔值子模块:逻辑数值的控制和显示。 • 字符串和路径子模板:字符串和文件路径的控制
和显示。 • 数组和群子模板:复合型数据类型的控制和显示。 • 列表子模板:菜单环和列表栏的控制和显示。 • 图形子模板:显示数据结果的趋势图和曲线图。 • 环和枚举子模板:菜单环和枚举的控制和显示。 • 控件容器库子模板:操作Tab Control、SubPanel、

字符串运算子模板:包含各种字符串操作函数、数值与字符 串之间的转换函数,以及
ห้องสมุดไป่ตู้
• 流程图
• 流程图提供VI的图形化源程序。在流程图中对VI编程,以控制和 操纵定义在前面板上的输入和输出功能。流程图中包括前面板上 的控件的连线端子,还有一些前面板上没有,但编程必须有的东 西,例如函数、结构和连线等
• 图标/连接器,可以让用户把VI程序变成一个对象(VI子程序),
然后在其他程序中像子程序一样地调用它。图标表示在其他程序 中被调用的子程序,而接线端口则表示图标的输入/输出口,就 像子程序的参数端口对应着VI程序前面板控件和指示器的数值。
• 所有的LabVIEW应用程序,即虚拟仪器(VI),都它包括如下三 部分:
(1)前面板(front panel) (2)流程图(block diagram) (3)图标/连结器(icon/connector)
• 前面板
• 前面板是图形用户界面,也就是VI的虚拟仪器面板,这一界面上 有用户输入和显示输出两类对象,具体表现有开关、旋钮、图形 以及其他控制(control)和显示对象(indicator)
• 图形化编程环境 • 可重用性高 • 开发功能高效、通用 • 支持多种仪器和数采硬件的驱动 • 函数库功能庞大 • 组件齐全 • 查错、调试能力强大
• 概述 • LabVIEW运行机制 • 程序结构 • 数据类型 • 图形显示 • 公式节点 • 多态 • 程序调试技术
LabVIEW应用程序的构成
LabVIEW简介
• 概述 • LabVIEW运行机制 • 程序结构 • 数据类型 • 图形显示 • 公式节点 • 多态 • 程序调试技术
• 概述 • LabVIEW运行机制 • 程序结构 • 数据类型 • 图形显示 • 公式节点 • 多态 • 程序调试技术
虚拟仪器
• 虚拟仪器(virtual instrumention)是基于计算机的仪器 • 计算机和仪器的两种结合: • (1)将计算机装入仪器(智能化仪器) • (2)将仪器装入计算机(虚拟仪器) • 虚拟仪器的主要特点有: (1)尽可能采用了通用的硬件,各种仪器的差异主要是软件。 (2)可充分发挥计算机的能力,有强大的数据处理功能,可以创
• 控制模板(Control Palette)
• 该模板用来给前面板设置各种所需的输出显示对象和输入控制对 象。每个图标代表一类子模板。如果控制模板不显示,可以用 Windows菜单的Show Controls Palette功能打开它,也可以在前面 板的空白处,点击鼠标右键,以弹出控制模板。
• 注:
LabVIEW的操作模板
• 在LabVIEW的用户界面上,应特别注意它提供的操作模板,包括 工具(Tools)模板、控制(Controls)模板和函数(Functions) 模板。这些模板集中反映了该软件的功能与特征。
• 工具模板
• 该模板提供了各种用于创建、修改和调试VI程序的工具。如果该 模板没有出现,则可以在Windows 菜单下选择Show Tools Palette 命令以显示该模板。当从模板内选择了任一种工具后,鼠标箭头 就会变成该工具相应的形状。当从Windows菜单下选择了Show Help Window功能后,把工具模板内选定的任一种工具光标放在 流程图程序的子程序(SubVI)或图标上,就会显示相应的帮助 信息。
ActiveX • 等功能。 • 其它控件
• 功能模板(Functions Palette) • 功能模板是创建流程图程序的工具。该模板上的每一个顶层图标
都表示一个子模板。若功能模板不出现,则可以用Windows 菜单 下的Show Functions Palette 功能打开它,也可以在流程图程序窗 口的空白处点击鼠标右键以弹出功能模板。 • 注:只有打开了流程图程序窗口,才能出现功能模板
• 操作工具:使用该工具来操作前面板的控制和显示。 • 选择工具:用于选择、移动或改变对象的大小。 • 标签工具:用于输入标签文本或者创建自由标签。 • 连线工具:用于在框图程序上连接对象。 • 对象弹出菜单工具:用鼠标左键可以弹出对象的弹 • 出式菜单。 • 漫游工具:使用该工具就可以不需要使用滚动条而在 • 窗口中漫游。 • 断点工具:使用该工具在VI的框图对象上设置断点。 • 探针工具:可以在框图程序内的数据流线上设置探 • 针。 • 颜色提取工具:使用该工具来提取颜色用于编辑其他 • 的对象。 • 颜色工具:用来给对象定义颜色。
函数模板在不断地升级,Ctrl+E 快捷转换

结构子模板:包括程序控制结构命令,例如循环控制等,以 及全局变量和局部变量。
• 数值运算子模板:包括各种常用的数值运算符,如+、-等; 及各种常见数值运算式,
• 如及+各1种运数算值;常还数包。括数制转换、三角函数、对数、复数等运算,
• 布尔逻辑子模板:包括各种逻辑运算符以及布尔常数。
相关文档
最新文档