Serial Port Monitor ActiveX
控制和分析RS232活动
Serial Port Monitor ActiveX是一种通用且有用的组件,它将使您的应用程序具有完全监视系统中所有串行端口活动的能力。
该组件为您提供了广泛的功能,可检查串行端口的状态,拦截所有信号线事件(环,RTS,DCD,DTR,RTS等)和控制功能(手流,波特率,超时)。丰富的方法,事件和属性集将帮助您跟踪串行端口活动的最小细节。
使用Serial Port Monitor ActiveX,您可以:
监视已打开的端口
开始监视已经由另一个应用程序打开的端口。串行端口监视器ActiveX会告诉您哪个应用程序完全打开了端口。您可以以相同方式停止监视端口,而无需先关闭端口。
监视系统中的所有串行端口活动
串行端口监视器ActiveX将让您的应用程序嗅探应用程序和串行端口之间的所有通信。串行端口监视器组件具有一组完整的方法,事件和属性,可让您拦截已发送到端口的所有数据,端口设置的任何更改并跟踪端口发生的所有情况。
监控无限数量的串行端口
仅监视系统中的一个或所有端口,因为Serial Port Monitor ActiveX允许您监视无限数量的串行端口。使用您自己的功能扩展串行端口监视器,以向该组件添加更多功能。
功能清单
√ |
独特的OnOpenClose事件,定义了串口是否被打开。 |
√ |
可读/写串口数据事件 |
√ |
即使串口被其他应用程序打开,也可以启动/停止嗅探。 |
√ |
支持所有串口配置(LineControl、FlowControl、Timeouts、Baudrate等)事件。 |
√ |
支持所有信号线(DTR、DSR、RTS等)事件。 |
√ |
提供低级串行端口访问(IRP功能和IOCTRL请求)。 |
√ |
安装和实施过程中无需重启 |
√ |
完全兼容32位和64位平台 |
√ |
支持多线程 |
√ |
包含Borland/Inprise Delphi、C++ Builder 6.0、Microsoft VC++ 6.0、Microsoft Visual Basic 6.0、Visual Basic.Net、Visual Studio C#和Visual C.Net的示例。 |
√ |
可检测打开/关闭串口的应用程序名称 |
比较Serial Monitor AX和Serial Sniffer AX
# |
功能 |
Serial Monitor AX |
Serial Sniffer AX |
1个 |
更改控制字符 |
√ (OnIrp) |
X |
2 |
休息开/关 |
√ (OnIrp) |
X |
3 |
读取数据替换 |
X |
√ |
4 |
写数据替换 |
X |
√ |
5 |
确切的事件时间戳 |
√ |
X |
6 |
打开端口时停止嗅探 |
√ |
X |
7 |
打开端口时开始嗅探 |
√ |
X |
8 |
检测环 |
√ |
√ |
9 |
写入端口 |
√ |
√ |
10 |
更改CTS |
√ |
√ |
11 |
打开/关闭端口 |
√ |
√ |
12 |
更改波特率 |
√ |
√ |
13 |
更改手流控制 |
√ |
√ |
14 |
换线控制 |
√ |
√ |
15 |
从端口读取 |
√ |
√ |
16 |
超时 |
√ |
√ |
17 |
更改DTR |
√ |
√ |
18 |
更改DSR |
√ |
√ |
19 |
更改RTS |
√ |
√ |
20 |
跟踪打开端口的应用程序 |
√ |
√ |
定制软件开发
无论您是要修改我们当前软件解决方案的功能,还是从头开始开发新产品,我们都可以实现!
客户评价
独立开发商Jean-Philippe Pizzichetta
Serial Port Monitor ActiveX非常适合我。它满足了我的需求,并且表现出色。
自由软件设计师Florin Vancea
我已经成功地将Serial Port Monitor ActiveX嵌入到自己的应用程序中,现在我有了一个非常有用的调试工具。最终,我可以测试和监视设备中的协议错误或任何其他串行端口的问题。
达格·霍夫登(Dag Hovden), Penguin Programs的所有者
Serial Port Monitor ActiveX似乎是唯一合适的解决方案。Eltima软件不仅使我能够生成用户友好和信息丰富的消息,而且还可以节省很多时间!