LabVIEW学习:十六进制和十六进制字符串相互转化

 在工作中经常会遇到发送十六进制,接收十六进制的问题。对于字符串大家肯定不会陌生,通常情况下我习惯了发送字符串数据,其实发送十六进制在实际使用中也是经常遇到的,在这里我将用LabVIEW实现十六进制和十六进字符串之间的转换。补充说明:十六进制更确切的说是十六进制整型,十六进制字符串就是通常所说的字符串。

在介绍转换前,首先说一下byte,在文本形式的编程语言中,byte占一个字节(八位二进制数据),而一个十六进制由4个二进制。也就是两个十六进制可以组成一个byte。这方面的资料网上很多,在这里不再详细说。

首先介绍对于功能实现两个核心函数:

(1)数值至十六进制字符串转换 (函数),它使数字转换为十六进制数组成的字符串,至少为宽度个字符,还可依据需要适当加宽。A–F数位在输出字符串中始终大写显示。

   

           (2)十六进制数字符串至数值转换 (函数),它是从偏移量位置开始,使字符串中的下列字符:0-9、A-F、a-f解析为十六进制整型数据,通过数字返回。

具体实现:

(1)十六进制转十六进制字符串,具体实现如下图:

            

             (2)十六进制字符串转十六进制,如下图:

           源码下载    提取码:jc53       (备注:采用是2015版32位NI LabVIEW开发)

  • 32
    点赞
  • 111
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值