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

2019-07-17 19:17发布

小弟新手,最近在做一个串口接收数据的labview程序,因为从串口接收进来的都是字符串,可是为什么当字符串里面是1的时候,然后用字符串转数组,却发现数组中转出来的十进制是49,这是为啥呢 ,请问怎么样才能使数组中转出来的也是1呢
QQ截图20170324142226.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
xxx19830411
1楼-- · 2019-07-17 23:28
1的asc 2码是49, 你转换下试试 最佳答案
暂告安全
2楼-- · 2019-07-18 00:10
顶一下
暂告安全
3楼-- · 2019-07-18 00:33
 精彩回答 2  元偷偷看……
静夜style
4楼-- · 2019-07-18 05:18
字符串转字节数组得到的是ASCII码,十进制字符串转数值才能把字符串“1”转成数值1.
暂告安全
5楼-- · 2019-07-18 09:20
静夜style 发表于 2017-3-24 15:37
字符串转字节数组得到的是ASCII码,十进制字符串转数值才能把字符串“1”转成数值1.

哦,懂了谢谢啊,还得请问一下,要是用visa串口接收正弦波的话,visa读取那个函数是不是读不出来的
静夜style
6楼-- · 2019-07-18 10:12
暂告安全 发表于 2017-3-24 15:40
哦,懂了谢谢啊,还得请问一下,要是用visa串口接收正弦波的话,visa读取那个函数是不是读不出来的

visa串口读到的数据都是字符串,波形的话需要用LV的示波器显示

一周热门 更多>