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

正常显示---------可打印字符以控件字体显示。不可显示字符通常显示为一个小方框。

十六进制显示---每个字符显示为其十六进制的ASCII值,字符本身并不显示。

比方说对于01这个字符串,如果是正常显示情况下输入01,下位机接收的是其对应的ASCII码而不是01本身;如果是十六进制显示情况下输入01,下位机接收的是十六进制的01。上位机接收下位机发送的字符串同样是ASCII码,一般情况下如果不加转换,在正常显示情况下是乱码,在使用LabVIEW在编程处理直接处理这些字符串的时候,就会出现问题了。于是很多时候需要对字符串正常显示和十六进制显示做一个强制转换,以方便处理。

正常显示至十六进制显示强制转换,一般用于VISA Write:

需要注意的是,在输入端Normal Display String输入的时候要确保字符是以两位的格式输入,比如需要输入1,格式要为01,否则会出错。

十六进制显示至正常显示强制转换,一般用于VISA Read:

经过这样的强制转换之后再进行处理就很方便了。

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

  1. 字符串、数值 等类型的相互 安全转换

    转换方法代码: 1 #region SafeParse 2 public static bool SafeParseBool(object target, bool defaultValue) 3 { ...

  2. python转换八进制用取余数方法_python 二、八、十六进制之间的快速转换

    一.进制转换 1.2 十进制转二进制 bin(18)--> '0b10010'     去掉0b就是10010    即为十进制18转二进制是10010 十进制转八进制oct(18) --> ...

  3. vs调试时,变量值以十六进制显示

    flay = 0x00000001.flay = 0x00000009 变量的值会变成十六进制显示,每当我的机器这样的时候,我都以为机器种病毒啦, 经过在网上搜了一下才知道,不是机器的问题,可能是在调 ...

  4. C语言程序设计之十六进制显示

    C语言程序设计之十六进制显示,来源于互联网.拷贝代码如下,仅供参考: void HexDump(char *buf,int len) {int i,j,k;char binstr[80];for (i ...

  5. Java黑皮书课后题第6章:*6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数。编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数

    6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数.编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数 题目 题目描述 破题 代码 运 ...

  6. 英文字符串过长,QLabel显示不全的问题

    英文字符串过长,QLabel显示不全的问题 QLabel显示全英文字符串时,不支持换行.因为全英文字符串中间没有空格,Qlabel会把整个字符串当成一个单词,而一个单词不支持换行.如果要换行可以使用Q ...

  7. android 阿拉伯,波斯字符串从右到左显示问题

    近日在工作中与到一个问题 ,阿拉伯,波斯字符串从右到左显示,因为之前这类问题已有统一修改过了,要从右到左显示的修改方法有如下几种,现总结以备以后工作需要, (1) 将对应layout文件放入layou ...

  8. 汉字转换成二进制、十进制和十六进制显示

    汉字转换成二进制.十进制和十六进制显示 今天我的网友猎心锁跟我讨论汉字转十六进制的问题.二进制.十进制.十六进制这三个进制之间的转换就让我头疼,现在又加上了汉字,无疑是"雪上加霜" ...

  9. UltraEdit调整一行显示的十六进制的字符个数

    UltraEdit调整一行显示的十六进制的字符个数 1.高级--设置 2.编辑器--十六进制模式--每行十六进制字符数 转载于:https://my.oschina.net/walkfaraway/b ...

最新文章

  1. 机器学习:基于关联规则的多标签分类器
  2. 计算机网络基础(路由原理)
  3. MediaWiki使用指南
  4. procreate基本操作
  5. 通过配置文件登陆有密码的mysql不需要输入密码
  6. rt-thread怎么使用数码管_三菱FX PLC功能指令,怎么学?
  7. java 蓝桥杯算法提高 身份证号码升级(题解)
  8. opencv 形态转换
  9. udp recvfrom阻塞吗_网络编程原理与UDP实现
  10. 在无锡调试的工作,到了泰安出错了
  11. xboxones手柄驱动_年轻人的第一个全能型手柄——北通阿修罗3手柄体验
  12. android原生桌面,谷歌官方出品的安卓原生桌面App 轻松干掉你手机上臃肿的的桌面!...
  13. java 常量定义_java常量的定义
  14. POP3、SMTP和IMAP 协议
  15. 淘宝接口 http://ip.taobao.com/service/getIpInfo.php?ip=myip 获取不到手机ip地址
  16. python docx 图片_详解用 python-docx 创建浮动图片
  17. 公众号网课查题-掘光者题库系统
  18. Dolby技术汇总(二) --- Dolby Mobile
  19. 2013驾考科目一理论知识重点归纳
  20. winform中使用ReportViewer的时候,找不到报表数据面板.

热门文章

  1. Amundsen在REA Group公司的应用实践
  2. 【c】大学生在校学习c语言常见代码
  3. 备份与恢复(完全备份、增量备份、差异备份)
  4. AES,DES,3DES的区别
  5. MYSQL表中的一行数据最多能存储多少个字
  6. axios实现excel文件下载
  7. 苹果5壁纸_iPhone12蓝色橙色壁纸图片下载_iPhone12蓝色橙色壁纸图片无水印免费分享 v1.0...
  8. SSM+教育培训管理系统 毕业设计-附源码141053
  9. 【愚公系列】2023年01月 .NET CORE工具案例- Magick.NET神级图片和视频操作库
  10. 微信小程序web-view 实现长按识别二维码