labview教程:十六进制和ASCII之间的相互转换转

转载 2016年06月02日 10:00:51
有的仪器进行与labview通信,它以十六进制的形式返回信息。例如,它不会返回字母"L”,而是返回它对应的十六进制表示"4C”。在LabVIEW中,我们需要编程实现将这个十六进制表示转换为其对应的ASCII表示实现通信。

将十六进制转换为ASCII:

为了将一个十六进制的字符串转化为ASCII字符串,您必须首先使用扫描值函数将十六进制字符转化为其对于的十进制表示,您可以在编程»字符串»字符串/数值转换函数选板下面找到这个函数。然后再使用强制类型转换来将该十进制表示转换为它对应的ASCII字符串,您可以在数学»数值»数据操作函数选板下面找到这个函数。'
 
将ASCII转换为十六进制:
为了将一个ASCII字符串转换为十六进制字符串,您必须首先使用强制类型转换函数将ASCII字符串转换为其对应的十进制表示,您可以在数学»数值»数据操作函数选板下面找到这个函数。然后再使用数值至十六进制字符串转换函数将该十进制表示转换为它对应的十六进制字符串,您可以在编程»字符串»字符串/数值转换函数选板下面找到这个函数。 

相关文章推荐

十六进制与ASCII码的互转(C语言)

十六进制与ASCII码的互转(C语言) //函 数 名:CharToHex()  //功能描述:把ASCII字符转换为16进制  //函数说明:  //调用函数:  //全局变量...

十六进制和ASCII之间的转换

  • 2015年12月13日 13:45
  • 7KB
  • 下载

LabVIEW字符串正常显示与十六进制显示相互强制转换

在串口通信中,由于实际上传输的是ASCII码,但是一般字符串控件显示出来的并不是其对应的ASCII码,关于字符串正常显示和十六进制显示,LabVIEW帮助文档里面是这么写的: 正常显示-------...
  • kyletan
  • kyletan
  • 2012年05月20日 13:51
  • 5202

JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)

对于js的进制转换的一些方法分析 var a='11160'; alert(parseInt(a,2)); //将111做为2进制来转换,忽略60(不符合二进制),从左至右只将符合二进制数的进行...

JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)

今天看JS书籍,看到一个toString()方法,在JS中,定义的所有对象都具有toString()方法。 Number类型的toString()方法比较特殊,有默认模式和基模式两种。  ...
  • sarck3
  • sarck3
  • 2013年12月24日 13:45
  • 1846

Java中二进制、十进制、十六进制及ASCII码与String及字节数组与十六进制之间的转换

public class DigitalTrans { /** * 数字字符串转ASCII码字符串 * * @param String * ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:labview教程:十六进制和ASCII之间的相互转换转
举报原因:
原因补充:

(最多只允许输入30个字)