PointTagTranslator 是一款基于 .NET 8 WPF 的标签点位翻译与管理工具,旨在帮助工程师将现场设备的物理点位名称进行标准化翻译、管理和导出。工具提供可视化的标签管理界面、批量导入导出功能,以及标签关系图谱展示。
| 标签导入 | 支持从 Excel/CSV 文件批量导入标签点位信息 |
| 标签翻译 | 提供标签名称的自动翻译和标准化功能 |
| 标签导出 | 可将翻译后的标签导出为 Excel、CSV 或数据库格式 |
| 关系图谱 | 可视化展示标签之间的依赖关系和层级结构 |
| 批量操作 | 支持批量编辑、批量删除、批量导出 |
| 搜索过滤 | 快速搜索和过滤标签,支持按名称、地址、数据类型、状态等条件筛选 |
| 框架 | .NET 8 |
| UI | WPF |
| 模式 | MVVM |
| 数据绑定 | XAML 数据绑定,支持实时更新 |
| 文件格式 | Excel (.xlsx/.xls)、CSV、JSON |
环境要求:.NET 8 SDK,Windows 10/11 (64位)
快速部署:dotnet restore → dotnet run → 直接运行
许可证:MIT 许可证,详见 LICENSE 文件
PointTagTranslator/ ├── MainWindow.xaml # 主窗口界面 ├── MainWindow.xaml.cs # 主窗口逻辑 ├── PointTagTranslator.csproj # 项目文件 ├── Models/ # 数据模型层 ├── ViewModels/ # 视图模型层 ├── Services/ # 服务层 ├── Views/ # 视图层 ├── Assets/ # 资源文件 ├── NuGet/ # NuGet 配置 ├── Licensing/ # 许可证管理 ├── bin/ # 编译输出 ├── Generation/ # 生成相关代码 ├── Headless/ # 头less 模式 ├── tools/ # 辅助工具 ├── samples/ # 示例数据 └── work_export_demo/ # 工作导出示例
PointTagTranslator.sln 打开解决方案dotnet run