第5章字符串数组.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
字符串处理函数 在String模板中有很多对字符串进行操作的函数或节点。 小练习: 例1:字符串1为“ABCDEFG”,字符串为“1234567”,字符串常量1为“hijklmn”,字符串常量2为“0.1234567”。 要求:以上字符串依照次序合并成一个字符串,字母全部变为大写字母,字母H替换为Z,计算其长度,找到字符串中小数点的位置。 例2:将一些字符串和数值转换成一个新的输出字符串。输出的字符串是一个GPIB命令字符串,可以用来与串口仪器进行通信。 例3:将一个数字形式字符串转换称为数据输出。 例4:在一个字符串中提取一个子字符串,并扫描字符串。 5.2 数组 数组是同一类数据元素的集合,可以是数值型、布尔型、字符串型等。 数组控件的控制模板中ArrayCluster子模板中 同字符串一样,LabVIEW也提供了很多数组函数,相关函数在Functions Palette中。 数组的创建 法1:前面板上创建数组 法2:流程图上创建数组 数组的应用 例1:初始化一个3×5的二维数组,其元素的初始值全部为1;计算数组的大小;有一维数组常量(5,4,3,2,1)代替二维数组的第0行;以第一列元素为起点,提取2行3列的一个二维矩阵。 例2:将一维数组(100,10,1)、常量0和element2 0.1组成一个新的数组,求出该数组的最大值最小值和对应的索引位置;将数组元素前后对调,即0号元素与N-1号元素对调,1号元素与N-2号元素对调;将后2个数据移动至数组最前端,其他元素顺序移动;对数组的元素进行升序排列。 例3:将一个一维数组(0,1,2,3,4,5)分解为两个一维数组,分别包含前3个元素(0,1,2)和后3个元素(3,4,5);并将这两个一维数组进行插接,形成新的数组(0,3,1,4,2,5);将插接后的数组拆分为三个数组(0,4),(3,2),(1,5);将拆分后的数组生成一个二维数组,并求其转置。 For循环的自动索引 多态(Polymorphic)VI 创建多态VI举例 调用多态子VI 5.3 簇 簇的作用是将混合类型的数据组合在一起,形成一个整体: 利用簇可以把相关数据组织成一个整体 簇中可以放置任何类型的数据 簇中的对象或全为控制,或全为指示 簇与数组的区别 簇控件的控制模板中ArrayCluster子模板中 簇的函数模板在功能模板的 Cluster中。 簇的创建和排序 法1:前面板上创建簇 法2 流程图上创建簇 簇的应用 例1:个人资料簇(含姓名、年龄、性别三个元素)的打包(用两种方式,按元素和按名称)与解包(用两种方式,按元素和按名称) 打包:把相关元素组合成为一个簇的操作,利用Bundle函数实现。 解包:从一个簇中提取出需要的元素操作,利用Unbundle函数实现。 例2:把3个相同类型的数组(11,12,13)(21,22,23)(31,32,33)用Build Cluster Array函数生成一个簇的数组,并将数组(11,12,13)转化为簇,再转化为数组。 簇的数组,即数组的数组。将输入成员打包成簇,再将所有簇形成一个数组。所有输入必须是相同类型元素。 例3:把3个不同类型的数组:数值型(1,2,3)、字符串型(a,b,c)、布尔型(F,T,F)用IndexBundle Cluster Array函数组成簇数组 索引多个数组同时构成一个簇的数组,新数组中第I个元素为一个簇,包含输入数组中所有的第I个元素;array of x..z可以是一维数组的任何类型,并且不必是同一类型。 索引任一元素 解包后访问 访问方式 随时变化 固定 元素个数 必须相同 可以不同 元素数据类型 数组 簇 区别 簇 选择Cluster在前面板上创建簇的外壳 1 2 依次放入不同类型的控件 选择cluster constant 在流程图上创建一个 簇的外壳 1 2 在簇的外壳中依次放入不同类型常量 字符串、数组和簇 5.1 字符串 字符串是ASCII码字符的集合。 常用字符串对象在StringPath子模板和RingEnum子模板下。 字符串的显示方式有4种: Normal Display:正常显示 ‘\’Codes Display:显示不可打印字符(列表) Password Display:口令显示 Hex Display:十六进制显示 组合结果 字符串 :组合字符串,“Concatenate String” 字符串 大写后字符串 :变大写字符串,“TO upper Case” 字符串 字符串长度 :字符串长度,“String Length” 字符串 查找字符串 替换字符串 结果 偏移位置 :查找并替换字符串,“Search And

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档