首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Delphi中截取串口数据

在Delphi中截取串口数据
EN

Stack Overflow用户
提问于 2015-03-13 15:11:53
回答 3查看 2K关注 0票数 2

我知道如何使用TComPort在串口上进行组合,但我想查看进出虚拟(USB<=>RSR232) COM端口的数据,而无需中断传输和(显然)打开端口。准确地说,我想看到来自USB接收器的GPS数据。问题是,我需要应用程序同时使用相同的数据。我的Delphi应用程序和导航软件。另一种选择是拥有欧洲地图的像样的PC导航软件(开放的街道地图也不错,但找不到任何合适的汽车导航软件),它具有良好的API,可以返回GPS位置。

欢迎任何意见!)

谢谢!G.

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-03-13 22:32:54

结合使用com0com设备驱动程序和hub4com。

来自文档

结合com0com驱动程序,hub4com允许

  • 由多个不同的应用程序处理来自单个真正串行设备的数据和信号。例如,几个应用程序可以共享来自一个GPS设备的数据;

示例:

GPS集线器

您有一个通过物理COM1端口连接到计算机的GPS设备,您希望通过两个GPS应用程序来处理它的数据。你可以这样做:

  1. 使用com0com的安装命令提示符创建COM 5<->CNCB1 0和COM 6<->CNCB1 1虚拟COM端口对(有关更多信息,请参见com0com的ReadMe.txt )。例如: command>安装0 PortName=COM5 - command>安装1 PortName=COM6 -
  2. 启动hub4com.exe on COM1、CNCB0和CNCB1端口: hub4com \.\COM1 \\CNCB1 0\\CNCB1 1 它将从COM1端口接收到的数据发送到CNCB0和CNCB1端口,并将从CNCB0端口接收到的数据发送到COM1端口。
  3. 在COM5和COM6端口上启动GPS应用程序。
票数 2
EN

Stack Overflow用户

发布于 2015-03-13 15:20:47

您可以使用Mark的PortMon实用程序。

票数 1
EN

Stack Overflow用户

发布于 2015-03-14 07:00:00

高级串口监视器也可以监视USB端口,并可在Windows 7、8 64位上工作。

http://www.aggsoft.com/serial-port-monitor.htm

注意:您应该在ASPM中使用间谍模式。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29035763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档