是否因为串口线太长,mscomm事件没有反应??

liu1hong1yu 2004-07-09 02:22:19
我在做一个串口控制程序。使用vb6,原来使用1.5米线(公母),对仪器控制正常。当换成5米(使用了转接口)线时,vb中的mscomm事件不能被执行,这是为什么呢?
注:使用串口调试器AccessPort或Commix时,通讯正常。
...全文
281 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
熊孩子开学喽 2005-03-17
  • 打赏
  • 举报
回复
你的线不长,绝对不是这个问题,或许是接口不好,或许是中间有断点,或许是你软件的端口设置有问题...
liu1hong1yu 2005-03-17
  • 打赏
  • 举报
回复
的确是软件问题,与串口没有关系。
啊呀 2004-07-14
  • 打赏
  • 举报
回复
哈哈,顶一下!
wxrwan 2004-07-14
  • 打赏
  • 举报
回复
使用串口调试器AccessPort或Commix时,通讯正常.
说明还是你的程序的问题.
sunny8226 2004-07-13
  • 打赏
  • 举报
回复
使用串口调试器AccessPort或Commix时,通讯正常

-----------------------
在遇到问题时,最好先怀疑自己。
skyzj 2004-07-13
  • 打赏
  • 举报
回复
转换口是什么?
无非两种情况:
1:软件,1.5m能通,就没有道理5m不通,说明软件本身没有问题,可以考虑降低波特率试试
2:硬件,可能性最大,工作中经常遇到,1分钟前是通的,1分钟后不通了,一会又通了,表面上看不出来线或接头有什么问题,建议重新做一下接插件.
还是不清楚转换口是什么,建议直接用5m的线连.
我也用过50m的线9600下没有问题
脆皮大雪糕 2004-07-13
  • 打赏
  • 举报
回复
//错,我们上次公司调试,测试信号衰减,线放到50米都没有问题.

这要看具体的环境了,如果现场存在强干扰你这50米肯定有问题,要不然出个485干什么。

降低波特率试一下
zdrone 2004-07-12
  • 打赏
  • 举报
回复
根据现象,应该是软件的问题,建议应该仔细看看你的软件
yiyezhiqiu 2004-07-12
  • 打赏
  • 举报
回复
使用串口调试器AccessPort或Commix时,通讯正常。
这说明肯定是你软件有问题
liu1hong1yu 2004-07-12
  • 打赏
  • 举报
回复
要是使用485协议的窜口线,1公里都可以。但是这里涉及到232协议和485协议的串口线的连接问题。
Featured 2004-07-12
  • 打赏
  • 举报
回复
奇怪,怎么会这样?
别人的软件可以,而你的软件不可以?
ryuginka 2004-07-12
  • 打赏
  • 举报
回复
up
cinrd 2004-07-11
  • 打赏
  • 举报
回复
错,我们上次公司调试,测试信号衰减,线放到50米都没有问题.
Steven800503 2004-07-10
  • 打赏
  • 举报
回复
普通RS233标准协议的通讯距离有15米

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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