LabVIEW-字符串与路径控件

在前面板中字符串与路径控件位于下图所示位置:

字符串输入和显示功能,是用户最常用的基本操作功能单击字符串控件,鼠标右键,选择“属性”可以对字符串控件的外观进行设置。显示样式有四种方式,即正常、反斜杠符号、密码和十六进制。还可以通过点击字符串控件,鼠标右键,直接选择需要的显示样式。

比如选择显示样式为“密码”,那么字符串显示控件将以加密的形式输出。如下图所示。

打开程序框图面板,选择“函数”-“编程”-“字符串”,如图所示,可以对字符串进行各种操作,如求字符串长度,以及对字符串进行连接等。 

格式化写入字符串以及显示字符串长度

在“格式化写入字符串”函数的输出端口新建显示控件,用于显示连接后的字符串,再将输出端接至该“字符串的长度”的输入端,最后在“字符串的长度”的输出端口创建显示控件,用于显示字符串长度程序框图和最终运行结果如图所示。

“格式化写入字符串”函数:使字符串路径、枚举型、时间标识、布尔或数值数据格式化为文本。

%.2g:输出两位小数形式的数值,%g科学计数和小数两者都有,会自动判断哪一个更适合。

  

 

先将三个输入“TRUE”、“1”(I32)、“1”(DBL)以“%s=%d=%.2g”格式写入,即写入在初始字符串“对=”的后面,最后结果即为“对=TRUE=1=1.00”。

在通过“字符串长度”函数获得结果字符串的长度,那么为什么是14呢?我们通过对单个字符的长度进行计算来验证一下,

整数的字符串长度

可以看到整数类型的字符串长度为1。

浮点型的字符串长度

 

可以看到数字占一位长度,小数点占一位长度。

运算符的字符串长度

 

可以看到,一个运算符占一位长度。

汉字的字符串长度 

可以看到,在上面的结果字符串中,唯一特殊的就是汉字的字符串长度,可以得出结论:汉字的字符串长度为2。

匹配字符串

 

利用匹配字符串函数实现子字符串的匹配。即通过“匹配子字符串”将原先的字符串分成了三个子字符串。程序框图放置“匹配字符串”函数后,依次在输入端口创建常量,输出端口创建显示控件,程序的前面板和程序框图如图所示,偏移量处的数值 2 为从第一个字母开始数,从第 2 个字母开始寻找匹配

匹配后偏移量即 “La”字符串后出现的第一个字母的位置。

替换字符串

利用替换字符串函数将“Thanks a lot !”替换为Thank you!”前面板和程序框图如图所示,偏移量为5,从第6个字母开始替,替换字母从“s”到“!”(包括空格),长度为8。

注意:

1.空格也是字符串;

2.感叹号必须是英文格式。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值