为什么我从数据采集仪采集到的数据是乱码?

shgye121212 2003-05-05 10:06:17
If MSComm1.PortOpen Then
MSComm1.PortOpen:=false;
mscomm1.CommPort:=1;
mscomm1.Settings:='4800,n,8,1';
mscomm1.Handshaking:=1;
mscomm1.InBufferSize:=1024;
mscomm1.OutBufferSize:=1024;
MSComm1.RTSEnable := True;
MSComm1.DTREnable := True;
MSComm1.NullDiscard := False;
MSComm1.InBufferCount := 0;
MSComm1.OUTBufferCount := 0;
mscomm1.PortOpen:=true;
mscomm1.Output:='*IDN?'+#13;//发校验码给数据采集仪
back_mark:=mscomm1.Input;
S1:=Back_Mark;
Form1.memo1.Lines.Add(S1);
然后memo1中就有乱码了!
数据采集仪的型号是及斯力2700。有请高手帮忙!!
...全文
296 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
risingsoft 2003-05-06
  • 打赏
  • 举报
回复
9600
my12121 2003-05-06
  • 打赏
  • 举报
回复
波特率怎么设成4800了?我记得PC好像不支持这个波特率的,不知记错了没。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧