快速入门PPT课件.ppt

上传人:优*** 文档编号:127940880 上传时间:2020-04-07 格式:PPT 页数:18 大小:1.70MB
返回 下载 相关 举报
快速入门PPT课件.ppt_第1页
第1页 / 共18页
快速入门PPT课件.ppt_第2页
第2页 / 共18页
快速入门PPT课件.ppt_第3页
第3页 / 共18页
快速入门PPT课件.ppt_第4页
第4页 / 共18页
快速入门PPT课件.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《快速入门PPT课件.ppt》由会员分享,可在线阅读,更多相关《快速入门PPT课件.ppt(18页珍藏版)》请在金锄头文库上搜索。

1、众达光通科技 苏州 有限公司PCLTechnologies Suzhou Co Ltd LabVIEW由浅入深 入门篇 测试工程部胡德华 1 2 目录 LabVIEW概述什么是LabVIEW LabVIEW可以做什么 虚拟仪器简介虚拟仪器的概念LabVIEW的编程环镜LabVIEW应用程序的构成LabVIEW的操作选板善用LabVIEW的联机帮助LabVIEW的初步操作编辑前面板编辑程序框图运行和停止VI运行调试VI牛刀小试LabVIEW的数据类型数据类型数据类型对应的控件LabVIEW的数据运算数据运算算术运算符关系运算符逻辑运算符小试身手 3 LabVIEW概述 什么是LabVIEW La

2、bVIEW是实验室虚拟仪器集成环境 LaboratoryVirtualInstrumentEngineeringWorkbench 的简称 是美国国家仪器有限公司 NationalInstruments 简称NI 的创新软件产品 也是目前应用最广 发展最快 功能最强的图形化软件集成开发环境 LabVIEW是一种图形化编程语言 又称G语言 它广泛地被工业界 学术界和研究实验室所接受 视为一个标准的数据采集和仪器控制软件 其编写的程序称为虚拟仪器VI VirtualInstrument 以 vi为后缀 传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序 而LabVIEW则采用数据流编程方式

3、程序框图中节点之间的数据流向决定了程序的执行顺序 它用图标表示函数 用连线表示数据流向 LabVIEW可以做什么 LabVIEW在测试 测量和自动化等领域具有最大的优势 因为LabVIEW提供了大量的工具与函数用于数据采集 分析 显示和存储 用户可以在数分钟内完成一套完整的从仪器连接 数据采集到分析 显示和存储的自动化测试测量系统 4 LabVIEW概述 LabVIEW可以做什么 它被广泛地应用于汽车 通信 航空 半导体 电子设计生产 过程控制和生物医学等各个领域 LabVIEW不仅可以用来快速搭建小型自动化测试测量系统 还可以被用来开发大型的分布式数据采集与控制系统 5 虚拟仪器简介 虚拟仪

4、器 VirtualInstrumention 是基于计算机的仪器 计算机和仪器的密切结合是目前仪器发展的一个重要方向 虚拟仪器系统是由计算机 应用软件和仪器硬件三大要素构成的 计算机与仪器硬件又称为VI的通用仪器硬件平台 软件技术是虚拟仪器的核心技术 常用的仪器用开发软件有LabVIEW LabWindows CVI VEE等等 其中以LabVIEW应用最为广泛 虚拟仪器实际上是一个按照仪器需求组织的数据采集系统 虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理 虚拟仪器研究的另一个问题是各种标准仪器的互连及与计算机的连接 目前使用较多的是IEEE488或GPIB协议 未来的仪

5、器也应当是网络化的 传统仪器厂商定义功能 虚拟仪器用户定义功能 虚拟仪器方案 虚拟仪器的概念 6 LabVIEW的编程环镜 LabVIEW应用程序的构成 LabVIEW程序包括前面板 用户界面 和程序框图 编程界面 前面板是图形用户界面 也就是VI的虚拟仪器面板 这一界面上有用户输入和显示输出两类对象 具体表现有开关 旋钮 图形以及其他控制 controls 和显示对象 indicator 程序框图提供VI的图形化源程序 在程序框图中对VI编程 以控制和操纵定义在前面板上的输入和输出功能 程序框图中包括前面板上的控件的连线端子 还有一些前面板上没有 但编程必须有的东西 例如函数 结构和连线等

6、显示控件 输入控件 前面板 程序框图 7 LabVIEW的编程环镜 LabVIEW的操作选板 LabVIEW包括工具选板 Tools 控件选板 Controls 和函数选板 Functions 这些选板集中反映了该软件的功能与特征 工具选板在前面板和程序框图中都可以使用工具选板 使用其中不同的工具可以操作 编辑或修饰前面板和程序框图中选定的对象 也可以调试程序等 选择主菜单查看 工具选板选项来显示工具选板 控件选板仅在前面板显示 它包含创建前面板时可用的全部对象 控件选板中的基本常用控件可以分为新式 经典和系统三种风格显示 选择主菜单查看 控件选板选项或右击前面板空白处就可以显示控件选板 函数

7、选板只能在编辑程序框图时使用 与控件选板的工作方式大体相同 创建框图程序常用的VI和函数对象都包含在该选板中 选择查看 函数选板或右击框图面板空白处就可以显示函数选板 工具选板 控件选板 函数选板 8 善用LabVIEW的联机帮助 LabVIEW为用户提供了非常全面的帮助信息 有效地利用帮助信息是快速掌握LabVIEW的一条捷径 LabVIEW提供了各种获取帮助信息的方法 包括即时帮助 LabVIEW帮助 解释错误 NI范例查找器 网络资源等 LabVIEW的编程环镜 即时帮助选择菜单栏中帮助 显示即时帮助选项或按下Ctrl H 就会弹出即时帮助窗口 当鼠标移到某个对象或函数上时 上下文帮助窗

8、口就会显示相应的帮助信息 LabVIEW帮助当单击即时帮助窗口中详细帮助信息会弹出相应的完整的帮助信息 这是一个Windows标准风格的帮助窗口 包含了LabVIEW全部的帮助信息 你也可以选择主菜单帮助 搜索LabVIEW帮助选项打开它 9 善用LabVIEW的联机帮助 解释错误当LabVIEW程序中发生错误时 将错误代码填写到解释错误的错误簇的代码中 便可得到可能原因 对解决程序异常有一定的帮助 选择菜单栏中帮助 解释错误选项可以打开解释错误窗口 范例查找器LabVIEW提供了大量的范例 这些范例几乎包含了LabVIEW所有功能的应用实例 并提供了大量的综合应用实例 在菜单栏中选择帮助 查

9、找范例选项可以打开范例查找器 LabVIEW的编程环镜 10 编辑前面板 LabVIEW中的前面板是图形化的人机界面 利用控件选项板提供的各种控件可以所见即所得地编辑丰富多彩的人机界面 前面板的控件对象主要分为输入控件和显示控件两大类型 输入控件可以输入相应的数据 例如数字 布尔量 字符串和文件路径等 输入控件在程序框图中只有输出端子 相当于普通编程语言中的输入参数 显示控件用来显示数据 显示控件有数字 温度计 LED指示灯 文本 波形图等 显示控件在程序框图中只有输入端子 相当于普通编程语言中的输出参数 LabVIEW的初步操作 前面板中的一些控件既可以作为输入控件也可以做作为显示控件 右击

10、控件 选择转换为显示控件或转换为输入控件可以进行输入控件与显示控件之间的切换 前面板中的每个控件都有自己的属性 如控件的颜色 最大最小值 显示精度和方式等 许多属性都可以根据不同的需要进行编辑 右击前面板任何一个控件选择属性选项就可以弹出该控件的属性配置窗口 11 编辑程序框图 程序框图是图形化源代码的集合 这种图形化的编程语言也称为G语言 程序框图中的控件对象实际上是前面板相应控件的接线端 LabVIEW的初步操作 输出端子 前面板控件 输入端子 程序框图中对应的接线端 LabVIEW中的程序框图节点是指带有输入和输出接线端的对象 类似文本编程语言中的语句 运算符 函数和子程序 LabVIE

11、W中的节点主要包括函数 结构 ExpressVI 子VI等 对象连线用鼠标左键单击输出端子和输入端子 可以进行对象连线 对象连线 12 运行和停止VI运行 运行VI点击前面板或程序框图工具栏中的运行按钮 则运行程序一次 停止VI运行当程序运行时 运行按钮会变成正在运行状态 并且中止执行按钮变为可用状态 此时单击中止执行按钮 便可强行停止程序的运行 LabVIEW的初步操作 运行 连续运行 暂停 中止执行 正在运行 高亮执行 调试VI 当一个VI中存在语法错误时 程序是不能运行的 这时工具栏上的运行按钮会变为列出错误按钮 如果单击列出错误按钮则会出现错误列表对话框 当一个VI中存在逻辑错误时 可

12、以点击高亮执行按钮使它变成高亮模式 再点击运行按钮 VI程序就以较慢的速度运行 没有被执行的代码灰色显示 执行后的代码高亮显示 并显示数据流线上的数据值 这样 你就可以根据数据的流动状态跟踪程序的执行 程序开始运行 程序语法错误 列出错误 单步执行 13 牛刀小试 建立一个使用旋钮来控制仪表和温度计的VI 打开LabView8 6 点击菜单文件 新建VI在前面板上右击选择控件选板 新式 数值后 分别选取转盘 仪表 温度计并将它们分别添加到前面板中 在程序框图中将转盘的输出端子接入仪表的输入端子 在程序框图的空白处右击 选取函数选板 编程 数值 乘放入程序框图 再选取函数选板 编程 数值 数值常

13、量放入程序框图并将数值常量中的值从0改为10 然后将转盘的输出端子接入乘的x输入端子 将数值常量的输出端子接入乘的y输入端子 再将乘的x y输出端子接入温度计的输入端子 在程序框国的左上角空白处右击 选取函数选板 编程 结构 While循环后 按住鼠标左键移动鼠标 将程序框图中刚编写的程序全部框选进去后松开鼠标 便将这些程序添加到While循环中 然后在While循环的循环条件上右击鼠标 选择创建常量 这样就完成程序的编写 点击运行按钮 运行程序 然后转动转盘 看看仪表和温度计有什么变化 LabVIEW的初步操作 14 数据类型 LabVIEW中的数据类型主要为数值型 布尔型 字符串型等几大类

14、型 LabVIEW的数据类型 15 数据类型对应的控件 数值型控件的外观可以五花八门 但是程序框图中的操作却是以其代表的数据类型为准 布尔型控件代表一个布尔值 只能是True或False 它既可以代表按钮输入 也可以当作LED指示灯显示 字符串型控件可以输入或显示文字 主要用来做文字处理 时间标识控件是LabVIEW中特有的数据类型 用于输入与输出时间和日期 LabVIEW的数据类型 数值型控件 布尔型控件 字符串型控件 时间标识控件 16 数据运算 LabVIEW中提供了丰富的数据运算功能 除了基本的数据运算符外 还有许多功能强大的函数节点 并且还支持通过一些简单的文本脚本进行数据运算 La

15、bVIEW图形化编程中 运算是按照从左到右沿数据流的方向顺序执行 LabVIEW的数据运算 算术运算符 基本算术运算符包含在函数选板的数值子选板中 该子选板中有类型转换节点 数据操作节点 复数节点 缩放节点 定点节点 数学和科学常数节点等 数值选板 文本编程语言 图形化编程语言 17 关系运算符 关系运算符也叫比较运算符 包含在函数选板的比较子选板中 LabVIEW的数据运算 比较选板 逻辑运算符 逻辑运算符又称为布尔运算符 包含在程序框图中函数选板的布尔子选板中 LabVIEW中逻辑运算符的图标与数字电路中逻辑运算符的图标相似 比较运算 布尔选板 逻辑运算 18 1 给定任意x 求如下表达式的值 小试身手 2 写一个温度监测器 如右图所示 当温度超过报警上限 而且开启报警时 报警灯点亮 温度值可以由随即数发生器产生 3 写一个VI获取当前系统时间 并将其转换为字符串和浮点数 这在实际编程中会经常遇到

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号