已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章 LabVIEW入门 2.1 基本概念与术语 2.2 LabVIEW的操作模板 2.3 创建和编辑 VI 2.4 运行和调试 VI 2.5 创建和调用子 VI 第二章 LabVIEW入门 第二章 LabVIEW入门 2.1 基本概念与术语 LabVIEW( Laboratory Virtual instrument Engineering Workbench)是一种图形化的编程 语言,又称为 “ ” 语言。使用这种语言编程时 ,基本上不写程序代码,取而代之的是流程图。 使用 LabVIEW开发平台编制的程序称为虚拟仪器 ( Virtual Instruments)程序,简称为 VI。 它包括前面板( Front Panel)、框图程序( Block Diagram)以及图标 /连接端口 (Icon/Connector)三部分。 第二章 LabVIEW入门 1. 前面板 前面板:即图形化用户界面,用于设置输入数 值和观察输出量,模拟真实仪表的前面板。 前面板构成:控制( Control)、指示( Indicator)和修饰( Decoration)构成。 控制:用户设置和修改 VI输入量的接口; 指示:显示 VI输出数据或图形; 修饰:对前面板进行美化、装饰。 控制和指示统称为对象或控件。 第二章 LabVIEW入门 第二章 LabVIEW入门 2. 框图程序 每一个程序前面板都对应着一段框图程序。框 图程序用 LabVIEW图形编程语言编写,可以把 它理解成传统程序的源代码。 框图程序构成:节点( Node)、数据端口( Terminal)和数据连线( Wire)构成。 第二章 LabVIEW入门 第二章 LabVIEW入门 节点: VI程序中执行元素,包括功能函数、结 构、代码接口节点和子 VI; LabVIEW共有 4种类型节点: 1.功能函数( Functions): LabVIEW内置节点; 2.结构( Structures):用于控制程序执行方式; 3.外部代码接口节点: LabVIEW与外部程序的接口 4.子 VI( SubVI)。 第二章 LabVIEW入门 数据端口:数据在前面板对象与框图程序之间交 互数据的接口,是数据在框图程序内节点之间传 输的接口。 数据端口有两种类型:前面板对象端口、节点 端口。 ( 1)前面板对象端口:控制端口、指示端口。 第二章 LabVIEW入门 ( 2)节点端口: 连线:端口、节点间的数据通道,定义了框图内 的数据流动方向。 数据连线方式: ( 1)手动连接数据连线; ( 2)自动连接数据连线。 第二章 LabVIEW入门 整 形 浮点数 逻辑量 字符串 文件路径 下面是一些常用数据类型所对应的线型和颜色: 第二章 LabVIEW入门 “ 数据流编程 ” :对一个节点而言,只有当它所有 输入端口所需要的数据都被提供以后,它才能够执 行。 例如: c( a b) 100 ; 第二章 LabVIEW入门 并行执行: 第二章 LabVIEW入门 3. 图标 /连接端口 VI具有层次化和结构化的特征。一个 VI可以作 为子程序,这里称为子 VI( SubVI),被其他 VI 调用。 图标:作为子 VI的直观标记; 连接端口:表示该子 VI被调用时的输入输出接 口; 详细情况在子 VI中介绍。 第二章 LabVIEW入门 4. 常用术语 VI Node SubVI Attribute Node Panel Property Node Block Diagram Frame Control Data Acquisition Object Label Palette Chart Functions Palette Graph Controls Palette Functions Tools Palette Structures Terminal Local Variable Wires Global Variable 第二章 LabVIEW入门 2.2 LabVIEW的操作模板 LabVIEW具有多个图形化的操作模板,用于创建和 运行程序。共分三类:为工具( Tools)模板、控 件( Controls)模板和功能( Functions)模板。 1.工具模板 工具模板为编程者提 供了各种用于创建、 修改和调试 VI程序的 工具。 第二章 LabVIEW入门 :Operation Tool :Positioning Tool :Labeling Tool :Wiring Tool :Object pop-up menu Tool :Scrolling Tool :Break Point Tool :Probe Tool :Color Copy Tool :Color Tool 第二章 LabVIEW入门 2.控件模板 该模板用来给前面板设置各种所需的输出显示 对象和输入控制对象。 每个图标代表一类子模板。 第二章 LabVIEW入门 其中第九个子模板,即 All Controls子模板中存 放了 LabVIEW所有的前 面板对象。 第二章 LabVIEW入门 :Numeric :Boolean :String & Path :Array & Cluster :List & Table :Graph :Ring & Enum :I/O 第二章 LabVIEW入门 :Refnum :Dialog :Classic :ActiveX :Decorations :Select :User 第二章 LabVIEW入门 3.功能模板 功能模板是创建流程图程序的工具。 该模板上的每一个顶层图标都表示一个子模板 。 第二章 LabVIEW入门 其中第八个子模板,即 All Functions子模板存 放了 LabVIEW所有的功能 节点。 第二章 LabVIEW入门 :Structures :Numeric :Boolean :String :Array :Cluster :Comparison :Time & Dialog :File I/O :Data Acquisition :Waveform :Signal Processing 第二章 LabVIEW入门 :Instrument I/O :Mathematics :Communication :Application Control :Graphics & Sound :Tutorial :Report Generation :Advanced :Select a VI :User Lobrary 第二章 LabVIEW入门 2.3 创建和编辑 VI 2.3.1 创建 VI 创建 VI的一般步骤如下: 1.选择创建一个新的 VI; 2.创建 VI前面板; 3.创建框图程序; 4.创建 VI图标; 5.保存 VI。 例 3.2.1 下面以 c=a+b 为例。 第二章 LabVIEW入门 1.选择创建一个新的 VI 第二章 LabVIEW入门 第二章 LabVIEW入门 2.创建 VI前面板 第二章 LabVIEW入门 3.创建框图程序 第二章 LabVIEW入门 第二章 LabVIEW入门 4.创建 VI图标 第二章 LabVIEW入门 2.3.2 编辑 VI 编辑 VI操作: 1.选择对象; 2.删除对象; 3.改变对象位置; 4.改变对象大小; 5.改变对象颜色; 6.对象对齐; 7.对象分布; 8.改变对象层次; 9.设置对象字体 10.添加标签。 第二章 LabVIEW入门 2.4 运行和调试 VI 2.4.1 运行 VI 1.运行 VI 2.连续运行 VI 3.停止运行 VI 4.暂停 VI运行 第二章 LabVIEW入门 2.4.2 调试 VI 1.单步执行 VI (1)单步(入)执行 (2)单步(跳)执行 (3)单步(出) 第二章 LabVIEW入门 2.设置断点 将工具模板总鼠标切换到断点工具状态, 单击框图程序中需设置断点的地方即可。 第二章 LabVIEW入门 3.设置探针 将工具模板总鼠标切换到探针工具状态, 单击框图程序中需查看的数据连线,会弹出一 个对话框,若有数据流过,即显示该数据值。 第二章 LabVIEW入门 4.显示数据流动动画 单击工具条中 运行 VI,再框图程序上实时显示程序执行 过程。通常和单步结合使用。 第二章 LabVIEW入门 2.5 创建和调用子 VI 2.5.1 创建子 VI 创建完成一个 VI后,按一定规则定义 VI的连接 端口,就完成了子 VI的创建。 定义连接端口的步骤: 1.创建理解端口 2.将控制和指示对象与连接端口的对应端相连 3.保存 第二章 LabVIEW入门 3.5.2 调用子 VI 调用子 VI的步骤: 1.选择子 VI; 2.将子 VI的图标放入主 VI框图程序中; 3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国家电投集团北京公司招聘3人笔试历年参考题库附带答案详解
- 2025福建中烟工业有限责任公司招聘17人(第一批校园招聘)笔试历年参考题库附带答案详解
- 2025湖北襄阳市老河口市清源供水有限公司招聘合同制人员录用笔试历年参考题库附带答案详解
- 2025河北燕煤新能源有限公司社会招聘4人笔试历年参考题库附带答案详解
- 职业卫生常识试题及答案
- 2025四川九州光电子技术有限公司招聘法务岗1人笔试历年参考题库附带答案详解
- 2025重庆九洲隆瓴科技有限公司招聘测试工程师测试笔试历年参考题库附带答案详解
- 公务用车安全检查员工作流程规范
- 医学领域思政面试常见问题及应对策略分享
- 亲子教育沟通技巧与家庭关系改善计划
- 2025年高考历史山东卷试卷评析及备考策略(课件)
- 智慧树知道网课《构造地质学(长安大学)》课后章节测试答案
- 公司治理学(第五版)课件 第七章 公司控制权市场:代理权争夺和收购与反收购
- 妇科急腹症影像课件
- 压力管道施工技术方案与安全管理
- 支部纪检委员职责
- 长期照护师技能考试试卷与答案
- 2025SMETA专用文件-确保所使用劳务中介、劳务外包和劳务派遣等公司员工雇佣合法合规的程序文件(可编辑)
- 建筑公司员工服务规范管理规定
- 包材采购基本知识培训课件
- 核电站热交换器设计合同
评论
0/150
提交评论