一个困惑了我一天的串口通迅问题 我向串口发送了一串数据,比如为1024个字节,没有对接串行线。怎么MSComm1.OutBufferCount一会就从1024变到0了呢?发出到缓冲区的数据怎么不见了呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是啊,这是Mscomm控件内部自动情空的,为了防止缓冲区溢出.以前我也碰道过,不知道说的对不对.还有你在使用MSComm1.OutBufferCount之前,有没有用MSComm1.input读出,如果读出,也会为0不知道我理解对了吗? 没有用MSCOMM1.INPUT读出,我是想从计算机发到数控机床,单向传输 用了MSComm1.input之后就会读出数据,并同时清缓冲区的 我传输线都没有连接,怎么会用MSComm1.input这个命令 还有一个,你想下位机发送数据后,下位机是否已经读出.如果读出,可能也会为0,还有一个调整一下时间,你可以试验一下,当发出Mscomm1.Output后,马上查看或者等一会查看OutBufferCount,是否存在或丢失. .... binBuff=space$(1024) get File,BinBuff MSComm1.Output = binBuff '发送数据 Do DoEvents msgbox MSComm1.OutBufferCount ‘显示1024,但等一会,就为0了,跳出Do..Loop Loop Until MSComm1.OutBufferCount = 0 '等待,直到数据发送完毕 '我没有接数据线,数据是发不出去的, ..... 关于打上SP6布丁后,出现的问题! 传递文件夹 求resize32.ocx 控件,可使用的! 数据库替换的优化问题 关于dao 的一个奇怪的问题 如何将我正在浏览的域名解析成ip地址? api的问题 informix数据库连接问题?? 关于消息的的问题。 About 窗体 我有个object()组,我动态的加载了其中一些( load object(i) ),我怎么判断哪些已经加载? 请帮忙给出个介绍 setpixel 和 getpixel 的使用方法的简单例子,谢谢,在线等待
以前我也碰道过,不知道说的对不对.
还有你在使用MSComm1.OutBufferCount之前,有没有用MSComm1.input读出,如果读出,也会为0
不知道我理解对了吗?
binBuff=space$(1024)
get File,BinBuff
MSComm1.Output = binBuff '发送数据 Do
DoEvents
msgbox MSComm1.OutBufferCount ‘显示1024,但等一会,就为0了,跳出Do..Loop
Loop Until MSComm1.OutBufferCount = 0 '等待,直到数据发送完毕
'我没有接数据线,数据是发不出去的,
.....