Labview入门知识.ppt

上传人:豆**** 文档编号:24035660 上传时间:2022-07-03 格式:PPT 页数:41 大小:677KB
返回 下载 相关 举报
Labview入门知识.ppt_第1页
第1页 / 共41页
Labview入门知识.ppt_第2页
第2页 / 共41页
点击查看更多>>
资源描述

《Labview入门知识.ppt》由会员分享,可在线阅读,更多相关《Labview入门知识.ppt(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第二章 LabVIEW入门2.1 2.1 基本概念与术语基本概念与术语LabVIEWLabVIEW(Laboratory Virtual instrument Laboratory Virtual instrument Engineering WorkbenchEngineering Workbench)是一种图形化的编程)是一种图形化的编程语言,又称为语言,又称为“”语言。使用这种语言编程时,语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图。基本上不写程序代码,取而代之的是流程图。 使用使用LabVIEWLabVIEW开发平台编制的程序称为虚拟仪器开发平台编制的程序称为虚拟仪

2、器(Virtual InstrumentsVirtual Instruments)程序,简称为)程序,简称为VIVI。它包括前面板(它包括前面板(Front PanelFront Panel)、框图程序)、框图程序(Block DiagramBlock Diagram)以及图标)以及图标/ /连接端口连接端口(Icon/Connector)(Icon/Connector)三部分。三部分。 第二章 LabVIEW入门1. 1. 前面板前面板前面板:即图形化用户界面,用于设置输入数前面板:即图形化用户界面,用于设置输入数值和观察输出量,模拟真实仪表的前面板。值和观察输出量,模拟真实仪表的前面板。

3、前面板构成:控制(前面板构成:控制(ControlControl)、指示)、指示(IndicatorIndicator)和修饰()和修饰(DecorationDecoration)构成。)构成。控制:用户设置和修改控制:用户设置和修改VIVI输入量的接口;输入量的接口;指示:显示指示:显示VIVI输出数据或图形;输出数据或图形;修饰:对前面板进行美化、装饰。修饰:对前面板进行美化、装饰。控制和指示统称为对象或控件。控制和指示统称为对象或控件。第二章 LabVIEW入门第二章 LabVIEW入门2. 2. 框图程序框图程序每一个程序前面板都对应着一段框图程序。框每一个程序前面板都对应着一段框图程

4、序。框图程序用图程序用LabVIEWLabVIEW图形编程语言编写,可以把图形编程语言编写,可以把它理解成传统程序的源代码。它理解成传统程序的源代码。框图程序构成:节点(框图程序构成:节点(NodeNode)、数据端口)、数据端口(TerminalTerminal)和数据连线()和数据连线(WireWire)构成。)构成。 第二章 LabVIEW入门第二章 LabVIEW入门节点:节点:VIVI程序中执行元素,包括功能函数、结程序中执行元素,包括功能函数、结 构、代码接口节点和子构、代码接口节点和子VIVI; LabVIEWLabVIEW共有共有4 4种类型节点:种类型节点:1.1.功能函数(

5、功能函数(FunctionsFunctions):):LabVIEWLabVIEW内置节点;内置节点;2.2.结构(结构(StructuresStructures):用于控制程序执行方式;):用于控制程序执行方式;3.3.外部代码接口节点:外部代码接口节点: LabVIEWLabVIEW与外部程序的接口与外部程序的接口4.4.子子VIVI(SubVISubVI)。)。第二章 LabVIEW入门数据端口:数据在前面板对象与框图程序之间交数据端口:数据在前面板对象与框图程序之间交互数据的接口,是数据在框图程序内节点之间传互数据的接口,是数据在框图程序内节点之间传输的接口。输的接口。 数据端口有两种

6、类型:前面板对象端口、节点数据端口有两种类型:前面板对象端口、节点端口。端口。(1 1)前面板对象端口:控制端口、指示端口。)前面板对象端口:控制端口、指示端口。第二章 LabVIEW入门(2 2)节点端口:)节点端口:连线:端口、节点间的数据通道,定义了框图内连线:端口、节点间的数据通道,定义了框图内的数据流动方向。的数据流动方向。 数据连线方式:数据连线方式:(1 1)手动连接数据连线;)手动连接数据连线;(2 2)自动连接数据连线。)自动连接数据连线。第二章 LabVIEW入门整整 形形 浮点数浮点数逻辑量逻辑量字符串字符串文件路径文件路径下面是一些常用数据类型所对应的线型和颜色:下面是

7、一些常用数据类型所对应的线型和颜色:第二章 LabVIEW入门“数据流编程数据流编程”:对一个节点而言,只有当它所有:对一个节点而言,只有当它所有输入端口所需要的数据都被提供以后,它才能够执输入端口所需要的数据都被提供以后,它才能够执行。行。 例如:例如:c c(a ab b)100100;第二章 LabVIEW入门并行执行:并行执行:第二章 LabVIEW入门3. 3. 图标图标/ /连接端口连接端口VIVI具有层次化和结构化的特征。一个具有层次化和结构化的特征。一个VIVI可以作可以作为子程序,这里称为子为子程序,这里称为子VIVI(SubVISubVI),被其他),被其他VIVI调用。调

8、用。图标:作为子图标:作为子VIVI的直观标记;的直观标记;连接端口:表示该子连接端口:表示该子VIVI被调用时的输入输出接被调用时的输入输出接 口;口;详细情况在子详细情况在子VIVI中介绍。中介绍。第二章 LabVIEW入门4. 4. 常用术语常用术语VI Node VI Node SubVI Attribute NodeSubVI Attribute NodePanel Property NodePanel Property NodeBlock Diagram FrameBlock Diagram FrameControl Data AcquisitionControl Data Acq

9、uisitionObject Label Object Label Palette ChartPalette ChartFunctions Palette GraphFunctions Palette GraphControls Palette FunctionsControls Palette FunctionsTools Palette StructuresTools Palette StructuresTerminal Local VariableTerminal Local VariableWires Global VariableWires Global Variable第二章 La

10、bVIEW入门2.2 2.2 LabVIEWLabVIEW的操作模板的操作模板 LabVIEWLabVIEW具有多个图形化的操作模板,用于创建和具有多个图形化的操作模板,用于创建和运行程序。共分三类:为工具(运行程序。共分三类:为工具(ToolsTools)模板、控)模板、控件(件(ControlsControls)模板和功能()模板和功能(FunctionsFunctions)模板。)模板。 工具模板工具模板工具模板为编程者提工具模板为编程者提供了各种用于创建、供了各种用于创建、修改和调试修改和调试VIVI程序的程序的工具。工具。 第二章 LabVIEW入门:Operation Tool:O

11、peration Tool :Positioning Tool:Positioning Tool:Labeling Tool:Labeling Tool:Wiring Tool:Wiring Tool:Object pop-up menu Tool:Object pop-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入

12、门2.2.控件模板控件模板该模板用来给前面板设置各种所需的输出显示该模板用来给前面板设置各种所需的输出显示对象和输入控制对象。对象和输入控制对象。每个图标代表一类子模板。每个图标代表一类子模板。 第二章 LabVIEW入门其中第九个子模板,即其中第九个子模板,即All Controls子模板中存子模板中存放了放了LabVIEW所有的前所有的前面板对象。面板对象。第二章 LabVIEW入门:Numeric:Numeric :Boolean:Boolean:String & Path:String & Path:Array & Cluster :Array & Cluster :List & Ta

13、ble:List & Table:Graph:Graph:Ring & Enum:Ring & Enum:I/O:I/O第二章 LabVIEW入门:Refnum:Refnum :Dialog:Dialog:Classic:Classic:ActiveX :ActiveX :Decorations:Decorations:Select:Select:User:User第二章 LabVIEW入门3.3.功能模板功能模板功能模板是创建流程图程序的工具。功能模板是创建流程图程序的工具。该模板上的每一个顶层图标都表示一个子模板。该模板上的每一个顶层图标都表示一个子模板。 第二章 LabVIEW入门其中第

14、八个子模板,即其中第八个子模板,即All FunctionsAll Functions子模板存子模板存放了放了LabVIEWLabVIEW所有的功能所有的功能节点。节点。第二章 LabVIEW入门:Structures: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:Wa

15、veform:Waveform:Signal Processing:Signal Processing第二章 LabVIEW入门:Instrument I/O:Instrument I/O :Mathematics:Mathematics:Communication:Communication:Application Control:Application Control:Graphics & Sound:Graphics & Sound:Tutorial:Tutorial:Report Generation :Report Generation :Advanced :Advanced :Se

16、lect a VI:Select a VI:User Lobrary:User Lobrary第二章 LabVIEW入门2.3 2.3 创建和编辑创建和编辑VIVI 2.3.1 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.选择创建一个新的选择创建一个新的

17、VIVI第二章 LabVIEW入门第二章 LabVIEW入门2.2.创建创建VIVI前面板前面板第二章 LabVIEW入门3.3.创建框图程序创建框图程序第二章 LabVIEW入门第二章 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.改变对象层次;改变对象

18、层次; 9.9.设置对象字体设置对象字体 10.10.添加标签。添加标签。第二章 LabVIEW入门2.4 2.4 运行和调试运行和调试VIVI 2.4.1 2.4.1 运行运行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.设置断点设置断点 将工

19、具模板总鼠标切换到断点工具状态,将工具模板总鼠标切换到断点工具状态,单击框图程序中需设置断点的地方即可。单击框图程序中需设置断点的地方即可。第二章 LabVIEW入门3.3.设置探针设置探针 将工具模板总鼠标切换到探针工具状态,将工具模板总鼠标切换到探针工具状态,单击框图程序中需查看的数据连线,会弹出一单击框图程序中需查看的数据连线,会弹出一个对话框,若有数据流过,即显示该数据值。个对话框,若有数据流过,即显示该数据值。第二章 LabVIEW入门4.4.显示数据流动动画显示数据流动动画 单击工具条中单击工具条中 运行运行VIVI,再框图程序上实时显示程序执行,再框图程序上实时显示程序执行过程。

20、通常和单步结合使用。过程。通常和单步结合使用。第二章 LabVIEW入门2.5 2.5 创建和调用子创建和调用子VIVI 2.5.1 2.5.1 创建子创建子VIVI 创建完成一个创建完成一个VIVI后,按一定规则定义后,按一定规则定义VIVI的连接的连接端口,就完成了子端口,就完成了子VIVI的创建。的创建。 定义连接端口的步骤:定义连接端口的步骤: 1.1.创建理解端口创建理解端口 2.2.将控制和指示对象与连接端口的对应端相连将控制和指示对象与连接端口的对应端相连 3.3.保存保存第二章 LabVIEW入门3.5.2 3.5.2 调用子调用子VIVI 调用子调用子VIVI的步骤:的步骤:

21、 1.1.选择子选择子VIVI; 2.2.将子将子VIVI的图标放入主的图标放入主VIVI框图程序中;框图程序中; 3.3.连线。连线。第二章 LabVIEW入门 实验一实验一1.1.熟悉熟悉LabVIEWLabVIEW环境。环境。2.2.创建一个创建一个VIVI。 发生一个值为发生一个值为0.00.01.01.0的随机数的随机数a a,放大,放大1010倍后与某一常数倍后与某一常数b b比较,若比较,若abab,则指示灯,则指示灯亮。要求:亮。要求: 编程实现;编程实现; 单步调试程序;单步调试程序; 应用探针观察各数据流。应用探针观察各数据流。3.3.创建和调用子创建和调用子VIVI。 创建一个子创建一个子VIVI,子,子VIVI功能:输入功能:输入3 3个参数个参数后,求其和,再开方。后,求其和,再开方。 编一个编一个VIVI调用上述子调用上述子VIVI。

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁