Sign in Sign up
nuget

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 聚合门面。

nuget View on Nuget

Activity

Latest release
1mo ago
Total releases
15
Cadence
~daily
Last 12 months
14

Details

License
MIT
First release
Jul 20, 2024
Releases
Version Released
2.6.5 patch
2.6.1 patch
2.6.0 minor
2.5.0 minor
2.4.0 minor
2.3.5 patch
2.3.4 patch
2.3.3 patch
2.3.2 patch
2.3.1 patch
2.3.0 minor
2.1.1 major
1.1.3 patch
1.1.0 minor
1.0.0 initial