0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

平化字符串处理方法简介

lhl545545 来源:LabVIEW的编程之道 作者:LabVIEW的编程之道 2022-09-26 10:20 次阅读

本文目录

一、平化字符串处理方法简介 ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

二、批量字符串处理方法简介

三、需要安装的软件、工具包

四、共享代码

一、字符串处理方法简介

这里介绍一组有用的字符串处理方法,即平化至字符串和从字符串还原。

0490b464-3be1-11ed-9e49-dac502259ad0.png

1、平化至字符串,这个功能和强制类型转换有些类似,都是将数据转换成,但不改变数据在内存中的表达。

04ac1088-3be1-11ed-9e49-dac502259ad0.png

2、从字符串还原是平化至字符串的你转换。

04c3ba4e-3be1-11ed-9e49-dac502259ad0.png

3、与强制类型转换相比功能更多更强大。具体功能如下:

3.1、字节顺序可以调整大小端转换,一般我们使用的通讯接口都是大端,例如串口,TCP,USB的,但是有些系统要求下发的字节流数据是小端,这个时候就必须使用这个函数进行转换。

下边两个图详细描述一个U32数字0x12345678的大小端的表达。

假设我们储存的数据起始地址为5000,如果是大端时,数据的最高位存储在5000中,如果是小端数据的最高位存储在5003中。

04d1e2ae-3be1-11ed-9e49-dac502259ad0.png

04e63c2c-3be1-11ed-9e49-dac502259ad0.png

实际编码测试

04fc34b4-3be1-11ed-9e49-dac502259ad0.png

3.2、可以将二维以上的数据转换为字符串和还原。

0514f986-3be1-11ed-9e49-dac502259ad0.png

0526ae10-3be1-11ed-9e49-dac502259ad0.png

3.3、可以将不连续数据转换成字符串。

05408222-3be1-11ed-9e49-dac502259ad0.png

3.4、大端小端数据类型转换。

大多数情况下收到的数据都是以大端传输,如果我们收到的数据类型是一个小端数据类型数据流,需要转换成大端类型原始数据存储,可以如下图操作。

0557c82e-3be1-11ed-9e49-dac502259ad0.png

0482133c-3be1-11ed-9e49-dac502259ad0.png

二、批量处理字符串方法简介

一般碰到需要将数值转换成字符串到表格中显示,一般是如下操作:

057d900e-3be1-11ed-9e49-dac502259ad0.png

还可使用电子表格字符串的方法进行转换:

0594a7da-3be1-11ed-9e49-dac502259ad0.png

三、需要安装的软件、工具包和库

1.LabVIEW2015中文版

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件
    +关注

    关注

    67

    文章

    4346

    浏览量

    85616
  • 数据转换
    +关注

    关注

    0

    文章

    76

    浏览量

    17890
  • 工具包
    +关注

    关注

    0

    文章

    45

    浏览量

    9458

原文标题:LabVIEW的编程之道—字符串处理2

文章出处:【微信号:LabVIEW的编程之道,微信公众号:LabVIEW的编程之道】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Matlab的字符串处理函数命令

    Matlab的字符串处理函数命令字符串处理函数名    功能描述    函数名&
    发表于 09-22 15:52

    如何将labview tcp/ip接收到的字符串数据还原

    如何将labview tcp/ip接收到的字符串数据还原,上位机发的是16进制的的协议包,还有超时时间和读取字节设多少比较好?
    发表于 07-13 15:22

    字符串处理

    基于字符串处理
    发表于 10-31 15:53

    LabVIEW如何对字符串分组处理

    我这里有54个字节的字符串,要把它每3个字节分一组,也就是要有18组,每组再进行3个十六进制数转成1个十进制数的算法,这样要怎么处理比较好?看过许多用截取字符串函数来分组字符串的例子,
    发表于 04-23 17:23

    字符串处理问题?

    我有一行输入字符串“串口参数:com3;9600;Even;8;1。本地网口参数:192.168.22.10;29700”请问如何通过最简单的方法将里面的每个参数值都提取出来,比如将上面字符串的 com3、9600、even……
    发表于 09-02 11:19

    请问JavaScript字符串对象String是什么?

    字符串对象 String 提供了对字符串进行处理的属性和方法
    发表于 11-05 06:39

    什么是指向字符串指针?

    字符型变量来存储这些字符,然后就可以做一些处理。如,打印出“Hello”,如图1所示。    图1 字符连接成字符串  这样就可以打印出一
    发表于 03-15 14:19

    荣小菜补钙记第46期:报文合成与解析之字符串

    不小的帮助,1.字符串函数简介在45期中,我们使用了从字符串还原函数来帮助我们实现字符串
    发表于 10-10 20:51

    LCD1602显示字符字符串

    51——LCD1602显示 字符字符串LCD1602简介LCD1602相关引脚LCD1602写命令、写数据相关操作图写指令 代码写数据 代码LCD1602显示程序步骤及如何初始
    发表于 01-27 07:59

    2.6 python字符串格式

    ))我的名字是: Jack,今年 18 岁更多的格式式符号,可以参考这张表第二种方法:使用 format在字符串中,使用 {} 进行占位,然后在字符串后跟上 .format() 函数
    发表于 02-21 16:28

    字符串处理函数的作用是什么

    / 字符串处理函数 / stract函数 字符串连接函数例:printf(“%s”, stract(str1, str2));strcpy(字符串
    发表于 02-25 06:41

    聊聊字符串

    就是字符格式。有些场景需要使用多个处理器协同工作,比如单片机+openmv,它们之间需要通信,可以采用字符格式的编码方式。操作字符串,无非是两件事儿:生成
    发表于 02-28 06:52

    字符串逆序的方法分享

    分享一道经典的C语言题目。题目:字符串逆序。如:hello world转换为dlrow olleh。流程图:代码:左右滑动查看全部代码>>>/*-程序功能:字符串...
    发表于 02-28 07:17

    C语言-字符串处理

    字符串在C语言里使用非常多,因为很多数据处理都是文本,也就是字符串,特别是设备交互、web网页交互返回的几乎都是文本数据。 这篇文章就介绍字符串定义、和基本
    的头像 发表于 08-14 10:05 1450次阅读

    Python中检查字符串包含的方法

    Python 有多种处理字符串方法。今天我们介绍如何检查一个字符串中是否包含另一个字符串
    的头像 发表于 05-14 16:02 1.4w次阅读