您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > LabVIEW实践之路第三章39-40
LabVIEW实践之路39簇非常灵活,操作起来也比较简单,最常用的就是以下四个函数:捆绑/解除捆绑,按名称捆绑/按名称解除捆绑。“捆绑”让你可以随心所欲的把多个类型的数据依次打成簇,只要连接到左端输入接口即可,但不能有空置的输入端口;“解除捆绑”则是依次把所有的簇内数据端口提供给你,不管你用不用。“按名称捆绑”则需要你提供一个预定义的簇的类型,将该簇连接到函数中间的“输入簇”,同时通过左端输入接口你可以有选择的连接一个或几个(注意:预定义的每一个簇内元素都应该有一个名称,因为“按名称解除捆绑”时用得到);“按名称解除捆绑”允许你只选择其中你需要的解出数据,其余的端口干脆不显示,程序看起来很清爽。(注意,经过测试,发现不管是直接“解除捆绑”还是“按名称解除捆绑”,两者耗用时间几乎相同,大家可以试一下)以下是簇的捆绑、解除捆绑的实例。另外,这几个函数可以混用哦,只是有些问题得注意,自己试试吧!图3.11簇的捆绑和解除捆绑一直强调簇的灵活性,你可以构建各种各样的簇类型来体验一下,比如簇中有数组,簇中有簇,簇中有各种稀奇古怪的类型的合集~不要小看这一特点,你在设计较为复杂的程序时很可能要求助于它的。比如LabVIEW中的“错误信息”类型就是一种典型的簇,而用于进行DAQ配置的数据结构更是缺少不了它的身影,如图3.12、3.13所示。图3.12典型的簇:错误信息类型图3.13典型的簇:应变采集的桥路信息类型图3.14为使用簇的简单实例,通过自定义的数据类型传递由布尔数组和颜色量第三章我的类型我做主:从数组与簇说开40(U32)组成的信息,实现通过切换按钮控制指示灯以及颜色显示。图3.14簇类型的简单实例这一章看起来有点短,不过数组和簇确实是非常重要的数据类型,许多操作需要自己在应用中掌握,毕竟这不是帮助文档,不可能全部描述一遍。LabVIEW里有许多函数是多态的,比如既能够够应用于数组、又能够应用于簇等等,你可以试一下~比如LabVIEW的帮助查找范例里面有个例子StringLength,将Length函数用于不同的数据类型,你来试试吧!图3.15StringLength实例
本文标题:LabVIEW实践之路第三章39-40
链接地址:https://www.777doc.com/doc-2880324 .html