LabVIEWwilliam hill官网
直播中

詹姆斯邦德

8年用户 90经验值
擅长:MEMS/传感技术 嵌入式技术 模拟技术 接口/总线/驱动 控制/MCU
私信 关注
[问答]

关于串口接收数据,字符串转波形的问题

小弟新手,最近在做一个串口接收数据的labview程序,因为从串口接收进来的都是字符串,可是为什么当字符串里面是1的时候,然后用字符串转数组,却发现数组中转出来的十进制是49,这是为啥呢 ,请问怎么样才能使数组中转出来的也是1呢
  • QQ截图20170324142226.png

回帖(10)

徐晓旭

2017-3-24 14:21:28

最佳答案

1的asc 2码是49, 你转换下试试
举报

詹姆斯邦德

2017-3-24 14:24:25
顶一下
举报

詹姆斯邦德

2017-3-24 15:37:24
引用: xxx19830411 发表于 2017-3-24 14:21
1的asc 2码是49, 你转换下试试

太感谢了,瞬间懂了。还有个小问题,那要是用visa串口接收波形数据的话,比如接收正弦波,那visa读取那个函数岂不是读不出来了
举报

静夜style

2017-3-24 15:37:49
字符串转字节数组得到的是ASCII码,十进制字符串转数值才能把字符串“1”转成数值1.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分