- 1、本文档共99页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章LabIEW的数据类型
第三章 LabVIEW的数据类型 第三章 LabVIEW的数据类型 3.1 数据类型 3.2 数据运算选板 3.3 数组型数据 3.4 簇型数据 3.5 矩阵数据 3.6 字符串型数据 3.1 数据类型 3.1.1 数值型控件 3.1.2 布尔型控件 3.1 数据类型 VI程序框图中接线端以不同的图标和颜色来表示不同的数据类型 3.1.1 数值型控件 数字型控件的外观可以五花八门,但是程序框图中的操作却是以其代表的数据类型为准 3.1.2 布尔型控件 布尔控件代表一个布尔值,只能是True或False 它既可以代表按钮输入,也可以当作LED指示灯显示。 3.1.3 枚举类型 LabVIEW中的枚举类型和C语言中的枚举类型定义相同。它提供了一个选项列表,其中每一项都包含一个字符串标识和数字标识,数字标识与每一选项在列表中的顺序一一对应。 3.1.3 枚举类型 从上述的选板中选择枚举类型的输入控件添加到前面板中,然后右击该控件,从快捷菜单中选择Edit Items选项,打开如下图所示的枚举型选项编辑对话框。 3.1.4 时间类型 时间类型是LabVIEW中特有的数据类型,用于输入或输出时间和日期。时间标志控件位于控件选拔的“数值”子选板中。时间常数位于函数选板的“定时”子选板中。 3.2 数据运算 3.2.1 算术运算符 3.2.2 关系运算符 3.2.3 逻辑运算符 3.2.4 表达式节点(Expression Node) 3.2.1 算术运算符 算术运算符举例 3.2.2 关系运算符 关系运算符举例 3.2.3 逻辑运算符 逻辑运算符举例 3.2.4 表达式节点(Expression Node) 小试身手 1.编写一个VI求三个数的平均值,如右图所示。 要求对三个输入控件等间隔并右对齐,对应的程序框图控件对象也要求如此对齐。 分别用普通方式和高亮方式运行程序,体会数据流向。 单步执行一遍 2.写一个VI判断两个数的大小,如右图所示:当AB时,指示灯亮 3.写一个VI获取当前系统时间,并将其转换为字符串和浮点数。这在实际编程中会经常遇到。(用到的函数都在??编程---定时,?编程---数值---转换,字符串—格式化日期) 小试身手 4. 写一个温度监测器,如右图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。温度值可以由随即数发生器产生。 5.给定任意x, 求如下表达式的值 3.3 数组(Array) 数组用于将相同类型的数据元素进行组合 数组的表示:元素(Elements)-最多可达231-1 维(Dimensions) 数组的元素可以是任何类型,但不能是数组 数组元素的访问:索引(Index) 注意:Index从0开始 3.3 数组(Array) 数组控件 3.3.1 数组的创建 3.3.1 数组的创建 增加数组维数 在数组壳左边的指针标记上弹出菜单,选择Add Dimension选项,增加数组的维数 三维数组 多形态操作(Polymorphism) 设计步骤如下: 创建一个For循环,循环次数定为100次 在数学函数中调用Sin函数,重复端子作为输入,输出用一个波形图表和一个数组显示。如图: 3.3.2 数组函数 数组函数用于对一个数组进行操作,主要包括求数组的长度、替换数组中的元素、取出数组中的元素、对数组排序或初始化数组等各种运算,LabVIEW的数组选板中有丰富的数组函数可以实现对数组的各种操作。函数是以功能函数节点的形式来表现的。 常用的数组函数如下所示。 (1)数组大小 (2)索引数组 (3)替换数组子集 (4)数组插入 (5)删除数组元素 (6)初始化数组 (7)创建数组 创建二维数组,在一个波形图中显示 1.创建3行4列二维数组 1 2 3 4 5 6 7 8 9 10 11 12 2.将上面的数组转置 1 5 9 2 6 10 3.索引第2行第2列元素,并替换第一行元素为0 2 4 6 4.把1中的数组拆成1 2 3 4和 5 6 7 8 9 10 11 12 3.4 簇(Cluster)——LabVIEW中的结构体变量 定义:簇是一种可以把相同或不同类型的数据组合在一起的数据结构,类似于C语言中的结构体数据类型struct。 我们可以把簇形象地理解为一根多芯电缆,不同的信号线捆绑在一起进行传输,电缆中的每根线就相当于簇中的每个元素。 作用:减少连线的混乱,减少接线板上接线端的数量 3.4 簇(Cluster)——LabVIEW中的结构体变量 3.4.1 簇的创建 3.4.1 簇的创建
您可能关注的文档
- 第2章 电视目策划.ppt
- 第2章 随机式的分类方法1.ppt
- 第2章 随机式的分类方法2.ppt
- 第2章-第1-物质的分类 第1课时.ppt
- 第2章仓库规与布局.ppt
- 第2章电视信与电视制式.ppt
- 第2章: 教目标分析.ppt
- 第2篇 巴塞协议中风险类型、计算方法和数据需求.doc
- 第2讲 绝值中的分类讨论思想.doc
- 第2讲 一个想的模式识别系统分析.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 建设项目环境影响评价现状评价报告-中化云龙有限公司.PDF VIP
- 智能家居门窗控制系统设计.doc VIP
- cpl随钻测井介绍资料.ppt VIP
- 关于医药行业上市公司财务分析--以恒瑞医药为例.docx VIP
- 乡村非遗文化传承与乡村振兴战略中的文化传承与产业融合报告.docx VIP
- 小学生课前准备课件.pptx VIP
- 大隐静脉曲张患者的术后护理研究进展.docx VIP
- cpl随钻测井介绍.pptx VIP
- 乡村非遗文化传承与乡村振兴战略中的文化传承与乡村振兴报告.docx VIP
- 2025年山东烟台莱阳市结合事业单位招聘征集本科及以上学历毕业生入伍笔试备考题库及答案详解一套.docx VIP
文档评论(0)