QianTools
QianTools - .NET 工业自动化与系统管理工具库。支持 net6.0-windows / net8.0-windows。 【配置管理】ConfigManager — 键值对配置存取,JSON/XML 双格式,策略模式可扩展,线程安全,原子写入。 【日志管理】LogManager — 单例线程安全日志,支持级别过滤、文件滚动、ILogger 接口注入。 【加密工具】CryptoHelper — SHA256 / MD5 哈希计算。 【文件操作】FileHelper — 文件夹递归复制与删除。 【网络工具】NetworkHelper — HTTP 文件异步下载。 【Excel 操作】ExcelHelper — 基于 ClosedXML 的 .xlsx 读写,支持泛型集合/DataTable 导入导出。 【硬件信息】SystemHardwareInfo — 串口列表、CPU、磁盘、操作系统、网络适配器信息查询(WMI)。 【机器码授权】MachineCodeGenerator — 24 位硬件指纹生成(CPU+硬盘+网卡),注册码生成与验证,支持无口令/口令保护两种模式,自动兼容旧格式。 【PLC 通信】MelsecPlcHelper / MelsecPlcService — 三菱 FX 系列 ASCII 协议串口通信,支持 X/Y/M/S/T/C/D 元件读写、D 寄存器轮询。 【EtherNet/IP 通信】EtherNetIPClient — EtherNet/IP 显式消息客户端,支持 Assembly 读写、DI 位解析、异步断连、ILogger 日志、Keyence/Decowell EDS 参数服务。 【Modbus TCP 通信】Ex1121ModbusClient — Modbus TCP IO 客户端,支持 DI/DO 读写、DO 看门狗自动刷新、ILogger 日志,线程安全。 【JCZ 板卡】EzdClient — MarkEzd.dll 完整封装(单例),初始化/关闭、文件加载保存、实体 CRUD、标刻控制(异步)、红光预览、图形编辑、笔号/填充参数、扩展轴、飞行标刻、连续飞行缓冲区、IO 控制、预览图获取。 【MES HTTP 通信】MesClient — 带 Bearer Token 鉴权的 HTTP API 客户端(GET/POST/PUT/DELETE)。 【MES TCP 通信】MesTcpClient — TCP+换行分隔 JSON 协议,长连接双向通信,支持请求-响应和服务器推送,线程安全。 【应用工具】AutoStartManager(注册表开机自启)、ShortcutCreator(桌面快捷方式)、VerifyInstallation(软件安装检测与提权安装)。 【统一入口】AllTools — FileTools / CryptoTools / NetworkTools / ExcelTools 聚合门面。
Activity
- Latest release
- 1mo ago
- Total releases
- 15
- Cadence
- ~daily
- Last 12 months
- 14
Details
- License
- MIT
- First release
- Jul 20, 2024
| Version | Released | |
|---|---|---|
2.6.5
patch
|
2.6.5
patch
Dependencies (7)
|
|
2.6.1
patch
|
2.6.1
patch
Dependencies (7)
|
|
2.6.0
minor
|
2.6.0
minor
Dependencies (7)
|
|
2.5.0
minor
|
2.5.0
minor
Dependencies (6)
|
|
2.4.0
minor
|
2.4.0
minor
Dependencies (6)
|
|
2.3.5
patch
|
2.3.5
patch
Dependencies (6)
|
|
2.3.4
patch
|
2.3.4
patch
Dependencies (6)
|
|
2.3.3
patch
|
2.3.3
patch
Dependencies (6)
|
|
2.3.2
patch
|
2.3.2
patch
Dependencies (5)
|
|
2.3.1
patch
|
2.3.1
patch
Dependencies (5)
|
|
2.3.0
minor
|
2.3.0
minor
Dependencies (5)
|
|
2.1.1
major
|
2.1.1
major
Dependencies (5)
|
|
1.1.3
patch
|
1.1.3
patch
Dependencies (5)
|
|
1.1.0
minor
|
1.1.0
minor
Dependencies (5)
|
|
1.0.0
initial
|
1.0.0
initial
Dependencies (2)
|