能否使用多个程序同时对同一个串口进行操作?(100分)

  • 主题发起人 主题发起人 孤独的鱼
  • 开始时间 开始时间

孤独的鱼

Unregistered / Unconfirmed
GUEST, unregistred user!
我的机器只有一个串口,想实现以下功能:
B程序只管接收串口数据,A程序只管发送模拟数据,以制作一种模拟工业控制的环境;
但串口好象同时只能打开一次,不知各位认为以上方案能否实现?
 
加入一个程序,另外两个程序收发数据都通过此程序,就可以了
 
因该可以的,每个程序用完后将使用权释放就可以了。。。个人看法!
 
一般串口通讯都用MsComm这个ActiveX控件,它自己有发送和接受事件,input and output
然后自己再写代码好了。
 
可能吗?好象不行吧.
 
那用一个1变多串口的玩意就可以了,我们就用这个。
 
串口通讯用一个A程序控制,另外两个收发的程序B和C用Pipe同A程序进行通讯。不过能用Socket
通讯就更好了,有利于你以后把这三个程序分别迁移到不同的机器上。
 
kofbee,你能否对所说的“1变多串口的玩意”再多解释一下,我还真没听说过。

我还要说明的是:只管接收串口数据程序是现成的,我无法修改;我只能编一个
发送模拟数据的程序,目的是为了测试接收程序所能接收的数据格式。不知大家
明白了我的意思没有?
 
多人接受答案了。
 
后退
顶部