Serial Monitor Ultimate是HHD Software公司推出的一款软件,它是一种非侵入性的通讯端口嗅探器、RS232/RS422/RS485串行协议分析器和数据记录仪。它专为Windows操作系统设计,以帮助开发人员监控和分析通过串行端口传输的数据。

serial-monitor-preview

该软件易于使用,可为用户提供对所有串行端口活动的实时监控。支持捕获、查看、记录、分析和测试各种设备和应用程序的交换数据。Serial Monitor Ultimate强大的分析功能使其成为那些需要彻底理解端口通信行为和问题调试的软硬件开发者的理想选择。

此外,Serial Monitor Ultimate拥有用户友好的界面,允许用户轻松自定义视图和过滤器,以便关注特定的数据段或特定的通讯问题。通过提供详细的信息和多种数据展示方式(如表格、线路、转储等),它极大地简化了复杂串行通信分析的过程,并加速开发周期。

串口及设备实时监控
串行监视器检测所有已安装的串行端口和 PnP 或虚拟串行设备并显示它们,按设备类别分组。每次插入或拔出串行设备时,该列表都会自动更新。
每个设备的通信都可以实时监控,高效且精心优化的数据处理算法有助于避免通信延迟。事实上,这使得我们的产品成为当今市场上唯一的非侵入式软件串行协议分析仪。
COM端口数据过滤和输出定制
产品提供通用串行数据/请求过滤功能,允许您为不同的可视化工具配置过滤、创建过滤方案并将其快速应用到不同的可视化工具窗口。
此外,您可以更改数据可视化器中受监控数据包的可视元素的外观,包括 MODBUS 视图、请求视图(串行、桥接)、数据视图、PPP 视图。没有其他解决方案可以让您像我们的产品一样灵活、方便地调整输出。
串行数据记录和日志文件回放到屏幕
我们的产品是所有串口嗅探器中唯一一款,它不仅为您提供了实时监控数据的机会,而且还可以将接收到的数据记录在日志文件中,以便以后重播和分析。
使用我们的产品,您不仅能够在屏幕上重现以前记录的数据的任意片段,还可以将它们重定向到选定的串行端口(请参阅“数据中继器”功能)。此功能也仅在我们的产品中实现。
浏览监控数据,搜索数据模式
基本串行监视器功能包括查看和导航受监视串行数据的能力。所有数据可视化工具都允许使用搜索功能轻松找到给定的数据模式。可以在整个可视化工具内容中或者仅在选择的区域中执行搜索。
一些可视化工具还提供高级搜索功能,包括搜索不同编码的文本或二进制数据以及使用正则表达式进行搜索。
监控桥接串行连接
串行桥是我们产品的一个独特功能。它用于监视两个不同串行设备之间的串行连接。在此模式下,将一台具有两个串口并安装有产品的计算机放置在两个相互通信的串口设备之间。
您开始监视串行桥并观察这些设备交换的所有数据包,并能够详细解析和分析它们。您可以为两个端口指定不同的设置,包括波特率、奇偶校验、字节大小、停止位和流量控制。
串口图形数据分析统计
只有我们的产品才能为您提供真正复杂的图形和统计分析,对串行端口监控过程中获得的数据进行分析。您不仅可以分析实时数据,还可以分析存储在预先记录的日志文件中的历史数据。
您可以检查以下数据参数:数据包总数/秒、字节总数/秒、读取字节数/秒、写入字节数/秒、IO 数据包/秒。该产品允许您自定义正在分析的数据列表,并指定分析的类型和形式。
数据包视图:以表格形式显示监控的数据包
数据包视图可视化工具提供了每个受监控数据包的简要数据包信息和对单独选择的数据包的深入分析的组合。它在结构上分为两个窗格。
上部窗格在表格中显示每个受监控数据包的简要信息。下部窗格列出了所有其他受支持和已安装的可视化工具,用于显示各个数据包信息。在上部窗格中选择数据包后,其所有内部字段都会被解码并显示在下部窗格的可视化工具中。例如,您可以选择 MODBUS 协议数据包以在请求视图和 MODBUS 视图可视化工具中查看其解码情况。
请求视图:以十六进制/ASCII 视图显示数据包
请求视图可视化工具显示每个受监控的数据包。它对数据包的内部字段进行解码,并以两种模式工作 - 基本模式和完整模式。在基本模式下,仅主要数据包字段被解码和显示,而其他一些字段可作为弹出提示使用。在完整模式下,整个数据包将被解码,所有附带数据均以十六进制/ASCII 视图提供。
可视化工具的内容可以复制到剪贴板或导出到各种格式的文件中。请求视图可视化工具首先具有出色的性能,是您分析监控数据的最佳工具。
结构视图:解析并显示捕获的串行数据包数据
结构视图数据可视化工具是一个由两部分组成的窗口。第一部分显示根据指定协议集解析的每个受监控数据包。第二部分显示原始数据包内容。光标导航可以在两个部分之间同步。每个数据包都与一个或多个加载的协议定义文件进行匹配,所有协议字段都显示在可视化工具的顶部。对于每个字段,显示其名称、值、起始地址和大小。如果字段由其他字段组成,则可以对其进行扩展。
Visualizer 支持配置基于协议的过滤(也称为显示过滤器)并允许更改根协议。
原始数据视图:显示串行协议的原始数据包数据
可视化工具有两个窗口,其中一个显示发送到串行设备的数据,另一个显示从串行设备接收的数据。
所有后续数据包都连接成单个数据流,该数据流显示为十六进制、十进制、八进制、二进制数据和文本的序列。或者,流可以显示为单精度或双精度浮点数序列。
数据可视化工具非常灵活,允许您自定义其布局和外观。
数据视图:在单独的窗口中显示读/写的数据包数据
串行数据视图可视化器有两个窗格。它在一个窗格中显示传入数据,在另一窗格中显示传出数据。
每个窗格的内容可以复制到剪贴板或以各种格式导出到文件中。
其独特的数据过滤功能使该可视化工具成为非常方便的串行协议分析工具。
控制台视图:在串行控制台中显示监控数据
控制台视图可视化工具在监视基于文本的串行协议时特别有用。它显示传入和传出的文本数据。它不像大多数其他可视化工具那样将数据作为单独的数据包公开,而是根据底层文本协议对数据进行分组。您将轻松看到发送到串行设备的请求以及设备的响应。
它支持行编号、复制和导出功能。
线路视图:显示串行(调制解调器)控制线路的状态
当监视调制解调器连接时,串行线路视图可视化器可能会重现众所周知的调制解调器“灯”,它们过去在旧调制解调器上有这种灯。
它显示串行(调制解调器)控制线路的状态:数据终端就绪 DTR、载波检测 DCD、数据集就绪 DSR、请求发送 RTS、清除发送 CTS、振铃指示器 RI、传输数据 TxD、接收数据 RxD。
串行PPP视图:解析PPP协议数据包
串行 PPP 视图可视化工具可用于解码点对点协议数据包以及可封装在 PPP 数据包中的许多数据包。
PPP View 支持以下协议:Novell IPX、OSI 网络层控制协议、DECnet 第四阶段控制协议、Appletalk 控制协议、链路控制协议、密码验证协议、链路质量报告、质询握手验证协议、多重链路协议、压缩控制协议、可扩展身份验证协议、NETBIOS 协议。
MODBUS视图:解析MODBUS数据包
MODBUS 是一种应用层消息传递协议,位于 OSI 模型的第 7 层,提供连接在不同类型总线或网络上的设备之间的客户端/服务器通信。
串行 MODBUS View 可视化工具根据 MODBUS 应用协议规范 V1.1a 解析 MODBUS 协议请求和响应。 MODBUS发送模块可用于构建和发送MODBUS请求。在这种情况下,MODBUS 视图可视化工具可用于查看 MODBUS 发送模块发送的请求以及 MODBUS 兼容设备响应的数据包。
解析BACnet MSTP数据包
用于解析 BACnet 的内置协议定义,BACnet 是一种用于楼宇自动化和控制网络的数据通信协议。它是经美国供暖、制冷和空调工程师协会 (ASHRAE)、美国国家标准协会 (ANSI) 和国际标准化组织 (ISO) 批准的标准协议。
与结构视图数据可视化工具、文本导出器或自定义视图数据可视化工具一起使用,以全面了解网络上的设备交换的底层协议消息。
在十六进制/ASCII 视图中显示监控的数据包
串行桥请求视图可视化工具显示每个受监控的数据包。它对数据包的内部字段进行解码,并以两种模式工作 - 基本模式和完整模式。在基本模式下,仅主要数据包字段被解码和显示,而其他一些字段可作为弹出提示使用。在完整模式下,整个数据包将被解码,所有附带数据均以十六进制/ASCII 视图提供。
可视化工具的内容可以复制到剪贴板或导出到各种格式的文件中。
在单独的窗口中显示读取/写入的数据
串行桥数据视图可视化工具有两个窗格。它在顶部窗格中显示来自虚拟链路一端的数据,在底部窗格中显示来自另一端的数据。
每个窗格的内容可以复制到剪贴板或以各种格式导出到文件中。
其独特的数据过滤功能使该可视化工具成为非常方便的串行桥协议分析工具。
嗅探远程串行端口上的数据
凭借我们产品的这一独特功能,您甚至可以在远程串行端口上监听数据。在此模式下,您在远程计算机上安装设备监控服务器,使用工作站上运行的串行监视器连接到它,并访问该远程 COM 端口和连接的设备之间的所有流量。
您甚至可以从世界各地的计算机到单个设备同时进行多个远程监控和记录会话。
串口终端
内置串行终端模块用于创建串行端口终端会话。创建后,会话可用于将文本或二进制数据发送到连接的串行设备并接收设备的响应。
结合Serial Monitor的连接监控功能,它成为一个强大的调试和协议测试工具。与内置的高级脚本相结合,它提供了更多功能,并成为多功能串行端口通信调试工具。
MODBUS发送:发送MODBUS协议命令
该 MODBUS 主/从设备模拟器工具提供了一种简单的方法来控制 MODBUS 兼容设备。当您需要调试设备并验证其响应时,它可以提供很大的帮助。您可以直观地设置所有标准或用户定义的 MODBUS 功能代码,然后只需单击“发送”按钮即可。
将 MODBUS View 可视化工具(RS422/RS485/RS232 MODBUS 嗅探器和 MODBUS ASCII/RTU 协议分析器)与 MODBUS 发送窗口结合使用可方便地进行双向调试(查看请求和响应)。
脚本支持
内置脚本支持提供了使用用 TypeScript(JavaScript 超集)编写的用户编写脚本来控制多个应用程序内对象的可能性。
与自定义协议解析功能(自定义可视化工具)和串行终端/MODBUS发送一起使用,它为您提供串行协议自动事件控制处理程序功能。您可以在收到特定数据后自动向您的设备发送命令。
捕获过滤器
过滤器是遵循协议定义表达式语法的单个条件。它可以引用捕获数据包中的任何字段并使用任何支持的逻辑或算术运算符。
您可以在启动新的或配置正在运行的监控会话时设置捕获过滤器。您可以选择预定义的过滤器之一,也可以创建自己的过滤器。
捕获过滤器可用于根据指定条件丢弃整个数据包,而显示过滤器可用于隐藏特定数据可视化工具的数据包。
定制协议
串行监视器附带了许多预安装的协议。此功能还允许客户将自定义协议的定义添加到串行监视器。此后,应用程序将根据自定义协议定义开始解析和解码所有匹配的数据包。
与自动化工具(脚本、串行终端、MODBUS 发送)一起使用,它为您提供串行协议自动事件控制处理程序功能。您可以在收到特定数据后自动向您的设备发送命令。
定制可视化工具
自定义可视化工具允许用户在 TypeScript 中创建自己的可视化工具。自定义可视化工具接收根据所选协议解析的每个数据包,并向输出添加一个或多个文本字符串。它还定义了几种视觉方案,以后可以由用户定制。
根协议
根协议是 Structure View 数据可视化工具的一个功能,以及其他几个组件,允许用户专注于另一个封装协议内的特定协议框架。例如,用户可能关注封装在串行协议帧中的MODBUS或PPP协议帧。
原始数据导出器
该导出器根据加载的协议集解析捕获的串行端口数据,应用可选的基于协议的过滤和根协议,并将生成的二进制数据写入输出文件。它产生的结果与结构视图数据可视化器的下半部分相同,但不显示任何 UI,而是将原始数据直接写入文件。
文本导出器
该导出器根据加载的协议集解析捕获的串行端口数据,应用可选的基于协议的过滤和根协议,并将生成的文本数据写入输出文件。它的文本输出格式与结构视图数据可视化工具的上半部分完全相同,但不显示任何 UI,而是将格式化数据直接写入文件。
多源监控
此功能支持将来自多个串行设备的监控数据加入到单个监控会话中。 Device Monitoring Studio 确保数据包正确排序并通过许多支持的数据可视化工具呈现。数据记录还支持多源会话。
数据转发器(回放到端口)
数据转发器将所有监控数据发送到选定的串行端口(或两个端口),并支持活动串行监控会话和回放会话。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。