版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章簇和波形第一页,共四十页,编辑于2023年,星期五1.创建簇方法1:在框图程序中使用Bundle函数(Cluster子模板中)Bundle函数可以新建簇还可在已有簇中添加元素方法2:在前面板放置一个簇的空框架(Control模板的Cluster子模板中的Cluster控件),在框架中再增加簇的元素。
第二页,共四十页,编辑于2023年,星期五2.簇函数1、Unbundle分解簇函数2、Bundle合成簇函数3、UnbundleByName
按名称分解簇函数4、BundleByName
按名称合成簇函数5、BuildClusterArray
建立簇数组函数6、Index&BundleClusterArray
按索引组合簇数组函数
7、簇和数组相互转换ClusterToArray和ArrayToCluster第三页,共四十页,编辑于2023年,星期五例如:学生情况表中有这样一些数据:姓名(字符型)、性别(字符型)、年龄(数字型)、党员否(布尔型)等,形成一个簇。Bundle函数(Cluster子模板中)第四页,共四十页,编辑于2023年,星期五4.3字符串字符串就是一系列文本字符,以ASCII码表示。在数据传送中,通常将数字型的数据转换成字符串进行传送。在很多情况下,往磁盘上存储的数字型数据也要求是字符串格式。创建:在控制模板的String&Path子模板中,字符串的输入:使用字符串控制器字符串输出:使用字符串指示器可以改变文本显示区的尺寸。当文本显示不完时,可以在字符串控制器或指示器上弹出快捷菜单,选择VisibleItems>>Scrollbar选项,将出现滚动条。第五页,共四十页,编辑于2023年,星期五16进制十进制字符16进制十进制字符16进制十进制字符3060040100@60140`3161141101A61141a3262242102B62142b3363343103C63143c3464444104D64144d3565545105E65145e3666646106F66146f3767747107G67147g3870848110H68150h3971949111I69151i3A72:4A112J6A152j3B73;4B113K6B153k3C74<4C114L6C154l3D75=4D115M6D155m3E76>4E116N6E156n3F77?4F117O6F157o部分ASCII码表第六页,共四十页,编辑于2023年,星期五字符的四种显示模式可以在字符串控制器和指示器上弹出快捷菜单来改变字符显示模式。(1)NormalDisplay,这是正常默认显示模式(2)PasswordDisplay,这是口令显示模式,即在前面板上字符串显示为星号。(3)HexDisplay,显示字符的十六进制表示的ASCII代码。(4)'\'CodesDisplay,这是代码显示模式,可以显示或输入通常情况下不可显示的字符,例如空格、回车、跳格字符等,不可显示字符以反斜杠后跟相应代码的形式表示第七页,共四十页,编辑于2023年,星期五不可显示字符代码表
代码含义\bBackspace(ASCIIBS,equivalentto\08)\sSpace(ASCIISP,equivalentto\20)\rReturn(ASCIICR,equivalentto\0D)\nNewline(ASCIILF,equivalentto\0A)\tTab(ASCIIHT,equivalentto\09)第八页,共四十页,编辑于2023年,星期五字符串处理函数第九页,共四十页,编辑于2023年,星期五字符串常用函数(1)字符串长度函数第十页,共四十页,编辑于2023年,星期五(2)连接字符串函数ConcatenateString把所有的输入字符和字符串数组按顺序连接成一个输出字符串。
第十一页,共四十页,编辑于2023年,星期五(3)提取子字符串函数StringSubsetoffset指定提取子字符串在原字符串中的起始位置(从0开始计数),参数length指定子字符串的长度。
第十二页,共四十页,编辑于2023年,星期五(4)大小写转换函数ToUpperCase和ToLowerCase第十三页,共四十页,编辑于2023年,星期五(5)替换子字符串函数ReplaceSubstring此函数有3种用法:①
用substring参数输入的字符串,替换原字符串中从offset参数指定的位置开始,length参数指定长度的子字符串。第十四页,共四十页,编辑于2023年,星期五②substring没连,从offset指定的位置开始,删除length长度的子字符串。第十五页,共四十页,编辑于2023年,星期五③length输入值为0,一个字符也没删除,在原字符串中从offset指定的位置开始插入substring参数输入的字符串。第十六页,共四十页,编辑于2023年,星期五(6)查找替换字符串函数SearchandReplaceString查找参数searchstring指定的字符串,并用replacestring指定的字符串替换查找到的字符串。第十七页,共四十页,编辑于2023年,星期五若replacestring未连接数据,那么就删除查找到的字符串。第十八页,共四十页,编辑于2023年,星期五(7)查找匹配字符串函数MatchPattern查找到,就把string分为三个子串输出:beforesubstringmatchsubstringaftersubstringoffsetpastmatch:输出查找到匹配字符串后的下一个字符的位置。第十九页,共四十页,编辑于2023年,星期五三个子串输出第二十页,共四十页,编辑于2023年,星期五如果没查找到regularexpression,匹配字符串输出为空,offsetpastmatch端口输出-1。第二十一页,共四十页,编辑于2023年,星期五(8)转换为字符串函数FormatintoString将输入数据(字符串、数值、路径或布尔量)转换为字符串并和initialstring连接在一起。第二十二页,共四十页,编辑于2023年,星期五举例:字符串大小写转换、合成字符串、
求字符串长度、查找和替换The
quickbrown
fox
jumpedoverthelazydog前面板第二十三页,共四十页,编辑于2023年,星期五框图程序第二十四页,共四十页,编辑于2023年,星期五字符串和数字转换FormatIntoString函数,该函数可以把任何格式下的argument(例如,数字型)转换成指定格式的字符串。在下例中,此函数将浮点数1.28转换成6位字符串“1.2800”第二十五页,共四十页,编辑于2023年,星期五Scan
From
String函数,该函数可以把一个包含数字字符的字符串转换成一个数字。在下例中,将字符串“电压值为:1.28E+2”转换成数字128.00。第二十六页,共四十页,编辑于2023年,星期五附加的字符串功能1.Search/SplitString2.PickLine3.MatchFirstString4.MatchTrue/FalseString 5.ScanStringforTokens6.RotateString7ReverseString8.IndexStringArray9.AppendTrue/FalseString第二十七页,共四十页,编辑于2023年,星期五字符串和数据相互转换函数字符串可转换为多种进制和多种格式的数据,如十进制、十六进制、八进制,浮点数、工程数、分数。数据可转换为字符串第二十八页,共四十页,编辑于2023年,星期五
字符串和数组及路径的转换例:StringToByteArray:字符串转换为字节数组反之,ByteArrayToString:字节数组转换为字符串第二十九页,共四十页,编辑于2023年,星期五习题:1.设计一个VI,产生一维数组,然后将相邻的一对元素相乘(从元素0和元素1开始),最后输出结果数值。例如,输入数组值为1,23,10,5,7,11,输出数组为23,50,35,77。2.产生一个数组,熟悉数组函数。设计一个VI用来连接两个数组。把一个初始化后的数组以指定的偏移量添加到连接好的数组中,并指出最后数组的中间元素。
第三十页,共四十页,编辑于2023年,星期五3.用Graph显示数据并使用分析程序。设计一个VI来测量温度,每隔0.25秒测一次,共测定10秒。在数据采集过程中,VI将在波形Chart上实时地显示测量结果。采集过程结束后,在Graph上画出温度数据曲线及最佳拟合曲线,并算出温度的最大值,最小值和平均值。4.将一个簇分解,并将另外几个数据组合成另一个簇,且将不同的数据整合成数组输出。另外创建一个程序实现簇与数组的转化。
第三十一页,共四十页,编辑于2023年,星期五5.计一个VI,把一个数字转换成字符串,并将此字符串与其他字符串相连,形成一个输出字符串,同时,显示输出字符串的长度。另外,可以进行密码验证,当密码匹配时,将密码显示出来,并通过一个指示灯来表示密码正确与否。第三十二页,共四十页,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电业局年终总结
- 苏州科技大学天平学院《仪器分析》2021-2022学年第一学期期末试卷
- 2024土地及厂房转让合同
- 2024购买节电器合同范本
- 塑料制品的微观结构与性能关联考核试卷
- 世界各地的玉石文化巡礼考核试卷
- 广告创作与智能媒体考核试卷
- 化学品生产单位八大安全规范考核试卷
- 建筑物拆除技术创新实践案例考核试卷
- 夏季高温作业安全生产培训考核试卷
- 常用的氮肥硫酸铵课件
- 2022版义务教育(科学)课程标准(含2022年新增和修订部分)
- 土石方报告模板
- JC01基础心理学单科作业题汇总(含解析)
- 三级整形外科医院标准
- 养老院院内感染防控员课件
- 财政与金融基础知识全套教学课件(中职)
- 《罗密欧与朱丽叶》剧本
- 2022小学新课程标准《道德与法治》
- 隧道工程施工风险源辨识与防控措施
- 中职生安全教育主题班会教育课件
评论
0/150
提交评论