串口通信Win API编写发送研华4017命令的问题(0分)

  • 主题发起人 主题发起人 wdsdragon
  • 开始时间 开始时间
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,还请高手指点一二,谢谢!!
 
难道没人愿意回答吗?
 
要转化吧,因为传输过来的都是十六进制的代码,
你用api编程?我串给你个例子你看下吧,说不定你能用上,留下联系方式
 
谢谢老兄,邮箱是:wdsdragon@163.com
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
633
import
I
后退
顶部