- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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中一种比较特别而又常用的复合类型数据,用
您可能关注的文档
- 第14章,移动电子商务及应用.ppt
- 第20章 准谐振电源原理.ppt
- 第20章 动态链接库与钩子.ppt
- 第1章直流调速绪论.ppt
- 第20课 青铜铸鼎课件1(华师大版七年级上).ppt
- 第20课 青铜铸鼎课件2(华师大版七年级上).ppt
- 第20课 青铜铸鼎(上课).ppt
- 第21章 《二次函数》复习(二).ppt
- 第21章-《二次函数》复习(二).ppt
- 第21讲_频带传输:MSK、功率谱密度.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
最近下载
- 会计学原理23版 英文版课件WildFAP23eCh05PPT.pptx
- 华为公司职类职种职级体系的划分及职业发展通道设计.pdf VIP
- 建筑解析流水别墅.pptx
- 2025届高三英语复习语法填空专题(24张PPT).pptx VIP
- 基于PLC的磨矿控制系统设计.docx
- 有限元分析论文.doc VIP
- 苏教版小学科学五年级上册第四单元《水在自然界的循环》大单元教学设计(含练习).docx
- 聚氯乙烯热收缩膜标签验收标准.doc VIP
- 2023年安徽省高中学业水平合格性考试数学试卷真题(含答案详解) (2).pdf VIP
- 2025届江苏省南菁高级中学物理高一第一学期期中达标检测模拟试题含解析.doc
文档评论(0)