您现在所在的是:

串口通信

回帖:0个,阅读:1479 [上一页] [1] [下一页]
832
wuhc
文章数:6
年度积分:50
历史总积分:832
注册时间:2002/3/5
发站内信
发表于:2002/3/5 3:28:00
#0楼
各位高手,小弟有个问题请教:
   
   我工作的现场有一套数据采集系统,采集器为某公司自制,上位
用DELPHI写了一个简单的监测程序,我想用VB6(曾自己编过数采程序,
用ADAM5000)写一个程序,能从这个采集器采集一些数据自己研究(因为
原程序功能不足),我自己通过测试,发现原程序收发方式如下(用“一个
不占用串口但可以监视串口收发数据程序.exe”监视得到):
02/25/2002 - 17:17:08.50 Write COM2: #0<CR>
02/25/2002 - 17:17:08.50 Read COM2: >0000000
02/25/2002 - 17:17:08.110 Read COM2: 00000000
02/25/2002 - 17:17:08.110 Read COM2: 00000000
02/25/2002 - 17:17:08.110 Read COM2: 00402104
02/25/2002 - 17:17:08.160 Read COM2: 70001000
02/25/2002 - 17:17:08.160 Read COM2: 00000000
02/25/2002 - 17:17:08.160 Read COM2: 00000000
02/25/2002 - 17:17:08.160 Read COM2: 00000000
02/25/2002 - 17:17:08.220 Read COM2: 00000000
02/25/2002 - 17:17:08.220 Read COM2: 00000000
02/25/2002 - 17:17:08.220 Read COM2: 00000000
02/25/2002 - 17:17:08.270 Read COM2: 00445043
02/25/2002 - 17:17:08.270 Read COM2: 70456042
02/25/2002 - 17:17:08.270 Read COM2: 50436043
02/25/2002 - 17:17:08.330 Read COM2: 00447044
02/25/2002 - 17:17:08.330 Read COM2: 30443042
02/25/2002 - 17:17:08.330 Read COM2: 3<CR>
但我用程序(也有用“串口调试助手SCommAssistant”、
“Commix 混合输入串口调试工具”等工具)往COM2发“#0<CR>”
(用ASCII-‘#0 & Chr$(13)’或HEX、BYTE等方式都不行),无论
怎样,就是读不到任何数据(怎么设置MSCOMM,就是不产生
comEvReceive事件,用轮循法或单步执行多长时间也等不到数),
设置INPUT为二进制或字符都没有,盼赐教!
                             不胜感谢!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003