Modbus串口编程.docVIP

  • 3
  • 0
  • 约4.14千字
  • 约 5页
  • 2018-03-08 发布于河南
  • 举报
Modbus串口编程

{ char lstr,hstr=str[i]; if(hstr== ) { i++; continue; } i++; if(i=len) break; lstr=str[i]; hexdata=ConvertHexChar(hstr); lowhexdata=ConvertHexChar(lstr); if((hexdata==16)||(lowhexdata==16)) break; else hexdata=hexdata*16+lowhexdata; i++; senddata[hexdatalen]=(char)hexdata; hexdatalen++; } senddata.SetSize(hexdatalen); return hexdatalen; } char CModbusDlg::ConvertHexChar(char ch) { if((ch=0)(ch=9)) return ch-0x30; else if((ch=A)(ch=F)) return ch-A+10; else if((ch=a)(ch=f)) return ch-a+10; else return (-1); } 然后接在(3)的后面写—— //发送数据 CStr

文档评论(0)

1亿VIP精品文档

相关文档