v1.0: 夹紧缸模块真实数据替换 + 仓库瘦身

数据 (CLM 气动夹紧缸分类):
- 1 系列 demo -> 11 个官方系列, 6 型号 -> 859 个真实型号
- 参数化升级: 仅缸径 -> 最多 5 维 (缸径/臂位置/臂类型/臂样式/传感器)
- 11 系列各含官方图册附图 (84 张) + datasheet PDF
- 修复: 枚举维度空串必须为合法值 (否则级联过滤后下拉全空)
- 修复: catalog.json 分类 series 数组未更新导致新系列不进包
- 修复: _step 副本后缀归一化错误 (产生假型号)

工具:
- gen-clamp-series.py     数据清洗 (X盘数模 -> CSV/meta/STEP)
- copy-clamp-step.py      8线程并行复制 (网络盘 I/O 优化)
- gen-clamp-manual.py     官方图册 PDF -> 附图
- update-clamp-meta-attach.py / fix-clamp-meta-empty-enum.py

仓库瘦身:
- .gitignore 排除数模(5GB)/.opc(1.2GB)/编译产物/发布产物
- 移出索引: release/ bin产物 STEP数模 .opc 大型PDF 等
- 提交体积 17MB (原 15.97GB)

其他: SelfTest.cs 可解析选型逻辑放宽 (稀疏数据用真实变体回验)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
wangruiguo
2026-09-14 15:24:16 +08:00
parent acbf6f2db0
commit 0584ba67b4
4301 changed files with 3366 additions and 1474787 deletions

View File

@@ -0,0 +1,23 @@
model_code,bore,pos,type,style,sensor,step_file
IBP40NNE,40,N,N,,,IBP40NNE.step
IBP40OCE,40,O,C,,,IBP40OCE.step
IBP40ODE,40,O,D,,,IBP40ODE.step
IBP40OEE,40,O,E,,,IBP40OEE.step
IBP40OFE,40,O,F,,,IBP40OFE.step
IBP40OLE,40,O,L,,,IBP40OLE.step
IBP40OSE,40,O,S,,,IBP40OSE.step
IBP40VCE,40,V,C,,,IBP40VCE.step
IBP40VDE,40,V,D,,,IBP40VDE.step
IBP40VEE,40,V,E,,,IBP40VEE.step
IBP40VFE,40,V,F,,,IBP40VFE.step
IBP40VLE,40,V,L,,,IBP40VLE.step
IBP40VSE,40,V,S,,,IBP40VSE.step
UCIP40AAK015,40,,,A,,UCIP40AAK015.step
UCIP40AAK045,40,,,A,,UCIP40AAK045.step
UCIP40ANK015,40,,,A,N,UCIP40ANK015.step
UCIP40ANK045,40,,,A,N,UCIP40ANK045.step
UCIP40ANK0451,40,,,A,N,UCIP40ANK0451.step
UCIP40OCSNK015,40,O,C,S,N,UCIP40OCSNK015.step
UCIP40OEANK045,40,O,E,A,N,UCIP40OEANK045.step
UCIP40VCSNK015,40,V,C,S,N,UCIP40VCSNK015.step
UCIP40VEANK045,40,V,E,A,N,UCIP40VEANK045.step
1 model_code bore pos type style sensor step_file
2 IBP40NNE 40 N N IBP40NNE.step
3 IBP40OCE 40 O C IBP40OCE.step
4 IBP40ODE 40 O D IBP40ODE.step
5 IBP40OEE 40 O E IBP40OEE.step
6 IBP40OFE 40 O F IBP40OFE.step
7 IBP40OLE 40 O L IBP40OLE.step
8 IBP40OSE 40 O S IBP40OSE.step
9 IBP40VCE 40 V C IBP40VCE.step
10 IBP40VDE 40 V D IBP40VDE.step
11 IBP40VEE 40 V E IBP40VEE.step
12 IBP40VFE 40 V F IBP40VFE.step
13 IBP40VLE 40 V L IBP40VLE.step
14 IBP40VSE 40 V S IBP40VSE.step
15 UCIP40AAK015 40 A UCIP40AAK015.step
16 UCIP40AAK045 40 A UCIP40AAK045.step
17 UCIP40ANK015 40 A N UCIP40ANK015.step
18 UCIP40ANK045 40 A N UCIP40ANK045.step
19 UCIP40ANK0451 40 A N UCIP40ANK0451.step
20 UCIP40OCSNK015 40 O C S N UCIP40OCSNK015.step
21 UCIP40OEANK045 40 O E A N UCIP40OEANK045.step
22 UCIP40VCSNK015 40 V C S N UCIP40VCSNK015.step
23 UCIP40VEANK045 40 V E A N UCIP40VEANK045.step