新增管道ISO图PCF导出(EW_PCF/EW_PCFSPLIT),完善ITEM-CODE与WELD

CoreCommand 新增管道 ISO 图 PCF 导出功能:
- EW_PCF:整个管道系统导出为单个 PCF 文件。
- EW_PCFSPLIT:按管道系统/连通子网拆分为多张 PCF。

内容完善:
- 组件齐全:直管、管件(弯头/三通/变径/管帽等)、法兰、阀门、设备、支吊架。
- ITEM-CODE:按 等级+管径(+类型/类别) 查规格库,写出 ITEM-CODE/ITEM-DESCRIPTION/PIPING-SPEC;
  弯头按实测夹角区分 90°/45°,阀门按 VLVTYPE 映射类别过滤。
- WELD:两侧接口连接类型均为焊接(0) 时生成焊口;法兰螺栓面不计焊口。

构建:cmakelists.txt 加入 pcf.cpp;StdArx.h 声明 EW_PCF/EW_PCFSPLIT 命令。
This commit is contained in:
gjm committed 2026-10-03 22:20:08 +08:00
1 parent 851c67b5f7
commit 2b0c2055ff
7 files changed
+2734 -256

No files matched your search

@@ -722,6 +722,12 @@ void InitApplication()
ADD_CMD(EW_DWGO, EW_PDWGOUTCmdFnc);
ADD_CMD(EW_IGSO, EW_IGSOUTCmdFnc);
//ISO图: 按管线号导出 PCF 中间文件
ADD_CMD(EW_PCF, EW_PCFCmdFnc);
//ISO图: 自动分图(按管号/连通性/图幅把一个管道系统拆成多张 PCF)
ADD_CMD(EW_PCFSPLIT, EW_PCFSPLITCmdFnc);
//管廊漫游
ADD_CMD(EW_GLMY, EW_GLMYCmdFnc);