W
wdsdragon
Unregistered / Unconfirmed
GUEST, unregistred user!
我是用Win Api做的串口通信,语言是Delphi,控制研华的AMAD-4017模块发送数据,研华的AMAD-4017发
送命令的格式是:#AAN(cr),就是#+地址AA+通道N+回车共四个字符,在发送命令我的用法是:
SendBytes_Command : Array of Byte;
SetLength(SendBytes_Command,4);
SendBytes_Command[0]:=VK_END;//'#'字符;
SendBytes_Command[1]:=M_Address;
SendBytes_Command[2]:=ChannelNo;
SendBytes_Command[3]:=VK_RETURN;//回车符
这样写#和回车符对吗?另外,
模块返回的数据是(举例):>+1.456(cr) 接收时该如何正确接收出1.456,还请高手指点一二,谢谢!!
送命令的格式是:#AAN(cr),就是#+地址AA+通道N+回车共四个字符,在发送命令我的用法是:
SendBytes_Command : Array of Byte;
SetLength(SendBytes_Command,4);
SendBytes_Command[0]:=VK_END;//'#'字符;
SendBytes_Command[1]:=M_Address;
SendBytes_Command[2]:=ChannelNo;
SendBytes_Command[3]:=VK_RETURN;//回车符
这样写#和回车符对吗?另外,
模块返回的数据是(举例):>+1.456(cr) 接收时该如何正确接收出1.456,还请高手指点一二,谢谢!!