社区
VB基础类
帖子详情
高手请进,高分回报,有关mscomm,急!急!急!
andyer
2002-07-18 12:07:32
我想在COM端接收LPT1打印端口的数据,我是这样设置的:
MSComm1.CommPort = 1
MSComm1.Settings = "9600,N,8,1"
MSComm1.InputLen = 0
MSComm1.Handshaking = comRTS
可是接收的数据是乱码,不知道是怎么回事,我接收的是文本格式的数据.设置也是正确的,不知道是否是传输速率、停止位、等有设错呢???请问高手们该怎么解决!
等着急用!!!!
...全文
32
11
打赏
收藏
高手请进,高分回报,有关mscomm,急!急!急!
我想在COM端接收LPT1打印端口的数据,我是这样设置的: MSComm1.CommPort = 1 MSComm1.Settings = "9600,N,8,1" MSComm1.InputLen = 0 MSComm1.Handshaking = comRTS 可是接收的数据是乱码,不知道是怎么回事,我接收的是文本格式的数据.设置也是正确的,不知道是否是传输速率、停止位、等有设错呢???请问高手们该怎么解决! 等着急用!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
andyer
2002-07-19
打赏
举报
回复
我用的就是SXP320A转换器,跳线除1、2、3外全部为ON,这样我的波特率就设定为115200,应该不会错吧!
如下:
MSComm1.CommPort = 1
MSComm1.Settings = "115200,N,7,2"
MSComm1.InputLen = 0
MSComm1.InputMode = comInputModeText
MSComm1.InBufferSize = 1024
MSComm1.ParityReplace = Parity
mazhayang
2002-07-19
打赏
举报
回复
对了,大部分通讯采用二进制,不知你这个有没有特殊要求
mscomm1.InputMode =comInputModeBinary
mazhayang
2002-07-19
打赏
举报
回复
对了,大部分通讯采用二进制,不知你这个有没有特殊要求
mscomm1.InputMode =comInputModeBinary
mazhayang
2002-07-19
打赏
举报
回复
http://www.sunbox.com.tw/p9/p9a/sxp320a.htm
MSComm1.Settings = "115200,N,8,1"
或
MSComm1.Settings = "115200,N,7,2"
都试试,波特率最好降下点
mscomm1.Handshaking =comXOnXoff (注意)
MSComm1.ParityReplace = Parity(没用吧)
andyer
2002-07-18
打赏
举报
回复
不是啊,我只是触发了一个事件,就是接收的事件,条件也不多,事件是触发了,数据也有,但是乱码!
网络咖啡
2002-07-18
打赏
举报
回复
是不是你的触发事件没有过滤,oncomm事件触发的条件太多了,要过滤一下
mazhayang
2002-07-18
打赏
举报
回复
http://www.sunbox.com.tw/p9/p9a/sxp320a.htm
通过这个,你的握手协议是不是不对阿 ,具体的波特率等设定是根据跳线决定的,你看看你的跳线阿
先把这些确定无误后,通讯试试。
andyer
2002-07-18
打赏
举报
回复
我用的是SXP-320A接口双面转换器,不知道有哪位仁兄义弟用到过没有??
有的话,请赐教!!!感激涕零!!!高分拱手相送!!!
andyer
2002-07-18
打赏
举报
回复
是这样的,我们用了一个转换器,想对打印的数据进行实时控制,也就是说打印端口有数据打印,串口就能够接收到.
Pipi0714
2002-07-18
打赏
举报
回复
你为什么用串口接受数据。你要干什么,说出来大家该你研究一下。是否要实现word李打印到文件的做法。那一定是乱码,里面有控制打印机的字符。
NowCan
2002-07-18
打赏
举报
回复
打印机是并行口,COM是串行口,怎么可能有正确数据?
MS
COM
M完整版!好用
MS
COM
M完整版 MS
COM
M.SRG, MS
COM
M32.DEP, MS
COM
M32.OCX MS
COM
M完整版 MS
COM
M.SRG, MS
COM
M32.DEP, MS
COM
M32.OCX
MS
Com
m控件使用详解
MS
Com
m 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MS
Com
m控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。 Microsoft
Com
munications Control(以下简称MS
Com
m)是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件,它为应用程序提供了通过串行接口收发数据的简便方法。具体的来说,它提供了两种处理通信问题的方法:一是事件驱动(Event-driven)方法,一是查询法。
MS
Com
m控件MS
Com
m工作需要的三个文件
MS
Com
m工作需要的三个文件:Ms
com
m32.ocx、MS
COM
M32.DEP、MS
COM
M.SRG
Ms
com
m的使用详解
Ms
com
m的使用详解 Ms
com
m的使用详解 Ms
com
m的使用详解 Ms
com
m的使用详解 Ms
com
m的使用详解 Ms
com
m的使用详解 Ms
com
m的使用详解
ms
com
m控件
ms
com
m控件
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章