NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

怎么转换ASC码

 在用LabVIEW控制步进电机时,给步进电机控制器发送查询指令后,返回的数据指令是“X number” 其中number是以ASC码表示的。我要怎么把这些ASC码转换成字符串或者数字。还有速度设置模块里,给控制器的指令是“V number”其中number是以ASC码表示的.但它的范围是0~255。就满足不了速度设置的要求~~~~~~!!!!!!!!!!!1
0 项奖励
1 条消息(共 9 条)
6,459 次查看
0~9  对应的ASCII是十进制的48~49. 因此就比较好办了,就是LabVIEW里的加减了。
0 项奖励
2 条消息(共 9 条)
6,449 次查看
不是很懂你说的呢.
0~9对应的ASC码是十进制的48~49。
0~9是?还是什么啊?

是不是ASC码中的0就是十进制中的48?
那输出ASC码是0 的时候把它转换成十进制数就是48了。那怎么将ASC码转换成十进制数呢?
0 项奖励
3 条消息(共 9 条)
6,424 次查看

查一下ASC表,到处都有.另外LABVIEW有专有的节点处理ASC码

给你个例子,很容易看清楚.

陈树学
QQ:276509891 .
EMAIL:CSXCS_366@126.COM
qq群:78561268 80754347 37591940
http://labview.weebly.com/
新书《LabVIEW实用工具详解》已经发售,敬请关注。
0 项奖励
4 条消息(共 9 条)
6,422 次查看
 
陈树学
QQ:276509891 .
EMAIL:CSXCS_366@126.COM
qq群:78561268 80754347 37591940
http://labview.weebly.com/
新书《LabVIEW实用工具详解》已经发售,敬请关注。
0 项奖励
5 条消息(共 9 条)
6,421 次查看
重新看了一下您的帖子,估计您的理解有误,比如控制命令中的NUMBER,并不是一个ASC码代表的值,比如您有设定的值是    
1234,应该发送的是:49505152,所以不存在范围的问题.
陈树学
QQ:276509891 .
EMAIL:CSXCS_366@126.COM
qq群:78561268 80754347 37591940
http://labview.weebly.com/
新书《LabVIEW实用工具详解》已经发售,敬请关注。
0 项奖励
6 条消息(共 9 条)
6,420 次查看
帖子内容没问题,我看了,设置速度的时候就是有范围限制.还有返回数据的时候也是.,那个number也是ASC码。
0 项奖励
7 条消息(共 9 条)
6,399 次查看
一般串口通讯当然发送和返回ASC码,但ASC码并不代表他本身的值,比如您接收的数为65,实际代表一个字母,而并非代表您接收是65这个数本身
陈树学
QQ:276509891 .
EMAIL:CSXCS_366@126.COM
qq群:78561268 80754347 37591940
http://labview.weebly.com/
新书《LabVIEW实用工具详解》已经发售,敬请关注。
0 项奖励
8 条消息(共 9 条)
6,390 次查看
 谢谢你.我现在懂你的意思了.就是你最后说的那样!!
0 项奖励
9 条消息(共 9 条)
6,368 次查看