labview字符串数据长度连接子字符串大小写替换删除插入日期匹配

wx供重浩:创享日记
对话框发送:labview字符串
获取完整无水印报告+源程序文件



例1.计算1个字符串的长度。

前面板
(1)添加1个字符串输入控件:控件选板→新式→字符串与路径→字符串输入控件,将标签改为“字符串”。
(2)添加1个数值显示控件:控件选板→新式→数值→数值显示控件,将标签改为“长度”。
设计的程序前面板如图3-1所示。
在这里插入图片描述
框图程序
(1)添加1个字符串长度函数:函数-→编程→字符串→字符串长度。
(2)将字符串输入控件与字符串长度函数的输入端口字符串相连。
(3)将字符串长度函数的输出端口长度与数值显示控件相连。
连线后的框图程序如图3-2所示。
在这里插入图片描述
运行程序
执行“连续运行”。计算字符串“LabVIEW” 的长度,结果是“7”(一个英文字符和数字的长度是1)。
程序运行界面如图3-3所示。
在这里插入图片描述


例2.将两个字符串连接成一个新的字符串。

前面板
(1)添加2个字符串输入控件:控件选板→新式→字符串与路径→字符串输入控件,将标签分别改为“字符串1” 和“字符串2”。
(2)添加1个字符串显示控件:控件选板→新式→字符串与路径-→字符串显示控件,将标签改为“连接后的字符串”。
设计的程序前面板如图3-4所示。
在这里插入图片描述
框图程序
(1)添加1个连接字符串函数:函数→编程-→字符串→连接字符串。
(2)将2个字符串输入控件分别与连接字符串函数的输入端口字符串相连。
(3)将连接字符串函数的输出端口连接的字符串与字符串显示控件相连。
连线后的框图程序如图3-5所示。

在这里插入图片描述
运行程序
执行“连续运行”。将两个字符串“LabVIEW"和“入门与提高”连接成一个新的字符串“LabVIEW 入门与提高”,并作为结果显示。
程序运行界面如图3-6所示。
在这里插入图片描述


例3.得到1个字符串的子字符串。

前面板
(1)添加1个字符串输入控件:控件选板-→新式→字符串与路径→字符串输入控件,将标签改为“字符串”。
(2)添加1个字符串显示控件:控件选板→新式→字符串与路径→字符串显示控件,将标签改为“子字符串”。
设计的程序前面板如图3-7所示。
在这里插入图片描述
框图程序
(1)添加1个部分字符串函数:函数→编程→字符串→部分字符串。
(2)添加1个数值常量:函数→编程→数值→数值常量,将值改为2。同样,再添加1个数值常量,将值改为3。
(3)将字符串输入控件与部分字符串函数的输入端口字符串相连。
(4)将数值常量2、3分别与部分字符串的输入端口偏移量、长度相连。
(5)将部分字符串函数的输出端口子字符串与字符串显示控件相连。
连线后的框图程序如图3-8所示。
在这里插入图片描述
运行程序
执行“连续运行”。从字符串“LabVIEW8.2” 的第2位取3个字符,得到子字符串“bVI”。
程序运行界面如图3-9所示。
在这里插入图片描述


例4.将字符串中的小写字符串转换为大写字符串。

前面板
(1)添加1个字符串输入控件:控件选板→新式→字符串与路径→字符串输入控件,将标签改为“小写字符串”。
(2)添加1个字符串显示控件:控件选板→新式→字符串与路径→字符串显示控件,将标签改为“大写子字符串”
设计的程序前面板如图3-10所示。
在这里插入图片描述
框图程序
(1)添加1个转换为大写字母函数:函数-→编程→字符串→转换为大写字目。
(2)将字符串输入控件与转换为大写字母函数的输入端口字符串相连。
(3)将转换为大写字母函数的输出端屿大写字符串输出控件相连。
连线后的框图程序如图3-11所示。
在这里插入图片描述
运行程序
执行“连续运行”。小写字符串“abcdef”转换为大写字符串“ABCDEF”。
程序运行界面如图3-12所示。.
在这里插入图片描述


例5.把原字符串中指定的位置开始,指定长度的子字符串替换掉。

前面板
(1)添加2个字符串显示控件:控件选板- →新式字符串与路径→字符串显示控件,将标签分别改为“替换结果”和“被替换部分”。
设计的程序前面板如图3-13所示。
在这里插入图片描述
框图程序
(1)添加1个替换子字符串函数:函数→编程→字符串→替换子字符串。
(2)添加2个字符串常量:函数→编程-→字符串→字符串常量,将值分别改为“LabVIEW String Operate Function” 和“Array”。
(3)添加1个数值常量:函数→编程→数值→数值常量,将值改为8。同样,再添加1个数值常量,将值改为8。同样,再添加1个数值常量,将值改为0。
(4)将字符串常量“LabVIEW String Operate Function”与替换子字符串函数的输入端口子字符串相连。
(5)将字符串常量“Array”与替换子字符串函数的输入端口子字符串相连。
(6)将数值常量8、6分别与替换子字符串函数的输入端口偏移量、长度相连。
(7)替换子字符串函数的输出端口与被替换部分显示控件相连。
连线后的框图程序如图3-14所示。
在这里插入图片描述
运行程序
执行“连续运行”。把字符串“LabVIEW String Operate Function” 中从第8个字符开始长度为6的子字符串“String”用指定的子字符串“Array"替换掉。
程序运行界面如图3-15所示。
在这里插入图片描述


例6.把原字符串中指定的位置开始,指定长度的子字符串删除。

前面板
(1)添加2个字符串显示控件:控件选板→新式→字符串与路径→字符串显示控件,将标签分别改为“替换结果”和“被替换部分”。
设计的程序前面板如图3-16所示。
在这里插入图片描述
框图程序
(1)添加1个替换子字符串函数:函数-→编程→字符串→替换子字符串。
(2)添加1个字符串常量:函数→编程→字符串→字符串常量,将值改为“LabVIEW String Operate Function”。
(3)添加1个数值常量:函数→编程-→数值→数值常量,将值改为8。同样,再添加1个数值常量,将值改为8。同样,再添加1个数值常量,将值改为6。
(4)将数值常量8、6分别与替换子字符串函数的输入端口偏移量、长度相连。
(5)替换子字符串函数的输出端口与被替换部分显示控件相连。
连线后的框图程序如图3-17所示。
在这里插入图片描述
运行程序
执行“连续运行”。把字符串“LabVIEW String Operate Function” 中从第8个字符开始长度为6的子字符串“String” 删除掉。
程序运行界面如图3-18所示。

在这里插入图片描述


例7.在原字符串中指定的位置开始插入1个字符串。

前面板
(1)添加2个字符串显示控件:控件选板→新式-→字符串与路径→字符串显示控件,将标签分别改为“替换结果”和“被替换部分”。
设计的程序前面板如图3-19所示。
在这里插入图片描述
框图程序
(1)添加1个替换子字符串函数:函数-→编程-字符串→替换子字符串。
(2)添加2个字符串常量:函数→编程→字符串→字符串常量,将值分别改为“LabVIEW String Operate Function” 和“Array"。
(3)添加1个数值常量:函数→编程-→数值→数值常量,将值改为8。同样,再添加1个数值常量,将值改为8。同样,再添加1个数值常量,将值改为6。
(4)将字符串常量“LabVIEW String Operate Function”与替换子字符串函数的输入端口子字符串相连。
(5)将字符串常量“Array”与替换子字符串函数的输入端口子字符串相连。
(6)将数值常量8、0分别与替换子字符串函数的输入端口偏移量、长度相连。
(7)替换子字符串函数的输出端口与被替换部分显示控件相连。
连线后的框图程序如图3-20所示。
在这里插入图片描述
运行程序
执行“连续运行”。把字符串“LabVIEW String Operate Function” 中从第8个字符开始插入1个指定的子字符串“Array” 。
程序运行界面如图3- -21所示。
在这里插入图片描述


例8.从一个字符串中查找与指定字符串一致的子字符串,用另一个子字符串替换。

前面板
添加1个字符串显示控件:控件选板→新式→字符串与路径→字符串显示控件,将标签改为“替换结果”。
设计的程序前面板如图3–22所示。
在这里插入图片描述
框图程序
(1)添加1个搜索替换字符串函数:函数→编程→字符串→搜索替换字符串。
(2)添加3个字符串常量:函数→编程→字符串→字符串常量,将值分别改为“LabVIEW String Operate Function”、 “String” 和“Array"。
(3)将字符串常量“LabVIEW String Operate Function”、 “String”和“Array“与搜索替换字符串函数的输入端口输入字符串相连。
(4)将搜索替换字符串函数的输出端口结果字符串与替换结果显示控件相连。
连线后的框图程序如图3-23所示。
在这里插入图片描述
运行程序
执行“连续运行”。从一个字符串“LabVIEW String Operate Function”中查找与子字符串“String” 一致的子字符串,用另一个子字符串“Array” 替换。
程序运行界面如图3-24所示。
在这里插入图片描述


例9.从一个字符串中删除与指定子字符串一致的子字符串。

前面板
添加1个字符串显示控件:控件选板→新式→字符串与路径→字符串显示控件,将标签改为“替换结果”。
设计的程序前面板如图3- -25所示。
在这里插入图片描述
框图程序
(1)添加1个搜索替换字符串函数:函数选板→编程→字符串→搜索替换字符串。
(2)添加2个字符串常量:函数→编程→字符串→字符串常量,将值分别改为“LabVIEW String Operate Function” 和“String”。
(3)将字符串常量“LabVIEW String Operate Function”与搜索替换字符串函数的输入端口输入字符串相连;将字符串常量“String”与搜索替换字符串函数的输入端口搜索字符串相连。
(4)将搜索替换字符串函数的输出端口结果字符串与替换结果显示控件相连。
程序运行界面如图3-26所示。
连线后的框图程序如图3-26所示。
在这里插入图片描述
运行程序
执行“连续运行”。从一个字符串“LabVIEW String Operate Function”中删除与子字符串“String” 以致的字符串。
程序运行界面如图3-27所示。
在这里插入图片描述


例10.按指定的格式输出系统时间及日期。

前面板
添加1个字符串显示控件:控件选板→新式→字符串与路径-字符串显示控件,将标签改为“系统日期与时间”。
设计的程序前面板如图3-28所示。
在这里插入图片描述
框图程序
(1)添加1个格式化日期/时间字符串函数:函数选板→编程→字符串→格式化日期/时间字符串。
(2)添加1个字符串常量:函数→编程→字符串→字符串常量,将值改为“%y年%m月%d日%M分%S秒”。
(3)将字符串常量“%y年%m月%d日%M分%S秒”与格式化日期/时间字符串函数的输入端口时间格式化字符串相连。
(4)将“格式化日期/时间字符串”函数的输出端口日期/时间字符串与“系统日期与时间”显示控件相连 。
连线后的框图程序如图3-29所示。
在这里插入图片描述
运行程序
执行“连续运行”。
程序运行界面如图3- -30所示。
在这里插入图片描述


例11.比较一个字符串数组中的每一个字符串, 找到数组中与指定字符串相同字 符串元素的位置。

前面板
(1)添加1个数组控件:控件选板-→新式→数组、矩阵与簇→数组,将标签改为“数组”。再往数组控件中放入字符串输入控件,将数组元素设置为4个。
(2)添加1个数值显示控件:控件选板→新式→数值→数值显示控件,将标签改为“位置"。
设计的程序前面板如图3- 31所示。
在这里插入图片描述
框图程序
(1)添加1个匹配字符串函数:函数选板→编程→字符串→附加字符串函数。
(2)添加1个字符串常量:函数选板-→编程→字符串→字符串常量,将值改为“字符串”,并将字符串常量“字符串”与匹配字符 串函数的输入端口字符串相连。
(3)将数组控件与匹配字符串函数的输入端口字符串数组相连。
(4)将匹配字符串函数的输出端口索引与数值显示控件相连。
连线后的框图程序如图3-32所示。
在这里插入图片描述
运行程序
执行“连续运行”。
程序运行界面如图3-33所示。
在这里插入图片描述


例12.判断已有的字符串与其他两个字符串中的哪一个匹配。如果匹配,那么给出“真”信息,反之,给出“假”信息。

前面板
(1)添加3个字符串输入控件:控件选板→新式→字符串与路径→字符串显示控件,将标签分别改为“字符串”“字符串1”和“字符串2”。
(2)添加1个指示灯控件:控件选板→新式→布尔→圆形指示灯,将标签改为“结果”。
设计的程序前面板如图3- 34所示。
在这里插入图片描述
框图程序
(1)添加1个匹配真\假字符串函数:函数选板→编程→字符串→匹配真假字符串。
(2)将字符串、字符串1、字符串2输入控件分别与匹配真\假字符串的输入端口字符串、真字符串、假字符串相连。
(3)将匹配真\假字符串函数的输出端口选择与指示灯控件相连。
连线后的框图程序如图3- -35所示。
在这里插入图片描述
运行程序
执行“连续运行”。字符串“LabVIEW8.2” 与“LabVIEW8. 2”、“LabVIEW6. 1”两个字符串相比较,字符串“LabVIEW8. 2”与“LabVIEW6.1”分别与连接函数的“真字符串”和“假字符串”两个输入数据端口。
程序运行界面如图3-36所示。
在这里插入图片描述


例13.通过组合框下拉列表选择输入不同的值。

前面板
(1)添加1个组合框控件生产下拉列表,用于输入选择:控件选板→新式→字符串与路径-→组合框,将标签分改为“组合框”。
(2)添加1个字符串显尿控件:控件选板-→新式→字符串与路径→字符串显示控件,将标签改为“字符串正常显示”。
(3)添加1个组合框控件用于显示密码:控件选板-→新式→字符串与路径→组合框,将标签分改为“密码形式显示”。右键单击该组合框控件,在弹出的快捷菜单中选择“转换为显示控件”和“密码显示”。
设计的程序前面板如图3-37所示。
在这里插入图片描述
组合框编辑
右键单击前面板组合框控件,在弹出的快捷菜单中选择“编辑项…”命令,出现组合框属性对话框,如图3-38所示。
在这里插入图片描述
单击“Insert”按钮,在左侧输入“输入值1”,再重复单击“Insert”按钮两次,分别输入“输入值2”和“登录密码”。
下拉列表编辑完成后,单击“确定”按钮确认。
框图程序
将组合框控件与字符串正常显示控件、密码显示控件相连。
连线后的框图程序如图3–39所示。
运行程序
执行“连续运行”。单击组合框右侧的箭头出现一下拉列表,选择不同的值,分别正常显示和密码显示。
程序运行界面如图3-40所示。
在这里插入图片描述

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: LabVIEW是一种流程图编程语言,用于开发自动化控制和数据采集系统。在LabVIEW中,字符串匹配模式是一种字符串处理的技术,用于确定一个字符串是否符合特定的模式。 LabVIEW提供了强大的字符串处理功能,包括字符串比较、替换、搜索和匹配等。字符串匹配模式主要利用正则表达式来匹配和处理字符串。正则表达式是一种表达一定模式的字符串的方法,通过使用特定的符号和语法规则,可以精确地匹配字符串中的特定模式。 在LabVIEW中,我们可以使用内置的字符串函数和正则表达式模式匹配函数来处理字符串。首先,我们需要定义一个正则表达式模式,可以使用特定的语法规则来描述我们所需要匹配的模式。然后,我们可以使用LabVIEW中的字符串匹配函数,如Match Pattern、Regular Expression Match等函数来进行字符串模式匹配的操作。 例如,我们可以使用Match Pattern函数来判断一个字符串是否以特定的前缀开头,或者是否包含特定字符串。我们可以通过在函数的模式输入中定义相应的正则表达式模式,然后将要匹配字符串作为输入进行处理。函数输出将返回一个布尔值,指示输入的字符串是否符合给定的模式。 总的来说,LabVIEW字符串匹配模式提供了一种强大而灵活的方式来处理字符串,并实现对字符串中特定模式的匹配和处理操作。这样可以方便地提取和处理字符串中的有用信息,以满足不同应用场景的要求。 ### 回答2: LabVIEW字符串匹配模式是一种用来查找和识别字符串中特定模式的功能。字符串匹配模式可以用于各种应用,例如文本分析、模式识别和正则表达式匹配等。 在LabVIEW中,我们可以使用字符串模式和匹配模式VI来执行字符串匹配操作。这些VI提供了一些常见的字符串匹配模式选项,如正则表达式匹配、通配符匹配和简单的字符串比较等。 正则表达式匹配是一种功能强大的字符串匹配模式方法,它可以通过使用特定的模式规则来识别和提取字符串中的特定模式。通过使用正则表达式,我们可以通过一些常见的操作符和特殊字符来定义我们所需的匹配规则。例如,我们可以使用"\d"来匹配任意一个数字字符,或者使用"\b[A-Z]+\b"来匹配一个或多个大写字母组成的单词。 通配符匹配是另一种常见的字符串匹配模式方法,它使用通配符字符(如*和?)来表示不确定的字符。其中,*表示匹配多个字符,?表示匹配一个字符。通过使用通配符匹配,我们可以根据我们的需要在字符串中查找和提取特定模式。 除了以上提到的模式识别方法,LabVIEW还提供了一些常用的字符串比较函数,如Contains、Starts with和Ends with等。这些函数可以用于简单的字符串匹配操作,如检查一个字符串是否包含另一个字符串,或者确定一个字符串是否以特定的字符开头或结尾等。 总之,LabVIEW字符串匹配模式提供了一些强大的工具和函数,帮助我们在字符串中查找和识别特定模式。无论是使用正则表达式、通配符匹配还是简单的字符串比较,我们都可以根据实际需求选择合适的方法来进行字符串匹配操作。 ### 回答3: LabVIEW字符串匹配模式是一种在LabVIEW编程环境中使用的文本模式匹配方法。它允许我们通过使用特定的模式,来检查和匹配字符串中的特定文本。 在LabVIEW中,我们可以使用Match Pattern函数来执行字符串匹配操作。Match Pattern函数接受两个输入参数,一个是待匹配字符串,另一个是用于匹配的模式。模式可以包含普通字符和特殊字符,用于指定匹配的规则。 普通字符直接与待匹配字符串进行比较,而特殊字符则具有特殊的匹配规则。例如,星号(*)可以匹配任意数量的字符,问号(?)可以匹配任意单个字符。其他特殊字符如加号(+)、双竖线(|)等也可以用于指定更具体的匹配规则。 Match Pattern函数返回一个布尔值,表示待匹配字符串是否符合给定的模式。如果匹配成功,则返回True;否则返回False。我们可以根据返回值来判断字符串是否符合预期的格式或规则。 字符串匹配模式在很多应用中非常有用。例如,我们可以使用它来验证用户输入的格式是否正确,检查文本中是否包含某个特定的关键词,或者过滤掉不需要的字符。 综上所述,LabVIEW字符串匹配模式是一种灵活、强大的文本匹配方法,可以方便地对字符串进行模式匹配和文本处理操作。通过合理运用这个功能,我们可以实现更加高效、精确的字符串处理和分析。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶绿体不忘呼吸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值