发表于:2004/4/6 9:47:00
#0楼
各位大侠:
你好啊!
我是一名学生,在实现PC机与MICROMASTER420变频器之间通讯过程中遇到了很大的问题
。说明书上此累变频器通讯用的是USS通讯协议,由于在此之前我从来没有接触过此累东西
,说明书里面也没有什么具体的例子,所以做了几个星期还是没有什么眉头,尤其是不知
道用什么模式发送数据。例如:
STX LGE ADR PKE IND VAL STW HSW BCC
02 0C 0C0F 200C 0000 012C 0400 0000 04
请问下,这个报文发送时,是不是发他们每个字符的ASCII码还是什么其他的类型?我这样
发送你觉得怎么样
char T[27]={'\x02', //STX 02
'\x30','\x43', //LGE 0C
'\x30','\x30', //ADR OO
'\x32','\x30','\x30','\x43', //PKE 200C
'\x30','\x30','\x30','\x30', //IND 0000
'\x30','\x31','\x32','\x43', //VAL 012C
'\x30','\x34','\x30','\x30', //STW 0400
'\x30','\x30','\x30','\x30', //HSW 0000
'\x30','\x34'}; //BCC 04
mycom.send(buffer,27);
这样行不,假如不行,应该如何发送,希望你能指点一二,谢谢你了!
你好啊!
我是一名学生,在实现PC机与MICROMASTER420变频器之间通讯过程中遇到了很大的问题
。说明书上此累变频器通讯用的是USS通讯协议,由于在此之前我从来没有接触过此累东西
,说明书里面也没有什么具体的例子,所以做了几个星期还是没有什么眉头,尤其是不知
道用什么模式发送数据。例如:
STX LGE ADR PKE IND VAL STW HSW BCC
02 0C 0C0F 200C 0000 012C 0400 0000 04
请问下,这个报文发送时,是不是发他们每个字符的ASCII码还是什么其他的类型?我这样
发送你觉得怎么样
char T[27]={'\x02', //STX 02
'\x30','\x43', //LGE 0C
'\x30','\x30', //ADR OO
'\x32','\x30','\x30','\x43', //PKE 200C
'\x30','\x30','\x30','\x30', //IND 0000
'\x30','\x31','\x32','\x43', //VAL 012C
'\x30','\x34','\x30','\x30', //STW 0400
'\x30','\x30','\x30','\x30', //HSW 0000
'\x30','\x34'}; //BCC 04
mycom.send(buffer,27);
这样行不,假如不行,应该如何发送,希望你能指点一二,谢谢你了!