EdgeDebug 功能详细介绍
概述
EdgeDebug 是一款基于 Avalonia UI 的跨平台边缘调试工具,支持 Windows、Linux、macOS 多平台运行。内置 Modbus、西门子 S7 协议,支持寄存器读写、位操作,并实时绘制数据趋势曲线。
- 项目地址:[GitHub 仓库链接]
- 当前版本:V1.0.0
- 运行平台:Windows/Linux/macOS (.NET 8)
- 许可证:MIT
核心能力
1. 跨平台支持
- 支持 Windows、Linux、macOS 三大操作系统
- 基于 Avalonia UI 框架,实现一次编写,到处运行
2. Modbus 协议
- 支持 Modbus TCP/RTU 协议
- 可进行寄存器读写、位操作
- 实时趋势曲线显示
3. 西门子 S7 协议
- 支持西门子 S7 协议
- 寄存器读写、位操作
- 实时趋势曲线显示
4. 实时趋势曲线
- 使用 ScottPlot 绘制实时数据曲线
- 可缩放、平移、截图导出
5. 安装与使用
- .NET 8 SDK 或更高版本
- Windows 10/11、Linux、macOS 兼容
- 直接运行或发布为 exe
技术规格
| 目标框架 | .NET 8 |
| UI 框架 | Avalonia UI |
| 协议库 | FluentModbus、S7.Net |
| 绘图库 | ScottPlot |
| 跨平台框架 | .NET 8 跨平台支持 |