第2章 LabVIEW编程实现.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 LabVIEW编程实现

第2章 LabVIEW编程实现 本章内容 2.1 基本概念 2.2 数据类型与操作 2.3 数据结构 2.4 程序结构 2.5 程序调试、项目浏览器与可执行文件的生成 2.6 图形显示 2.1 基本概念 2.1.1. 前面板 前面板(Front Panel)是LabVIEW的重要组成部分,是图形用户界面,该界面上有用户输入控制和输出显示两类对象,用于模拟真实仪表的前面板。 2.1.2. 程序框图 程序框图(Block Diagram),又称代码窗口或流程图,是VI图形化的源程序,是VI的核心。在程序框图中对VI编程,以控制和操纵定义在前面板上的输入和输出等功能。程序框图中包含前面板上控制量和显示量的连线端子,还有前面板上没有但编程必须有的元素,比如函数、结构和连线等。 2.1.3. 子VI与子程序 在LabVIEW中的子程序称为子VI(SubVI)。SubVI相当于常规编程语言中的子程序,在LabVIEW中,用户可以把任何一个VI当作SubVI来调用。 2.1.4. 图标/连接端口 图标/连接端口是SubVI被其他VI调用的接口。图标是子VI在其他程序框图中被调用的节点表现形式;而连接端口则表示节点数据的输入/输出口,就像传统编程语言子程序的函数参数端口。 2.1.5. 工具选板 工具选板(Tools Palette),它提供了各种用于创建、修改和调试程序的基本工具。 2.1.6. 控件选板 控件选板(Controls Palette),它包括了各种控制量(Controls)和显示量(Indicators),主要用来给前面板设置各种所需要的输出显示对象和输入控制对象,构成程序的界面,每个图标代表一类子选板,如数值输入控件、按钮与开关、指示灯等控件。 2.1.7. 函数选板 与控件选板相对应的函数选板(Functions Palette)是创建框图程序的工具,按照功能的不同,也包括了编写程序过程中用到的函数、VI程序以及Express VI,主要用于构建程序框图中的对象。每个图标代表一类子选板,如结构、数值、数组、布尔量、字符串等编程函数。 2.1.8. Express VI 从LabVIEW 7.0开始,LabVIEW提供了丰富的Express技术,在之后的版本中,Express得到了不断的加强,Express VIs是一种特殊的VIs,它把一些常用的基本函数封装为更加智能、功能更加丰富的函数,通过选择所需要的Express VI即可以用很少的步骤实现功能完善的测试系统,对于复杂的系统,利用Express VI可以大大减轻用户的编程负担,也能及其极大的简化程序的作用。LabVIEW 2011中Express VIs有50多个,在使用时,用户只需选择相应的Express VI就可以通过属性设置对话框对函数进行详细的配置采集、分析和显示等功能。 2.2 数据类型与操作 2.2.1 数值型 数值型是一种基本的数据类型,在LabVIEW 2011中分类比较详细。在一般情况下,数据类型是隐含在控制量、显示量以及常量中的。 2.2.2 布尔型 LabVIEW 2011数据类型除了数值型数据类型以外,还有布尔型数据类型,布尔型即逻辑型,与其他高级语言类似,布尔型的取值只有“真(TRUE)”和“假(FALSE)”两个值。 LabVIEW 2011为用户提供了大量的布尔运算函数,这些布尔运算函数包括与、或、非、异或、同或、或非、与非、蕴含等。 2.2.3 字符串与路径 主要是用于字符串的输入和显示等操作。其中“字符串输入控件”和“字符串显示控件”分别是字符串的控制量和显示量。 LabVIEW 2011为用户提供了大量的字符串处理函数及字符串常量节点 。 文件路径对象也是一种特殊的字符串对象,专门用于处理文件的路径,可与LabVIEW的文件I/O节点配合使用。 2.3 数据结构 2.3.1 数组 在LabVIEW中,数组是由相同类型数据元素组成的大小可变的集合,除了不能创建数组的数组、子面板控件数组、.NET控件/ActiveX控件数组、图表数组、多曲线XY图形数组外,可以创建数值型、布尔型、字符串型、路径型等多种类型的数组。 2.3.2 簇 簇是LabVIEW中一种比较特别而又常用的复合类型数据,用

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档