《第2章 LabVIEW编程环境及基本操作教学课件.pptx》由会员分享,可在线阅读,更多相关《第2章 LabVIEW编程环境及基本操作教学课件.pptx(80页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1LabVIEW虚拟仪器程序设计教程1第2章 LabVIEW编程环境及基本操作2LabVIEW编程环境及基本操作LabVIEW概述概述什么是LabVIEWLabVIEW发展史LabVIEW的优势请输入您的标题CLICK HERE TO ADD TITLE什么是Labview LabVIEW是一种图形化编程语言的开发环境,简称“G语言” 代码不是文本形式,取而代之的是框图或流程图(数据流型编程) 无硬件的情况下,通过改变软件可实现不同的仪器仪表的功能请输入您的标题CLICK HERE TO ADD TITLE什么是Labview LabVIEW(Laboratory Virtual instru
2、ment Engineering Workbench,实验室虚拟仪器集成环境)是由美国国家仪器公司(National Instruments,NI)推出的一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW作为图形化的程序语言,又称为“”语言。 传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而在LabVIEW中,则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是LabVIEW的程序模块。使用LabVIEW编程时,基本上不写程序代码,取而代之的是流程图。 请输入您的标题CL
3、ICK HERE TO ADD TITLE什么是Labview LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在LabVIEW中被称为前面板。前面板设计完毕后,就可使用图形化的函数节点或VI添加源代码来控制前面板上的对象。在程序框图上添加图形化代码,称G代码或程序框图代码。请输入您的标题CLICK HERE TO ADD TITLE 可以安装接口驱动VISA,就如同在计算机中安装声卡、显示卡和网卡一样,不必了解详细的原理 安装后就能用,集成了与满足GPIB、VXI、RS-232、RS-485协议的硬件及数据采集卡通讯的全部功能Labvie
4、w请输入您的标题CLICK HERE TO ADD TITLE 内置了便于应用TCP/IP、ActiveX等软件标准的库函数Labview请输入您的标题CLICK HERE TO ADD TITLE 内有数据库连接工具包,直接对OLE DB, ODBC 数据库 insert, select 数据 可支持Microsoft Access, SQL Server, Oracle 等Labview请输入您的标题CLICK HERE TO ADD TITLE 内有Office 报告生成工具包,可直接生成生成 Microsoft Word, Excel 报告Labview请输入您的标题CLICK HER
5、E TO ADD TITLE 简单几步即可生成EXE文件和安装文件Labview请输入您的标题CLICK HERE TO ADD TITLELabview的发展请输入您的标题CLICK HERE TO ADD TITLE 1986年10月NI公司正式发布了LabVIEW 1.0,自此拉开LabVIEW的序幕 近些年,Labview每年8月31日更新,最新版本:Labview2018Labview的发展请输入您的标题CLICK HERE TO ADD TITLELabview的优势2LabVIEW的安装计算机环境要求LabVIEW2018的安装LabVIEW编程环境及基本操作请输入您的标题CLI
6、CK HERE TO ADD TITLE计算机环境要求 LabVIEW 2018分为常规版本和“NXG”版本,常规版本可以安装在Windows系统,而NXG完整版还可以安装于Mac系统和Linux系统,本书只对常规版本的Windows操作系统下所需要的安装环境要求做说明,具体如下。 (1) 操作系统 对于 Windows操作系统,LabVIEW 2018运行引擎支持 Windows 10/8.1/8/7 SP1(32位和64位)、Windows Server 2012 R2(64位)或Windows Server 2008 R2(64位)操作系统。LabVIEW 2018开发环境支持Windo
7、ws 10/8.1/8/7 SP1(32位和64位)、Windows Server 2012 R2(64位)或Windows Server 2008 R2(64位)操作系统。请输入您的标题CLICK HERE TO ADD TITLE (2) 处理器 LabVIEW 2018运行引擎支持Pentium III/Celeron 866 MHz(或同等处理器)或更高版本(32位)、Pentium 4 G1(或同等处理器)或更高版本(64位)。LabVIEW 2018开发环境支持Pentium 4M(或同等处理器)或更高版本(32位)、Pentium 4 G1(或同等处理器)或更高版本(64位)。
8、(3) 分辨率和RAM LabVIEW 2018运行引擎对分辨率和 RAM的要求分别是1024768和256MB。LabVIEW 2018开发环境对分辨率和RAM的要求分别是1024768和1GB。计算机环境要求 LabVIEW2009的安装(略)的安装(略) 2LabVIEW 2018编程环境Labview2018的启动LabVIEW2018菜单和工具栏Labview2018选版Labview2018帮助系统LabVIEW编程环境及基本操作请输入您的标题CLICK HERE TO ADD TITLELabview启动界面请输入您的标题CLICK HERE TO ADD TITLELabvie
9、w启动界面选择菜单栏“文件-新建”,弹出窗口如图所示,选项栏提供“VI”、“项目”、“基于模板的 VI”等的创建选项。其中“VI”选项用于创建一个新的VI程序;“项目”选项用于集合LabVIEW文件和非LabVIEW文件、创建程序、生成规范以及在终端部署或下载文件;“基于模板的 VI”选项列出了LabVIEW系统提供的程序模板,用户可以基于这些模板创建自己的应用;“更多”选项中除了包含上述文档类型外,还列出了其他类型,如库、类、全局变量、运行时菜单等。请输入您的标题CLICK HERE TO ADD TITLELabview启动界面 也可以点击窗口左上方的“创建项目”选项来进行新建,如图所示。
10、 通过启动菜单栏的“文件-打开”选项栏可以 打开已存在的各种LabVIEW文件,同时,最近编辑的LabVIEW文件将在窗口右侧的“打开现有项目”选项栏中列出,如要打开,则直接单击该文件。 打开现有文件或创建新文件后启动窗口将消失。关闭所有已打开的前面板和程序框图后启动窗口会再次出现。可通过选择前面板或程序框图的菜单“查看-启动窗口”显示该窗口。请输入您的标题CLICK HERE TO ADD TITLELabview菜单和工具栏1 1LabVIEWLabVIEW菜单菜单 LabVIEWLabVIEW有两种类型的菜单:有两种类型的菜单:。LabVIEWLabVIEW编程环境界面的主菜单,编程环境
11、界面的主菜单,提供一系列丰富的操作命令,主要包提供一系列丰富的操作命令,主要包括文件、编辑、查看、项目、操作、括文件、编辑、查看、项目、操作、工具、窗口和帮助。工具、窗口和帮助。主菜单主菜单主菜单请输入您的标题CLICK HERE TO ADD TITLELabview菜单和工具栏也称作也称作右键菜单右键菜单,右键单击前面板或程序框图中的任何对象都可以弹,右键单击前面板或程序框图中的任何对象都可以弹出对应于该对象的快捷菜单。快捷菜单中的选项取决于对象的类型,同一出对应于该对象的快捷菜单。快捷菜单中的选项取决于对象的类型,同一对象在前面板和程序框图中的快捷菜单选项也不一样。对象在前面板和程序框图
12、中的快捷菜单选项也不一样。图示为数值输入控件在前面板和程序框图中的快捷菜单。图示为数值输入控件在前面板和程序框图中的快捷菜单。快捷菜单快捷菜单数值输入控件数值输入控件前面板快捷菜前面板快捷菜单单数值输入控件数值输入控件程序框图快捷程序框图快捷菜单菜单请输入您的标题CLICK HERE TO ADD TITLELabview菜单和工具栏2 2LabVIEWLabVIEW工具栏工具栏在在LabVIEWLabVIEW前面板窗口和程序框图窗口中各有一个用于控制前面板窗口和程序框图窗口中各有一个用于控制VIVI的命令按钮的命令按钮和状态指示器的工具栏,通过工具栏上的工具栏按钮可以快速访问一些常用和状态指
13、示器的工具栏,通过工具栏上的工具栏按钮可以快速访问一些常用的如运行、中断、终止、调试的如运行、中断、终止、调试VIVI、修改字体、对齐、组合、分布对象等程序、修改字体、对齐、组合、分布对象等程序功能。在功能。在LabVIEWLabVIEW编程环境的不同状态下,工具条上的按钮和指示器会有所不编程环境的不同状态下,工具条上的按钮和指示器会有所不同。同。 前面板程序框图请输入您的标题CLICK HERE TO ADD TITLELabview菜单和工具栏图标图标按钮名称按钮名称功能说明功能说明运行运行运行运行VIVI。如有需要,。如有需要,LabVIEWLabVIEW对对VIVI进行编译。工具栏上的
14、运行按钮为白色实心箭头时表示进行编译。工具栏上的运行按钮为白色实心箭头时表示VIVI可以运可以运行。白色实心箭头也表示为行。白色实心箭头也表示为VIVI创建连线板后可将其作为子创建连线板后可将其作为子VIVI使用。使用。正在运行正在运行VIVI运行时,如果是顶层运行时,如果是顶层VIVI,运行按钮将如图标所示,表明没有调用方,因此不是子,运行按钮将如图标所示,表明没有调用方,因此不是子VIVI。正在运行正在运行如运行的是子如运行的是子VIVI,运行按钮将如图标所示。,运行按钮将如图标所示。列出错误列出错误创建或编辑创建或编辑VIVI时,如时,如VIVI存在错误,运行按钮将显示为断开,如图标所示
15、。如程序框图完成连线后,存在错误,运行按钮将显示为断开,如图标所示。如程序框图完成连线后,运行按钮仍显示为断开,则运行按钮仍显示为断开,则VIVI是断开的,无法运行。是断开的,无法运行。连续运行连续运行连续运行连续运行VIVI直至中止或暂停操作。直至中止或暂停操作。中止执行中止执行中止顶层中止顶层VIVI的操作。多个运行中的顶层的操作。多个运行中的顶层VIVI使用当前使用当前VIVI时,按钮显示为灰色。也可使用中止时,按钮显示为灰色。也可使用中止VIVI方法通方法通过编程中止过编程中止VIVI运行。注:按钮在运行。注:按钮在VIVI完成当前循环前立即停止完成当前循环前立即停止VIVI运行。中止
16、使用外部资源(如外部硬运行。中止使用外部资源(如外部硬件)的件)的VIVI可能导致外部资源无法恰当复位或释放并停留在一个未知状态。可能导致外部资源无法恰当复位或释放并停留在一个未知状态。VIVI设计一个停止按钮,可设计一个停止按钮,可防此类问题的发生。防此类问题的发生。暂停暂停暂停或恢复执行。单击暂停按钮,程序框图中暂停执行的位置将高亮显示。再按一次可继续运行暂停或恢复执行。单击暂停按钮,程序框图中暂停执行的位置将高亮显示。再按一次可继续运行VIVI。运行暂停时,暂停按钮为红色。运行暂停时,暂停按钮为红色。高亮显示执行高亮显示执行过程过程单击运行按钮后可动态显示程序框图的执行过程。高亮显示执行
17、过程按钮为黄色时,表示高亮显示单击运行按钮后可动态显示程序框图的执行过程。高亮显示执行过程按钮为黄色时,表示高亮显示执行过程已被启用。执行过程已被启用。保存连线值保存连线值保存数据值。单击保存连线值按钮,保存数据值。单击保存连线值按钮,LabVIEWLabVIEW将保存运行过程中的每个数据值,将探针放在连线上将保存运行过程中的每个数据值,将探针放在连线上时,可立即获得流经连线的最新数据值。调试工具会影响时,可立即获得流经连线的最新数据值。调试工具会影响VIVI的性能。的性能。单步步入单步步入打开节点然后暂停。再次单击单步步入按钮时,将执行第一个操作,然后在子打开节点然后暂停。再次单击单步步入按
18、钮时,将执行第一个操作,然后在子VIVI或结构的下一个操或结构的下一个操作前暂停。也可按下作前暂停。也可按下和向下箭头键。和向下箭头键。请输入您的标题CLICK HERE TO ADD TITLELabview菜单和工具栏图标图标按钮名称按钮名称功能说明功能说明单步步过单步步过执行节点并在下一个节点前暂停。也可按下执行节点并在下一个节点前暂停。也可按下和向右箭头键。和向右箭头键。单步步出单步步出结束当前节点的操作并暂停。结束当前节点的操作并暂停。VIVI结束操作时,单步步出按钮将变为灰色。也可按下结束操作时,单步步出按钮将变为灰色。也可按下和向上箭头键。和向上箭头键。文本设置文本设置为为VIV
19、I修改字体设置。注:修改字体设置。注:VIVI在断点处停止时,如其它在断点处停止时,如其它VIVI调用该停止的调用该停止的VIVI,文本字符串的位,文本字符串的位置将出现调用列表下拉菜单。在调用列表下拉菜单中选择一个置将出现调用列表下拉菜单。在调用列表下拉菜单中选择一个VIVI,可查看该,可查看该VIVI的程序框图。的程序框图。对齐对象对齐对象 根据轴对齐对象,包含六种对齐方式。根据轴对齐对象,包含六种对齐方式。分布对象分布对象 均匀分布对象,包含十种分布方式。均匀分布对象,包含十种分布方式。调整对象大小调整对象大小 调整多个前面板对象的大小,使其大小统一,包含七种调整方式。调整多个前面板对象
20、的大小,使其大小统一,包含七种调整方式。重新排序重新排序移动对象,调整其相对顺序。有多个对象相互重叠时,可选择重新排序下拉菜单,将某个移动对象,调整其相对顺序。有多个对象相互重叠时,可选择重新排序下拉菜单,将某个对象置前或置后。对象置前或置后。整理程序框图整理程序框图自动将程序框图上的对象重新连线以及重新安排位置。自动将程序框图上的对象重新连线以及重新安排位置。显示即时帮助显示即时帮助显示即时帮助窗口。显示即时帮助窗口。确定输入确定输入如输入新值,将显示该按钮,确认是否替换旧值。单击确定输入按钮,或按如输入新值,将显示该按钮,确认是否替换旧值。单击确定输入按钮,或按键,键,或点击前面板或程序框
21、图工作区,按钮将消失。或点击前面板或程序框图工作区,按钮将消失。警告警告如如VIVI中包含警告信息且在错误列表窗口中已勾选显示警告选项,将显示警告信息。中包含警告信息且在错误列表窗口中已勾选显示警告选项,将显示警告信息。同步其它应用同步其它应用程序实例程序实例对对VIVI的改动应用至所有的程序实例。按下按钮后不能撤消对的改动应用至所有的程序实例。按下按钮后不能撤消对VIVI所做的改动。只有在一个多所做的改动。只有在一个多应用程序实例中编辑应用程序实例中编辑VIVI时,才可用该按钮。时,才可用该按钮。请输入您的标题CLICK HERE TO ADD TITLELabVIEW选板 在在LabVIE
22、WLabVIEW主菜单中选择主菜单中选择“查看查看”“工具选板工具选板”即可打开工具选板。在即可打开工具选板。在前面板和程序框图中都可看到工具选板,工具选板上的每一个工具都对应于前面板和程序框图中都可看到工具选板,工具选板上的每一个工具都对应于鼠标的一个操作模式,光标对应于选板上所选择的工具图标,鼠标的一个操作模式,光标对应于选板上所选择的工具图标, 可选择合适的可选择合适的工具对前面板和程序框图上的对象进行操作和修改。当从选板中选择一种工工具对前面板和程序框图上的对象进行操作和修改。当从选板中选择一种工具后,鼠标箭头会变成与该工具相对应的形状,当鼠标在工具图标上停留一具后,鼠标箭头会变成与该
23、工具相对应的形状,当鼠标在工具图标上停留一定时间,会自动弹出该工具的提示框。定时间,会自动弹出该工具的提示框。 1 1工具选板工具选板请输入您的标题CLICK HERE TO ADD TITLE图标图标名称名称功能功能自动工具选择自动工具选择如已打开自动工具选择,当光标移到前面板或程序框图的对象上时,如已打开自动工具选择,当光标移到前面板或程序框图的对象上时,LabVIEWLabVIEW将从工具选板中自动选择相应的工具。也可禁用自动工具选择,手将从工具选板中自动选择相应的工具。也可禁用自动工具选择,手动选择工具。动选择工具。操作操作改变控件值。改变控件值。定位定位定位、选择或改变对象大小。定位
24、、选择或改变对象大小。标签标签创建自由标签和标题、编辑标签和标题或在控件中选择文本。创建自由标签和标题、编辑标签和标题或在控件中选择文本。连线连线在程序框图中为对象连线。在程序框图中为对象连线。对象快捷菜单对象快捷菜单打开对象的快捷菜单。打开对象的快捷菜单。滚动滚动在不使用滚动条的情况下滚动窗口。在不使用滚动条的情况下滚动窗口。断点断点在在VIVI、函数、节点、连线、结构或(、函数、节点、连线、结构或(MathScript RT ModuleMathScript RT Module)MathScriptMathScript节节点的代码行上设置断点,使执行在断点处停止。点的代码行上设置断点,使执
25、行在断点处停止。探针探针在连线或在连线或(MathScript RT Module)MathScript(MathScript RT Module)MathScript节点上创建探针。使用探针工节点上创建探针。使用探针工具可查看产生问题或意外结果的具可查看产生问题或意外结果的VIVI中的即时值。中的即时值。获取颜色获取颜色通过上色工具复制用于粘贴的颜色。通过上色工具复制用于粘贴的颜色。上色上色设置前景色和背景色。设置前景色和背景色。LabVIEW选板 请输入您的标题CLICK HERE TO ADD TITLE2 2控件选板控件选板 控件选板在前面板显示,只有打开前面控件选板在前面板显示,只有
26、打开前面板时才能调用该模板,它包含创建前面板时板时才能调用该模板,它包含创建前面板时可用的全部对象。可用的全部对象。各种输入控件对象和输出显示控件对象各种输入控件对象和输出显示控件对象按照不同类型归为若干子选板,每个图标代按照不同类型归为若干子选板,每个图标代表一类子模板。图标中右上角的表一类子模板。图标中右上角的“ ”图标图标表明该图标为一个子选板,其中具体控件还表明该图标为一个子选板,其中具体控件还需要单击展开子选板再进一步选择。需要单击展开子选板再进一步选择。控件提供多种可见类别和样式(如控件提供多种可见类别和样式(如“新新式式”、“系统系统”、“经典经典”等),用户可以等),用户可以根
27、据自己的需要来选择。根据自己的需要来选择。通过调用通过调用“查查看看”“控件选板控件选板”菜菜单项显示的控件选板单项显示的控件选板(不关闭将保持显示)(不关闭将保持显示) 前面板上单击鼠标右前面板上单击鼠标右键,弹出的临时控件键,弹出的临时控件选板选板。 LabVIEW选板 请输入您的标题CLICK HERE TO ADD TITLE图标图标子选板名称子选板名称功能功能数值数值数值的控制和显示。包含数字式、指针式显示表盘及各种输入框。数值的控制和显示。包含数字式、指针式显示表盘及各种输入框。布尔布尔逻辑数值的控制和显示。包含各种布尔开关、按钮以及指示灯等。逻辑数值的控制和显示。包含各种布尔开关
28、、按钮以及指示灯等。字符串与路径字符串与路径用于创建文本输入框和标签、输入和返回文件或目录的地址。用于创建文本输入框和标签、输入和返回文件或目录的地址。数组、矩阵与簇数组、矩阵与簇用于创建数组、矩阵和簇的输入和显示控件。用于创建数组、矩阵和簇的输入和显示控件。列表、表格和树列表、表格和树创建各种列表、表格和树的控制和显示创建各种列表、表格和树的控制和显示图形图形创建显示数据结果的趋势图和曲线图。创建显示数据结果的趋势图和曲线图。下拉列表与枚举下拉列表与枚举用来创建可循环浏览的字符串列表。下拉列表控件是将数值与字符串或图片建用来创建可循环浏览的字符串列表。下拉列表控件是将数值与字符串或图片建立关
29、联的数值对象。枚举控件用于向用户提供一个可供选择的项列表。立关联的数值对象。枚举控件用于向用户提供一个可供选择的项列表。容器容器组合输入控件和显示控件或显示当前组合输入控件和显示控件或显示当前VIVI之外的其它之外的其它VIVI的前面板。的前面板。I/OI/O可将所配置的可将所配置的DAQDAQ通道名称、通道名称、VISAVISA资源名称和资源名称和IVIIVI逻辑名称传递至逻辑名称传递至I/O VII/O VI,与仪,与仪器或器或DAQDAQ设备进行通信。设备进行通信。变体与类变体与类用来与变体和类数据进行交互。用来与变体和类数据进行交互。修饰修饰用于修饰和定制前面板的图形对象。用于修饰和定
30、制前面板的图形对象。应用句柄应用句柄可用于对文件、目录、设备和网络连接进行操作。可用于对文件、目录、设备和网络连接进行操作。LabVIEW选板 请输入您的标题CLICK HERE TO ADD TITLE3 3函数选板函数选板 函数选板只能在编辑程序框图时函数选板只能在编辑程序框图时使用,与控件选板的工作方式大体相同。使用,与控件选板的工作方式大体相同。函数选板中包含创建程序框图所函数选板中包含创建程序框图所需的需的VIVI和函数,和控件选板类似,函数和函数,和控件选板类似,函数选板按选板按VIVI和函数的类型,将和函数的类型,将VIVI和函数归和函数归入不同的子选板中。入不同的子选板中。函数
31、选板根据显示类别显示不同函数选板根据显示类别显示不同的的VIVI和函数并划分为包括基本编程面板和函数并划分为包括基本编程面板和其他和其他1313个特殊功能面板。个特殊功能面板。通过调用通过调用“查查看看”“函数选板函数选板”菜菜单项显示的函数选板单项显示的函数选板(不关闭将保持显示)(不关闭将保持显示) 程序框图单击鼠标右程序框图单击鼠标右键,弹出的临时函数键,弹出的临时函数选板选板。 LabVIEW选板 请输入您的标题CLICK HERE TO ADD TITLE图标图标子选板名称子选板名称功能功能结构结构包括程序控制结构命令,例如循环控制等,以及全局变量和局部变量。包括程序控制结构命令,例
32、如循环控制等,以及全局变量和局部变量。数组数组用于数组的创建和操作。包括数组运算函数、数组转换函数,以及常数数组等。用于数组的创建和操作。包括数组运算函数、数组转换函数,以及常数数组等。簇、类与变体簇、类与变体创建和操作簇和创建和操作簇和LabVIEWLabVIEW类,将类,将LabVIEWLabVIEW数据转换为独立于数据类型的格式、为数据添数据转换为独立于数据类型的格式、为数据添加属性,以及将变体数据转换为加属性,以及将变体数据转换为LabVIEWLabVIEW数据。数据。数值数值可对数值创建和执行算术及复杂的数学运算,或将数从一种数据类型转换为另一种数可对数值创建和执行算术及复杂的数学运
33、算,或将数从一种数据类型转换为另一种数据类型。初等与特殊函数选板上的据类型。初等与特殊函数选板上的VIVI和函数用于执行三角函数和对数函数。和函数用于执行三角函数和对数函数。布尔布尔用于对单个布尔值或布尔数组进行逻辑操作。用于对单个布尔值或布尔数组进行逻辑操作。字符串字符串用于合并两个或两个以上字符串、从字符串中提取子字符串、将数据转换为字符串、用于合并两个或两个以上字符串、从字符串中提取子字符串、将数据转换为字符串、将字符串格式化用于文字处理或电子表格应用程序。将字符串格式化用于文字处理或电子表格应用程序。比较比较对布尔值、字符串、数值、数组和簇的比较。对布尔值、字符串、数值、数组和簇的比较
34、。定时定时用于控制运算的执行速度并获取基于计算机时钟的时间和日期。用于控制运算的执行速度并获取基于计算机时钟的时间和日期。对话框与用户界面对话框与用户界面用于创建提示用户操作的对话框。用于创建提示用户操作的对话框。文件文件I/OI/O用于打开和关闭文件、读写文件、在路径控件中创建指定的目录和文件、获取目录信用于打开和关闭文件、读写文件、在路径控件中创建指定的目录和文件、获取目录信息、将字符串、数字、数组和簇写入文件。息、将字符串、数字、数组和簇写入文件。波形波形用于生成波形(包括波形值、通道、定时以及设置和获取波形的属性和成分)。用于生成波形(包括波形值、通道、定时以及设置和获取波形的属性和成
35、分)。应用程序控制应用程序控制用于通过编程控制位于本地计算机或网络上的用于通过编程控制位于本地计算机或网络上的VIVI和和LabVIEWLabVIEW应用程序。此类应用程序。此类VIVI和函数可和函数可同时配置多个同时配置多个VIVI。同步同步用于同步并行执行的任务并在并行任务间传递数据。用于同步并行执行的任务并在并行任务间传递数据。图形与声音图形与声音用于创建自定义的显示、从图片文件导入导出数据以及播放声音。用于创建自定义的显示、从图片文件导入导出数据以及播放声音。报表生成报表生成用于用于LabVIEWLabVIEW应用程序中报表的创建及相关操作。也可使用该选板中的应用程序中报表的创建及相关
36、操作。也可使用该选板中的VIVI在书签位置插在书签位置插入文本、标签和图形。入文本、标签和图形。 LabVIEW选板 请输入您的标题CLICK HERE TO ADD TITLE4 4选板操作选板操作 使用控件和函数选板工具栏上的按钮,可以查看、配置选板,搜索控件、使用控件和函数选板工具栏上的按钮,可以查看、配置选板,搜索控件、VIVI和函数等操作。和函数等操作。 返回所属选板,转到选板的上级目录。只有当选板显示模式设为图标、返回所属选板,转到选板的上级目录。只有当选板显示模式设为图标、文本、图标和文本,才会显示该按钮。文本、图标和文本,才会显示该按钮。 用于将选板转换至搜索模式,通过文本搜索
37、来查找选板上的控件、用于将选板转换至搜索模式,通过文本搜索来查找选板上的控件、VIVI或函数。选板处于搜索模式时,可单击返回按钮,将退出搜索模式,显示或函数。选板处于搜索模式时,可单击返回按钮,将退出搜索模式,显示选板。选板。用于选择当前选板的视图模式,显示或隐藏所有选板目录,在文本和用于选择当前选板的视图模式,显示或隐藏所有选板目录,在文本和树形模式下按字母顺序对各项排序。树形模式下按字母顺序对各项排序。恢复选板大小,将选板恢复至默认大小。恢复选板大小,将选板恢复至默认大小。 LabVIEW选板 请输入您的标题CLICK HERE TO ADD TITLE前面板和程序框图框图窗口框图窗口前面
38、板窗口前面板窗口图标图标请输入您的标题CLICK HERE TO ADD TITLE前面板窗口前面板窗口框图窗口框图窗口图标图标前面板和程序框图请输入您的标题CLICK HERE TO ADD TITLELabVIEW 工具栏终止运行运行分布对象文本设置重新排序暂停连续运行对齐对象调整对象大小1.前面板上的工具栏前面板上的工具栏请输入您的标题CLICK HERE TO ADD TITLELabVIEW 工具栏2.程序框图上的工具栏程序框图上的工具栏高亮显示执行过程保存连线值单步跳过单步进入单步调出整理程序框图请输入您的标题CLICK HERE TO ADD TITLELabVIEW 选板控件选
39、版控件选版函数函数选版选版请输入您的标题CLICK HERE TO ADD TITLE小试身手请输入您的标题CLICK HERE TO ADD TITLELabview的即时帮助执行菜单命令“帮助显示即时帮助”快捷键Ctrl+H随光标移动显示对象的基本功能信息请输入您的标题CLICK HERE TO ADD TITLELabview的帮助系统执行菜单命令“帮助LabVIEW帮助”快捷键Ctrl+?详尽的帮助文档请输入您的标题CLICK HERE TO ADD TITLELabview的范例学习执行菜单命令“帮助查找范例”覆盖了各个功能模块的应用实例请输入您的标题CLICK HERE TO AD
40、D TITLE快速寻求其他帮助1 1、NINI网站网站 2、CSDNCSDN网站网站请输入您的标题CLICK HERE TO ADD TITLE如何学好Labview 1、多动手!、多动手! 2、大胆尝试,尝试编写自己的程序。、大胆尝试,尝试编写自己的程序。“I hearI forget. I seeI remember. I doI understand.”2LabVIEW 2018的基本操作VI创建数据流的编程机制VI的运行与调试Labview的初步操作LabVIEW编程环境及基本操作请输入您的标题CLICK HERE TO ADD TITLEVI的创建以一个例子来详细介绍以一个例子来详细
41、介绍VIVI创建过程,创建的创建过程,创建的VIVI用于实现如下功能。用于实现如下功能。(1 1)计算两个输入的数字的和,并显示结果;)计算两个输入的数字的和,并显示结果;(2 2)比较输入的两个数字的大小,并用指示灯显示比较结果。)比较输入的两个数字的大小,并用指示灯显示比较结果。请输入您的标题CLICK HERE TO ADD TITLEVI的创建 1创建一个新创建一个新VI创建过程创建过程 启动启动LabVIEW2018,在启动窗口左边在启动窗口左边“新建新建”选项栏单击选项栏单击“VI”选项,出现下选项,出现下图所示的图所示的VI编程窗口。前面是编程窗口。前面是VI前面板窗口,后面是前
42、面板窗口,后面是VI的程序框图窗口。的程序框图窗口。请输入您的标题CLICK HERE TO ADD TITLEVI的创建2创建创建VI前面板前面板 在本例中,需要计算两个数的和、比较两个数的大小并显示计算及在本例中,需要计算两个数的和、比较两个数的大小并显示计算及比较结果,因此,在前面板上需要放置比较结果,因此,在前面板上需要放置两个数值输入控件两个数值输入控件,一个显示和一个显示和的数值显示控件的数值显示控件,对两个数进行比较,比较结果有三种情况,故需要,对两个数进行比较,比较结果有三种情况,故需要三三个显示比较结果的指示灯个显示比较结果的指示灯(布尔型控件)。根据实际修改控件的标签。(布
43、尔型控件)。根据实际修改控件的标签。 请输入您的标题CLICK HERE TO ADD TITLEVI的创建3创建创建VI程序框图程序框图(1 1)放置函数节点)放置函数节点 在程序框图窗口的函数选板中,选择在程序框图窗口的函数选板中,选择“编程编程” “数值数值” “加加”函数节点并将其函数节点并将其图标放置到程序框图窗口适当位置。分别图标放置到程序框图窗口适当位置。分别选择选择“编程编程” “比较比较” “大于?大于?”、“小小于?于?”和和“等于?等于?”三个比较函数节点并三个比较函数节点并将其图标分别放置到程序框图适当位置。将其图标分别放置到程序框图适当位置。 ( 2 2)连接函数节点
44、与端口)连接函数节点与端口 用数据连线将这些端口和节点图标按用数据连线将这些端口和节点图标按实现的功能连接起来,形成一个完整的框实现的功能连接起来,形成一个完整的框图程序。图程序。 请输入您的标题CLICK HERE TO ADD TITLEVI的创建4. 创建创建VI图标图标 VI具有层次化和结构化的特征,图标是具有层次化和结构化的特征,图标是VI或项目库的图形化表示,每个或项目库的图形化表示,每个VI在前面在前面板和程序框图的右上角都有一个图标。在创建一个新的板和程序框图的右上角都有一个图标。在创建一个新的VI时,系统会给定一个默认的时,系统会给定一个默认的图标,用户可以根据自己的需要自己
45、创建一个新的图标。双击前面板或程序框图右上角图标,用户可以根据自己的需要自己创建一个新的图标。双击前面板或程序框图右上角的的VI图标,或在图标处单击右键并在弹出菜单中选择图标,或在图标处单击右键并在弹出菜单中选择“编辑图标编辑图标”,会弹出图标编辑,会弹出图标编辑器,在图标编辑器中用户可以编辑自己的图标。器,在图标编辑器中用户可以编辑自己的图标。 请输入您的标题CLICK HERE TO ADD TITLEVI的创建 在前面板或程序框图窗口主菜单中选择在前面板或程序框图窗口主菜单中选择“文件文件”“保存保存”,在弹出的保,在弹出的保存文件对话框中选择适当的路径和文件名保存该存文件对话框中选择适
46、当的路径和文件名保存该VI。如果一个。如果一个VI在创建或修在创建或修改后没有保存,则在改后没有保存,则在VI前面板和程序框图窗口的标题栏就会出现一个表示未前面板和程序框图窗口的标题栏就会出现一个表示未保存的保存的“*”符号,提示用户存盘。符号,提示用户存盘。5保存保存VI 完成了完成了VI的创建后,打开该的创建后,打开该VI的前面板,在数值输入控件中的前面板,在数值输入控件中A、B中各中各输入一个数字,然后单击前面板工具栏上的运行按钮输入一个数字,然后单击前面板工具栏上的运行按钮 ,即可以显示求和及比,即可以显示求和及比较结果较结果。请输入您的标题CLICK HERE TO ADD TITL
47、EVI的创建VI创建方法创建方法 通过启动窗口中通过启动窗口中 “新建新建”栏中的栏中的“基于模板的基于模板的VI”项或编程界面项或编程界面“文件文件” “新建新建”菜单项,打开菜单项,打开“新建新建”对话框窗口(如上图),对话框窗口(如上图),在窗口中选择在窗口中选择“基于模板的基于模板的VI”,模板针对不同的应用需求,设计了,模板针对不同的应用需求,设计了不同的程序框架,用户可以根据需要选择不同的模板,在模板中添加不同的程序框架,用户可以根据需要选择不同的模板,在模板中添加程序,大大提高编程效率。在程序,大大提高编程效率。在“新建新建”对话框窗口中,除可以新建对话框窗口中,除可以新建“基于
48、模板的基于模板的VI”外,还提供了其他各种新建外,还提供了其他各种新建VI的方式。的方式。 通过启动窗口通过启动窗口“新建新建”栏中的栏中的“VI”项或编程界面项或编程界面“文件文件” “新建新建VI”菜单可以实现空菜单可以实现空VI的创建。的创建。1新建空新建空VI2基于模板基于模板VI的创建的创建请输入您的标题CLICK HERE TO ADD TITLEVI的创建3基于项目的基于项目的VI的创建的创建 在启动窗口中选择在启动窗口中选择“新建新建”栏中的栏中的“项目项目”项,创建一个项目后,项,创建一个项目后,在在“我的电脑我的电脑”上单击右键,在快捷菜单中选择上单击右键,在快捷菜单中选择
49、“新建新建”“VI”,即可,即可创建新的创建新的VI。 LabVIEW项目是项目是LabVIEW 8.0以后版本提出的一个新的概念,它用于以后版本提出的一个新的概念,它用于管理项目中的管理项目中的LabVIEW文件和非文件和非LabVIEW文件,并创建和生成文件,并创建和生成EXE文件。文件。请输入您的标题CLICK HERE TO ADD TITLEVI的创建二二. VI编辑编辑1 1选择对象选择对象2 2移动对象移动对象3 3删除和复制对象删除和复制对象4 4调整对象大小调整对象大小5 5标注对象标注对象6 6改变对象颜色改变对象颜色7 7对齐和分布对象对齐和分布对象9 9设置文本的属性设
50、置文本的属性1010建立和编辑连线建立和编辑连线请输入您的标题CLICK HERE TO ADD TITLE数据流的编程机制 学习LabVIEW这种图形化编程语言,首先就要理解数据流的编程机制。 对于文本式的传统编程语言,比如C、Fortran等,默认的程序执行机制是程序语句按照排列顺序逐句执行。而对于图形化的数据流式编程语言,其执行的规则是,任何-一个节点只有在所有输入数据均有效时才会执行。如图2-45所示,对节点D而言,只有当输入端子A、B.C的输人数据都有效时,D才会执行。 请输入您的标题CLICK HERE TO ADD TITLE数据流的编程机制实例:一个VI的程序框图如图2-47所