PointTagTranslator

PointTagTranslator

自研产品 调试工具

PointTagTranslator 是一款基于 .NET 8 WPF 的标签点位翻译与管理工具,旨在帮助工程师将现场设备的物理点位名称进行标准化翻译、管理和导出。

核心特性

  • 标签导入
  • 标签翻译
  • 标签导出
  • 关系图谱
  • 批量操作
  • 搜索过滤

产品介绍

PointTagTranslator 功能详细介绍

概述

PointTagTranslator 是一款基于 .NET 8 WPF 的标签点位翻译与管理工具,旨在帮助工程师将现场设备的物理点位名称进行标准化翻译、管理和导出。工具提供可视化的标签管理界面、批量导入导出功能,以及标签关系图谱展示。

  • 项目地址:[GitHub 仓库链接]
  • 当前版本:V1.0.0
  • 运行平台:Windows 10/11 (64位)
  • 许可证:MIT

核心功能

标签导入支持从 Excel/CSV 文件批量导入标签点位信息
标签翻译提供标签名称的自动翻译和标准化功能
标签导出可将翻译后的标签导出为 Excel、CSV 或数据库格式
关系图谱可视化展示标签之间的依赖关系和层级结构
批量操作支持批量编辑、批量删除、批量导出
搜索过滤快速搜索和过滤标签,支持按名称、地址、数据类型、状态等条件筛选

技术架构

框架.NET 8
UIWPF
模式MVVM
数据绑定XAML 数据绑定,支持实时更新
文件格式Excel (.xlsx/.xls)、CSV、JSON

安装部署

环境要求:.NET 8 SDK,Windows 10/11 (64位)

快速部署dotnet restoredotnet 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

详细使用教程

PointTagTranslator 详细使用教程

目录

  1. [1. 启动项目](#1-启动项目)
  2. [2. 导入标签](#2-导入标签)
  3. [3. 管理标签翻译](#3-管理标签翻译)
  4. [4. 生成关系图谱](#4-生成关系图谱)
  5. [5. 导出标签](#5-导出标签)
  6. [6. 常用操作技巧](#6-常用操作技巧)

1. 启动项目

  1. 确保已安装 .NET 8 SDK
  2. 运行项目:
    1. 双击 PointTagTranslator.sln 打开解决方案
    2. 或运行 dotnet run
  3. 主窗口将打开,展示标签管理界面

2. 导入标签

  1. 点击左上角 "导入" 按钮
  2. 在文件对话框中选择 Excel (.xlsx/.xls) 或 CSV 文件
  3. 系统将自动解析文件内容并显示在标签列表中
  4. 确认导入的字段包括:地址、名称、数据类型、备注等

3. 管理标签翻译

  1. 在标签列表中选中目标标签
  2. 在右侧面板中查看并编辑标签信息
  3. 使用 "翻译" 功能进行自动或手动翻译
  4. 点击 "保存" 按钮保存修改
  5. 使用搜索框快速定位特定标签

3. 生成关系图谱

  1. 确保已导入并管理了足够的标签
  2. 点击顶部菜单 "生成图谱" 按钮
  3. 系统将自动分析标签间的依赖关系
  4. 生成的图谱将以可视化形式展现标签间的关联
  5. 可导出图谱图片或拷贝到文档中

4. 导出标签

  1. 在标签列表中选择要导出的标签(可全选或单选)
  2. 点击 "导出" 按钮
  3. 在保存对话框中选择格式:
    1. Excel (.xlsx)
    2. CSV
    3. JSON
  4. 配置导出选项(如:包含列、格式化等)
  5. 点击 "确定" 生成导出文件

5. 常用操作技巧

  1. 快速搜索:使用顶部搜索框,支持模糊匹配名称或地址
  2. 批量编辑:多选若干标签,一次性修改公共属性
  3. 历史记录:系统自动保存操作历史,可撤销/重做
  4. 自定义模板:通过导入/导出功能自定义标签模板格式

技术栈

.NET 8 WPF MVVM XAML数据绑定 Excel/CSV/JSON格式

相关产品

×