玉皇盖金殿
第一次用台达ISPSOFT ,需要把一个200-800的整数转为4位ASC2用于通讯。看了半天的手册也没整明白这个怎么转。有没有熟悉ISPSOFT软件的给点提示,用哪些指令实现。
楼主最近还看过
根德小高
DTM指令直接转化
关育谋
200~800之间的数占用2个字节,每1个字节的16进制数据转换为ASCII码时会转为2个ASCII码。
比如800这个数,转换为16进制后就是0320,然后0320转换为ASCII码就是30、33、32、30
再比如511这个数,转换为16进制后就是01FF,0的ASCII码为30、1的ASCII码为31、F的ASCII码为46,所以01FF转换为ASCII码就是30 31 46 46
具体就是使用ASCI指令
Smile-lyc
感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。
对于求助者要求:
1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;
2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。
3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。
幼儿园中班
引用 "关育谋" 的回复,发表在4楼 内容: 再比如511这个数,转换为16进制后就是01FF,0的ASCII码为30、1的ASCII码为31、F的ASCII码为46,所以01FF转换为ASCII码就是30 31 46 46...
回复本条
发表回复