同一台电脑上个串口同时读取一个秤

newnazi 2018-03-21 10:14:46
现场的 场景是这样的 需要读取 串口车秤数据 两个程序安装在一台电脑上同时运行占用本机不同的串口
同时读取一个电子秤,请问如果将电脑 COM1 和COM2 2,3针脚并联能够实现?

或者还有什么好的廉价方法?
...全文
451 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dai78 2018-04-04
  • 打赏
  • 举报
回复
232转485,485可以并起来接,一个只监听接收数据,另一个读数据并接收数据,这样就可以了
mk_lucifer 2018-03-22
  • 打赏
  • 举报
回复
不可以,RS232不能这样用得,他是全双工的,也不是当总线设计的,如果只有读操作是没有问题的,一旦有写操作就不行了,甚至我怀疑他会坏掉,毕竟两个输出一个输出12V,一个输出的是0V,还在同一条线上,你自己感受吧,为这个专门看了下MAX232的内部原理图,并没有找到输出端有下拉电阻,这12V上去会不会冒火花,觉得你可以试验下。。。 当然就算氪,同时输出12V和0V,结果是被0V拉低到0V,不耽误通讯,那么这两个软件是否有协议在先???RS232还用总线协议????没有回导致同时发数据,然后数据出错,还是用不了。。 最简单的方法就是写一个独立得程序去都写,其他程序用管道的方式获取即可。。。
wanghui0380 2018-03-22
  • 打赏
  • 举报
回复
提问 为啥不是一个监控端,N个消息获取端??? 回答: 请看akka.net或者XX园大推的rabitmq
cyg17173 2018-03-22
  • 打赏
  • 举报
回复
创建虚拟串口转发,易语言有现成的程序可以参考。 我见过一个嵌入式开发蓝牙BLE的工程师,就是用的易语言开发的测试程序。 或者还有一种比较经济的做法,2个程序进行约定传输,第一个程序接收到串口数据后写入到某个路径的文本,另外一个程序去读取,成功后则删除文本。
laisui 2018-03-21
  • 打赏
  • 举报
回复
如果其中一个程序是你自己开发的 那就比较简单了 装一对虚拟串口 用你开发的程序做咯转发就可以了
xuzuning 2018-03-21
  • 打赏
  • 举报
回复
理论上说,并联后可能会因负载重了导致电平下降,从而造成通讯失败 你可以试试看
  • 打赏
  • 举报
回复
引用 1 楼 laisui 的回复:
如果其中一个程序是你自己开发的 那就比较简单了 装一对虚拟串口 用你开发的程序做咯转发就可以了
还可以用进程间通信的方法。

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧