我想使用mscomm控件进行连续的串口收发数据,具体的说就是向设备发送一条命令,然后接收设备返回的数据,然后再向设备发送命令接收设备返回的数据,前一条命令返回的数据处理完成后,才发下一条命令。我再程序中如下实现: mycomm.SetOutput(command1);
sleep(1000);
mycomm.SetOutput(command2);但是OnComm只有在执行完command2才能进行数据接收,并且将两条命令响应一起接收到了,我想处理完command1返回的数据后再发送command2命令,如何实现呢?谢谢了
sleep(1000);
mycomm.SetOutput(command2);但是OnComm只有在执行完command2才能进行数据接收,并且将两条命令响应一起接收到了,我想处理完command1返回的数据后再发送command2命令,如何实现呢?谢谢了
解决方案 »
- 看著頭皮就發麻的東西,該怎么學習。MFC
- 关于WSAEventSelect模型
- 有没有办法,把setup安装包缺少的dll在安装包一次补齐?
- 求一个Socket(vc++)通讯的简单原代码,不胜感激!邮箱:[email protected]
- 今天过节,晚上怎么过呢
- ado游标和find函数的问题,谢谢了
- 哪位大哥帮小弟写个用SOCKET在网络上传输文件用的程序啊,真的急需啊
- 编译idl语言的时候出错,可能是什么原因?
- 入门问题!
- ado访问sqlserver 2005 _RecordsetPtr备份后释放
- 域名转让www.朝鲜试爆.cn,www.朝鲜核子试爆.cn,价格10万,同时出售“朝鲜原子弹”注册商标(已经注册为,男性壮阳药,价格15万):
- 请问向一个窗口中的一个按钮发送鼠标点击的消息应是什么(数值)?
可能使用sleep时,没有进行系统消息处理。