串口 / 网络通信
同时支持多串口与 TCP/UDP 网络通信,灵活配置波特率、校验位等参数,实时收发显示。
从基础收发到高级数据流转,覆盖串口调试的每一个环节。
同时支持多串口与 TCP/UDP 网络通信,灵活配置波特率、校验位等参数,实时收发显示。
以 Visio 式连线方式配置多设备路由,支持收发端点自由组合与一对多广播,实时转发数据。
预设常用指令,一键循环发送,支持间隔控制与自定义序列,适合协议测试与批量操作。
根据接收内容自动匹配并返回预设数据,解放双手,实现无人值守的协议交互。
将收发日志实时落盘,防止数据丢失,便于后续回溯分析。
用颜色与高亮标记关键数据,让重要信息在日志中一目了然。
从数据流中解析并维护变量,在发送内容里引用,构建动态且可复用的调试流程。
对接收数据进行统计处理,快速洞察数据规律与趋势。
可视化编排并执行流程,支持开始、暂停、单步与断点调试。
内置丰富的仪表与图表组件,实时呈现设备数据,无需编写额外代码。
每个插件都能独立绑定数据源并实时刷新,通过拖拽即可编排布局。无论是监控传感器、解析协议还是调试姿态设备,都能快速搭建专属工作台。
多标签管理设备,模块清晰分组,常用功能触手可及。
支持 Python 与 Lua 双脚本引擎
def calculate_checksum(data):
# 自定义校验和函数示例
if hasattr(data, 'data'):
byte_data = bytes(data.data())
else:
byte_data = bytes(data)
crc = 0xFFFF
for byte in byte_data:
crc ^= byte
for _ in range(8):
if crc & 0x0001:
crc = (crc >> 1) ^ 0xA001
else:
crc >>= 1
# 返回 2 字节 CRC 值(小端序)
return bytes([crc & 0xFF, (crc >> 8) & 0xFF])
-- Modbus CRC16 校验和计算 (Lua 5.4)
-- 完整 CRC_TABLE 请参考文档
function calculate_checksum(data)
local crc = 0xFFFF
for i = 1, #data do
local index = ((crc & 0xFF) ~ data[i]) + 1
crc = (crc >> 8) ~ CRC_TABLE[index]
end
-- 返回 LSB 在前的结果
return {crc & 0xFF, (crc >> 8) & 0xFF}
end
免费下载,即刻开始高效调试。
提供 MSI 安装包
查看所有历史版本与更新记录。