《字符串数组》PPT课件.ppt

上传人:小飞机 文档编号:5491649 上传时间:2023-07-12 格式:PPT 页数:32 大小:1.03MB
返回 下载 相关 举报
《字符串数组》PPT课件.ppt_第1页
第1页 / 共32页
《字符串数组》PPT课件.ppt_第2页
第2页 / 共32页
《字符串数组》PPT课件.ppt_第3页
第3页 / 共32页
《字符串数组》PPT课件.ppt_第4页
第4页 / 共32页
《字符串数组》PPT课件.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《《字符串数组》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《字符串数组》PPT课件.ppt(32页珍藏版)》请在三一办公上搜索。

1、字符串、数组和簇,5.1 字符串,字符串是ASCII码字符的集合。,常用字符串对象在String&Path子模板和Ring&Enum子模板下。,字符串的显示方式有4种:Normal Display:正常显示Codes Display:显示不可打印字符(列表)Password Display:口令显示Hex Display:十六进制显示,字符串处理函数,在String模板中有很多对字符串进行操作的函数或节点。,小练习:,例1:字符串1为“ABCDEFG”,字符串为“1234567”,字符串常量1为“hijklmn”,字符串常量2为“0.1234567”。要求:以上字符串依照次序合并成一个字符串,

2、字母全部变为大写字母,字母H替换为Z,计算其长度,找到字符串中小数点的位置。,:组合字符串,“Concatenate String”,:变大写字符串,“TO upper Case”,:字符串长度,“String Length”,:查找并替换字符串,“Search And Replace String”,例2:将一些字符串和数值转换成一个新的输出字符串。输出的字符串是一个GPIB命令字符串,可以用来与串口仪器进行通信。,Format to string,例3:将一个数字形式字符串转换称为数据输出。,初始字符串,编辑扫描格式,剩余字符串,输出量1,输出量2,:将字符串中数字字符按格式转换成数值,例

3、4:在一个字符串中提取一个子字符串,并扫描字符串。,:从字符串中提取出所需的子字符串,5.2 数组,数组是同一类数据元素的集合,可以是数值型、布尔型、字符串型等。数组控件的控制模板中Array&Cluster子模板中,数组控件,同字符串一样,LabVIEW也提供了很多数组函数,相关函数在Functions Palette中。,数组的创建,法1:前面板上创建数组,1,2,3,4,我叫索引,一维数组生成了!,法2:流程图上创建数组,1,3,一个一维的字符串数组诞生了,例1:初始化一个35的二维数组,其元素的初始值全部为1;计算数组的大小;有一维数组常量(5,4,3,2,1)代替二维数组的第0行;以

4、第一列元素为起点,提取2行3列的一个二维矩阵。,数组的应用,:initialize array,初始化数组,例2:将一维数组(100,10,1)、常量0和element2 0.1组成一个新的数组,求出该数组的最大值最小值和对应的索引位置;将数组元素前后对调,即0号元素与N1号元素对调,1号元素与N2号元素对调;将后2个数据移动至数组最前端,其他元素顺序移动;对数组的元素进行升序排列。,排序后数组,数组,例3:将一个一维数组(0,1,2,3,4,5)分解为两个一维数组,分别包含前3个元素(0,1,2)和后3个元素(3,4,5);并将这两个一维数组进行插接,形成新的数组(0,3,1,4,2,5);

5、将插接后的数组拆分为三个数组(0,4),(3,2),(1,5);将拆分后的数组生成一个二维数组,并求其转置。,For循环的自动索引,多态(Polymorphic)VI,创建多态VI举例,调用多态子VI,5.3 簇,簇的作用是将混合类型的数据组合在一起,形成一个整体:利用簇可以把相关数据组织成一个整体簇中可以放置任何类型的数据簇中的对象或全为控制,或全为指示,簇与数组的区别,簇控件的控制模板中Array&Cluster子模板中簇的函数模板在功能模板的 Cluster中。,簇的创建和排序,法1:前面板上创建簇,法2 流程图上创建簇,选择cluster constant在流程图上创建一个簇的外壳,1

6、,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)用Index&Bundle Cluster Array函数组成簇数组 索引多个数组同时构成一个簇的数组,新数组中第I个元素为一个簇,包含输入数组中所有的第I个元素;array of x.z可以是一维数组的任何类型,并且不必是同一类型。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号