LabVIEW软件简易学习教材_第1页
LabVIEW软件简易学习教材_第2页
LabVIEW软件简易学习教材_第3页
LabVIEW软件简易学习教材_第4页
LabVIEW软件简易学习教材_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章 LabVIEW入门2.1 2.1 基本概念与术语基本概念与术语2.2 LabVIEW2.2 LabVIEW的操作模板的操作模板2.3 2.3 创建和编辑创建和编辑VIVI2.4 2.4 运行和调试运行和调试VI VI 2.5 2.5 创建和调用子创建和调用子VI VI 第二章第二章 LabVIEWLabVIEW入门入门第二章 LabVIEW入门2.1 2.1 基本概念与术语基本概念与术语LabVIEWLabVIEW(Laboratory Virtual instrument Laboratory Virtual instrument Engineering WorkbenchEngin

2、eering Workbench)是一种图形化的编程)是一种图形化的编程语言,又称为语言,又称为“”语言。使用这种语言编程时,语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图。基本上不写程序代码,取而代之的是流程图。 使用使用LabVIEWLabVIEW开发平台编制的程序称为虚拟仪器开发平台编制的程序称为虚拟仪器(Virtual InstrumentsVirtual Instruments)程序,简称为)程序,简称为VIVI。它包括前面板(它包括前面板(Front PanelFront Panel)、框图程序)、框图程序(Block DiagramBlock Diagram)以

3、及图标)以及图标/ /连接端口连接端口(Icon/Connector)(Icon/Connector)三部分。三部分。 第二章 LabVIEW入门1. 1. 前面板前面板前面板:即图形化用户界面,用于设置输入数前面板:即图形化用户界面,用于设置输入数值和观察输出量,模拟真实仪表的前面板。值和观察输出量,模拟真实仪表的前面板。 前面板构成:控制(前面板构成:控制(ControlControl)、指示)、指示(IndicatorIndicator)和修饰()和修饰(DecorationDecoration)构成。)构成。控制:用户设置和修改控制:用户设置和修改VIVI输入量的接口;输入量的接口;指

4、示:显示指示:显示VIVI输出数据或图形;输出数据或图形;修饰:对前面板进行美化、装饰。修饰:对前面板进行美化、装饰。控制和指示统称为对象或控件。控制和指示统称为对象或控件。第二章 LabVIEW入门第二章 LabVIEW入门2. 2. 框图程序框图程序每一个程序前面板都对应着一段框图程序。框每一个程序前面板都对应着一段框图程序。框图程序用图程序用LabVIEWLabVIEW图形编程语言编写,可以把图形编程语言编写,可以把它理解成传统程序的源代码。它理解成传统程序的源代码。框图程序构成:节点(框图程序构成:节点(NodeNode)、数据端口)、数据端口(TerminalTerminal)和数据

5、连线()和数据连线(WireWire)构成。)构成。 第二章 LabVIEW入门第二章 LabVIEW入门节点:节点:VIVI程序中执行元素,包括功能函数、结程序中执行元素,包括功能函数、结 构、代码接口节点和子构、代码接口节点和子VIVI; LabVIEWLabVIEW共有共有4 4种类型节点:种类型节点:1.1.功能函数(功能函数(FunctionsFunctions):):LabVIEWLabVIEW内置节点;内置节点;2.2.结构(结构(StructuresStructures):用于控制程序执行方式;):用于控制程序执行方式;3.3.外部代码接口节点:外部代码接口节点: LabVIE

6、WLabVIEW与外部程序的接口与外部程序的接口4.4.子子VIVI(SubVISubVI)。)。第二章 LabVIEW入门数据端口:数据在前面板对象与框图程序之间交数据端口:数据在前面板对象与框图程序之间交互数据的接口,是数据在框图程序内节点之间传互数据的接口,是数据在框图程序内节点之间传输的接口。输的接口。 数据端口有两种类型:前面板对象端口、节点数据端口有两种类型:前面板对象端口、节点端口。端口。(1 1)前面板对象端口:控制端口、指示端口。)前面板对象端口:控制端口、指示端口。第二章 LabVIEW入门(2 2)节点端口:)节点端口:连线:端口、节点间的数据通道,定义了框图内连线:端口

7、、节点间的数据通道,定义了框图内的数据流动方向。的数据流动方向。 数据连线方式:数据连线方式:(1 1)手动连接数据连线;)手动连接数据连线;(2 2)自动连接数据连线。)自动连接数据连线。第二章 LabVIEW入门整整 形形 浮点数浮点数逻辑量逻辑量字符串字符串文件路径文件路径下面是一些常用数据类型所对应的线型和颜色:下面是一些常用数据类型所对应的线型和颜色:第二章 LabVIEW入门“数据流编程数据流编程”:对一个节点而言,只有当它所有:对一个节点而言,只有当它所有输入端口所需要的数据都被提供以后,它才能够执输入端口所需要的数据都被提供以后,它才能够执行。行。 例如:例如:c c(a ab

8、 b)100100;第二章 LabVIEW入门并行执行:并行执行:第二章 LabVIEW入门3. 3. 图标图标/ /连接端口连接端口VIVI具有层次化和结构化的特征。一个具有层次化和结构化的特征。一个VIVI可以作可以作为子程序,这里称为子为子程序,这里称为子VIVI(SubVISubVI),被其他),被其他VIVI调用。调用。图标:作为子图标:作为子VIVI的直观标记;的直观标记;连接端口:表示该子连接端口:表示该子VIVI被调用时的输入输出接被调用时的输入输出接 口;口;详细情况在子详细情况在子VIVI中介绍。中介绍。第二章 LabVIEW入门4. 4. 常用术语常用术语VI Node

9、VI Node SubVI Attribute NodeSubVI Attribute NodePanel Property NodePanel Property NodeBlock Diagram FrameBlock Diagram FrameControl Data AcquisitionControl Data AcquisitionObject Label Object Label Palette ChartPalette ChartFunctions Palette GraphFunctions Palette GraphControls Palette FunctionsCont

10、rols Palette FunctionsTools Palette StructuresTools Palette StructuresTerminal Local VariableTerminal Local VariableWires Global VariableWires Global Variable第二章 LabVIEW入门2.2 2.2 LabVIEWLabVIEW的操作模板的操作模板 LabVIEWLabVIEW具有多个图形化的操作模板,用于创建和具有多个图形化的操作模板,用于创建和运行程序。共分三类:为工具(运行程序。共分三类:为工具(ToolsTools)模板、控)模板

11、、控件(件(ControlsControls)模板和功能()模板和功能(FunctionsFunctions)模板。)模板。 工具模板工具模板工具模板为编程者提工具模板为编程者提供了各种用于创建、供了各种用于创建、修改和调试修改和调试VIVI程序的程序的工具。工具。 第二章 LabVIEW入门:Operation Tool:Operation Tool :Positioning Tool:Positioning Tool:Labeling Tool:Labeling Tool:Wiring Tool:Wiring Tool:Object pop-up menu Tool:Object pop-

12、up menu Tool:Scrolling Tool:Scrolling Tool:Break Point Tool:Break Point Tool:Probe Tool:Probe Tool:Color Copy Tool:Color Copy Tool:Color Tool:Color Tool第二章 LabVIEW入门2.2.控件模板控件模板该模板用来给前面板设置各种所需的输出显示该模板用来给前面板设置各种所需的输出显示对象和输入控制对象。对象和输入控制对象。每个图标代表一类子模板。每个图标代表一类子模板。 第二章 LabVIEW入门其中第九个子模板,即其中第九个子模板,即All C

13、ontrols子模板中存子模板中存放了放了LabVIEW所有的前所有的前面板对象。面板对象。第二章 LabVIEW入门:Numeric:Numeric :Boolean:Boolean:String & Path:String & Path:Array & Cluster :Array & Cluster :List & Table:List & Table:Graph:Graph:Ring & Enum:Ring & Enum:I/O:I/O第二章 LabVIEW入门:Refnum:Refnum :Dialog:Dialog:C

14、lassic:Classic:ActiveX :ActiveX :Decorations:Decorations:Select:Select:User:User第二章 LabVIEW入门3.3.功能模板功能模板功能模板是创建流程图程序的工具。功能模板是创建流程图程序的工具。该模板上的每一个顶层图标都表示一个子模板。该模板上的每一个顶层图标都表示一个子模板。 第二章 LabVIEW入门其中第八个子模板,即其中第八个子模板,即All FunctionsAll Functions子模板存子模板存放了放了LabVIEWLabVIEW所有的功能所有的功能节点。节点。第二章 LabVIEW入门:Struc

15、tures:Structures :Numeric:Numeric:Boolean:Boolean:String:String:Array:Array:Cluster:Cluster:Comparison:Comparison:Time & Dialog:Time & Dialog:File I/O:File I/O:Data Acquisition:Data Acquisition:Waveform:Waveform:Signal Processing:Signal Processing第二章 LabVIEW入门:Instrument I/O:Instrument I/O :

16、Mathematics:Mathematics:Communication:Communication:Application Control:Application Control:Graphics & Sound:Graphics & Sound:Tutorial:Tutorial:Report Generation :Report Generation :Advanced :Advanced :Select a VI:Select a VI:User Lobrary:User Lobrary第二章 LabVIEW入门2.3 2.3 创建和编辑创建和编辑VIVI 2.3.1

17、 2.3.1 创建创建VIVI 创建创建VIVI的一般步骤如下:的一般步骤如下: 1.1.选择创建一个新的选择创建一个新的VIVI; 2.2.创建创建VIVI前面板;前面板; 3.3.创建框图程序;创建框图程序; 4.4.创建创建VIVI图标;图标; 5.5.保存保存VIVI。 例例3.2.1 3.2.1 下面以下面以 c=a+b c=a+b 为例。为例。第二章 LabVIEW入门1.1.选择创建一个新的选择创建一个新的VIVI第二章 LabVIEW入门第二章 LabVIEW入门2.2.创建创建VIVI前面板前面板第二章 LabVIEW入门3.3.创建框图程序创建框图程序第二章 LabVIEW

18、入门第二章 LabVIEW入门4.4.创建创建VIVI图标图标第二章 LabVIEW入门2.3.2 2.3.2 编辑编辑VIVI 编辑编辑VIVI操作:操作: 1.1.选择对象;选择对象; 2.2.删除对象;删除对象; 3.3.改变对象位置;改变对象位置; 4.4.改变对象大小;改变对象大小; 5.5.改变对象颜色;改变对象颜色; 6.6.对象对齐;对象对齐; 7.7.对象分布;对象分布; 8.8.改变对象层次;改变对象层次; 9.9.设置对象字体设置对象字体 10.10.添加标签。添加标签。第二章 LabVIEW入门2.4 2.4 运行和调试运行和调试VIVI 2.4.1 2.4.1 运行运

19、行VIVI 1. 1.运行运行VIVI 2. 2.连续运行连续运行VIVI 3. 3.停止运行停止运行VIVI 4. 4.暂停暂停VIVI运行运行第二章 LabVIEW入门2.4.2 2.4.2 调试调试VIVI 1. 1.单步执行单步执行VIVI (1) (1)单步(入)执行单步(入)执行 (2)(2)单步(跳)执行单步(跳)执行 (3)(3)单步(出)单步(出)第二章 LabVIEW入门2.2.设置断点设置断点 将工具模板总鼠标切换到断点工具状态,将工具模板总鼠标切换到断点工具状态,单击框图程序中需设置断点的地方即可。单击框图程序中需设置断点的地方即可。第二章 LabVIEW入门3.3.设置探针设置探针 将工具模板总鼠标切换到探针工具状态,将工具模板总鼠标切换到探针工具状态,单击框图程序中需查看的数据连线,会弹出一单击框图程序中需查看的数据连线,会弹出一个对话框,若有数据流过,即显示该数据值。个对话框,若有数据流过,即显示该数据值。第二章 LabVIEW入门4.4.显示数据流动动画显示数据流动动画 单击工具条中单击工具条中 运行运行VIVI,再框图程序上实时显示程序执行,再框图程序上实时显示程序执行过程。通常和单步结合使用。过程。通常和单步结合使用。第二章

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论