我在做一个串口通讯的DELPHI程序,大概的思路是这样的:
有N台设备,通过集线器和一个COM口相连,我分别向每台设备发出状态查询命令后,设备会返回各自的状态,我再根据不同的状态,进一步发送数据请求命令,获得设备上的数据。
当两台(或两台以上)设备同时处于需要返回数据的状态时,我希望同时获得它们的数据。
我现在想用SPCOMM做,要实现这样的功能,是否必须要用多线程?多个线程要共享一个COM口,需要注意的问题是什么?
怎样才能实现上述的想法?
谢谢!
有N台设备,通过集线器和一个COM口相连,我分别向每台设备发出状态查询命令后,设备会返回各自的状态,我再根据不同的状态,进一步发送数据请求命令,获得设备上的数据。
当两台(或两台以上)设备同时处于需要返回数据的状态时,我希望同时获得它们的数据。
我现在想用SPCOMM做,要实现这样的功能,是否必须要用多线程?多个线程要共享一个COM口,需要注意的问题是什么?
怎样才能实现上述的想法?
谢谢!
解决方案 »
- WEBBROWSER使用问题,如何点击页面上的超链接文字
- 关于TNMUDP控件
- 谁要电子图书(VC、Delphi、Java)
- 在程序中怎么调用什么函数可以用“记事本”打开一个文本文件呢?
- DLL中使用DATAMODULE来访问数据库出错?
- 紧急求救(delphi保存内存流的问题)(在线等待)
- 今天才明白为什么那么多前辈告诉我别用用户直接操作数据库,我以后要做个临时表让用户操作
- 请教一段关于文件读取的代码,急。谢谢
- 怪啊!求教高手。我的U盘的文件全部变成00000000.00了
- Delphi数据库问题
- 高高高手进来!!!!!!!!
- 我用delphi+Access2003,动态联接的一个问题---急
或者用多串口卡吧
我的不会呀(不是海康的东西),同时双向转发5.9K数据连续运行24小时没问题呀。
我也没有办法
Moxa的东西是好啊,不要省这笔钱啊,到时系统不稳定
你哭都来不及 to tetsuya(小哲)
关于232转TCP/IP的设备您知道哪里有这方面的资料吗
我正头痛的东西,
还有一个www.moxa.com