首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

这个流程怎样实现?解决方法

2012-02-20 
这个流程怎样实现?我的程序中有读卡器和电子秤2个串口设备,我使用的是msComm,VC环境下。1.如果有物品到来,

这个流程怎样实现?
我的程序中有读卡器和电子秤2个串口设备,我使用的是msComm,VC环境下。

1.如果有物品到来,读卡器读到物品的卡号,并且卡号有效,然后就发一条命令向电子秤索要该物品的重量.这一功能是在OnTimer()中实现的
2.电子秤收到这条命令后就把物品重量发到计算机。
3.计算机收到重量后,判断重量是否符合条件,作相应处理。

程序是自动执行的,执行完第2步接着就要执行第3步。
我的问题是:
1.在第2步时怎么收物品的重量。接收到之后再执行第3步?我使用事件驱动方式,在OnmsComm事件中来接收,并且彼时2秒,但仍然没接收到重量。

2.我想使用查询方式,但不知道怎么实现?不用API可以实现吗?

3.大家有什么更好的控制流程来实现上面的3步吗?

我是初学者,请大家多多指教,谢谢!


[解决办法]
你确定 串口 有信息过来么?

热点排行