然后存到vb600里面,拆为2,0,1,9,然后每个数加30,再连起来,
例如2019 最后得到32303139,保存,谢谢了
问题补充:
我这个是吧2019.转换为32 30 31 39 的格式发出去,高手大师可否搭个梯形图看看,谢谢,我用的i_s转化后 是 50 48 48 56,不一样的
最佳答案
直接用I_S指令,将整数转换为ASCLL字符串!
补充:你是不是用电脑监控程序,显示的 50、48、48、56是十进制吧,抓换成16进制就是:16#32、16#30、16#30、16#38!字符串就是2008!
了解一下十进制和十六进制转换?
https://zhidao.baidu.com/question/2137701964604858948.html
提问者对于答案的评价:
我采纳你正确答案了,单还是不明白,在请教下,是不是实际的acsii吗是16进制的,只是我电脑看到是的十进制,还是说需要把十进制再转化为16进制的呢,我要发送16位字符给打印机的,
最佳答案作者回复:
简单一点 给VB10赋值50,用十进制表达就是50,用十六进制表达就是32,用ASCLL表达就是2!
你参照 ASCLL表来转换!刚开始不太好理解,慢慢来!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc288315.html