【LabVIEW】数据类型-字符串

LabVIEW学习笔记汇总链接

目录

1.字符串概述

1.1 本节涉及内容速览

  • 颜色:紫色
  • 本质:正常显示与十六进制显示
  • 字符串操作:计算长度、截取、合并
  • 字符串转换:数值转字符串、字符串转数值
  • 特殊处理:搜索替换、搜索数量、特殊查找(正则表达式)

1.2 字符串的添加

  • 前面板:
    • 右键-控件-字符串与路径-字符串控件
  • 后面板:
    • 右键-函数-字符串-字符串常量
  • 字符串控件和字符串常量也可以相互转换:
    • 选中右键-转换为常量/转换为输入控件

返回顶部目录

2.字符串的本质

2.1 正常显示与十六进制显示

2.2 转换对比操作

  • 字符串常量:
    • 输入"你好"
  • 选中字符串常量:
    • 右键-正常显示/十六进制显示
  • 结果:(十六进制显示)
    • "你好" 变为 "C4E3 BAC3"

返回顶部目录

3.字符串操作

3.1 字符串长度

  • step1 添加字符串常量:
    • 后面板:右键-函数-字符串-字符串常量,值设为"1234567890"
  • step2 添加长度函数:
    • 后面板:右键-函数-字符串-字符串长度,连接到字符串右侧
  • step3 添加显示控件:
    • 在长度控件的右侧:右键-创建显示控件
    • 运行可以显示所连接的字符串的长度为10
  • 长度设定:
    • 字符1个长度,汉字2个长度
    • A右键十六进制显示为41,"你"十六进制显示为C4E3

3.2 字符串的截取

  • step1 添加字符串常量:
    • 后面板:右键-函数-字符串-字符串常量,值设为"你好123456"
  • step2 添加截取字符串:
    • 后面板:右键-函数-字符串-截取字符串
  • step3 连接截取字符串控件:
    • 控件:左侧 (字符串,偏移量,长度); 右侧 (连接显示控件)
    • 字符串的接口:连接到字符串
    • 偏移量:按长度计算的起始位置,接口右键-创建常量-输入所需的值,例如从"你好"后开始应为4
    • 长度(剩余):指定剩余长度,不设置就截取到字符串末尾
    • 右测接口:右键-创建-显示控件
  • 运行:
    • 结果会显示在显示控件
  • 图示:

3.3 字符串的合并

  • step1 添加字符串合并控件:
    • 后面板右键-字符串-连接字符串
  • step2 拉长字符串合并控件:
    • 向下拉长,露出更多接口,可以将多个字符串都连接起来
    • 一般用多少个接口就露多少个,多的拉回去
  • step3 添加显示控件:
    • 字符串合并控件右侧右键-创建显示控件
  • 图示:

3.4 合并字符串的换行

  • step1 添加换行控件:
    • 后面板右键-字符串-行结束常量,将换行控件放在字符串之间
    • 注:"之间"指垂直方向的字符串之间
  • step2 添加显示控件:
    • 连接字符串控件右侧接口右键-创建显示控件
  • step3 整理控件:
    • 框选中后,小扫把整理
  • 注意:
    • 显示控件默认显示一行,如果看不全多行字符串,可以在前面板拉长显示控件以显示全所有字符串
  • 图示:

返回顶部目录

4.字符串转换

4.1 常量转为字符串

  • step1 添加一个数值常量:
    • 后面板右键-数值-数值常量
  • step2 设置基数:
    • 选中数值常量控件-右键-显示项-基数,光标移动到数值前面选择进制数为十六进制
  • step3 设置表示法:
    • 根据值"C4E3 BAC3",右键-表示法,设为32位表示法(有符号无符号均可)
  • step4 强制类型转换:
    • 后面板右键-数值-数据操作-强制类型转换,将数值型连接到 强制类型转换控件左侧
    • 转换后的类型默认为字符串型,添加步骤:后面板右键-字符串-字符串常量到 强制类型转换控件 上方
    • 添加转换后的显示控件:强制类型转换控件右侧-右键-创建-显示控件
  • 运行:
    • 输入数值后显示的就是 "你好"
  • 注意:
    • 前面板-右键字符串显示控件-十六进制显示,会再次显示为十六进制表示

4.2 字符串与数值之间的转换

  • 添加转换控件:
    • 后面板右键-字符串-数值/字符串转换,有各种数值/字符串转换控件
  • 字符串转换为小数的步骤:
    • 右键-字符串-字符串常量,并输入1.234
    • 右键-字符串-数值/字符串转换-分数/指数字符串至数值转换
    • 转换控件:左侧第一个接口与字符串控件连接,右侧右键创建显示控件
    • 运行:显示控件会显示字符串类型的结果1.234
  • 数值至小数字符串转换的步骤:
    • 右键-数值-DBL数值常量 (橙色浮点数),并输入1.234
    • 右键-字符串-数值/字符串转换-数值至小数字符串转换,左侧连接常量控件,右侧添加显示控件
    • 运行:前面板显示控件显示1.234000
    • 精度设置:转换控件左下的接口为精度,默认6,可以右键精度接口-创建常量,设为3,此时显示为1.234
  • 图示:

返回顶部目录

5.思考

返回顶部目录

TBD

posted @ 2023-04-03 09:58  anliux  阅读(2345)  评论(0编辑  收藏  举报