ZEM FDC12 高压联锁盒 (zem-fdc12-chv-box)
VS Code 插件,移植自原 WPF 模块 UtilityTools.Modules.UtilityTools.Modules.FDCCHVBox。
功能说明
- FDC12 高压联锁盒的参数读写、查询(inquiry)、自检、关闭命令构造(命令 0x32 控制 / 0x30 查询)。
- 响应解析:解析多通道状态(电压/电流/使能/联锁/错误位)。
- 复刻
FDC12CHVBoxContentView 界面:链路选择、通道/属性/设定值、命令日志。
与原模块对应
| 原 WPF |
本插件 |
FDC12CHVBoxProtocol.cs 组包 |
src/protocol.ts |
FDC12CHVBoxEntity.cs 发送层 |
src/extension.ts + src/comm.ts |
HVBoxModel.cs 状态解析 |
src/protocol.ts parseHvBoxResponse |
ZepGenericProtocol 帧 |
src/zepPacket.ts |
真实逻辑 vs Mock/桩
- 真实移植(纯逻辑):协议组包、CRC16、多通道状态位解析。
- 真实通信:通过
src/comm.ts 调用组H zem-serial/zem-net,按冻结契约字节透传。
- Mock:通信插件未接真实硬件时默认 Mock 回环,无需硬件即可演示。
| |