数据 (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>
1.5 KiB
1.5 KiB
| 1 | model_code | bore | pos | type | style | sensor | step_file |
|---|---|---|---|---|---|---|---|
| 2 | UBQ40NNE | 40 | N | N | UBQ40NNE.step | ||
| 3 | UBQ40OCE | 40 | O | C | UBQ40OCE.step | ||
| 4 | UBQ40ODE | 40 | O | D | UBQ40ODE.step | ||
| 5 | UBQ40OEE | 40 | O | E | UBQ40OEE.step | ||
| 6 | UBQ40OFE | 40 | O | F | UBQ40OFE.step | ||
| 7 | UBQ40OLE | 40 | O | L | UBQ40OLE.step | ||
| 8 | UBQ40OSE | 40 | O | S | UBQ40OSE.step | ||
| 9 | UBQ40OXE | 40 | O | UBQ40OXE.step | |||
| 10 | UBQ40OYE | 40 | O | Y | UBQ40OYE.step | ||
| 11 | UBQ40OZE | 40 | O | UBQ40OZE.step | |||
| 12 | UBQ40VCE | 40 | V | C | UBQ40VCE.step | ||
| 13 | UBQ40VDE | 40 | V | D | UBQ40VDE.step | ||
| 14 | UBQ40VEE | 40 | V | E | UBQ40VEE.step | ||
| 15 | UBQ40VFE | 40 | V | F | UBQ40VFE.step | ||
| 16 | UBQ40VLE | 40 | V | L | UBQ40VLE.step | ||
| 17 | UBQ40VSE | 40 | V | S | UBQ40VSE.step | ||
| 18 | UBQ40VXE | 40 | V | UBQ40VXE.step | |||
| 19 | UBQ40VYE | 40 | V | Y | UBQ40VYE.step | ||
| 20 | UBQ40VZE | 40 | V | UBQ40VZE.step | |||
| 21 | UBQ63NNE | 63 | N | N | UBQ63NNE.step | ||
| 22 | UBQ63OCE | 63 | O | C | UBQ63OCE.step | ||
| 23 | UBQ63ODE | 63 | O | D | UBQ63ODE.step | ||
| 24 | UBQ63OEE | 63 | O | E | UBQ63OEE.step | ||
| 25 | UBQ63OFE | 63 | O | F | UBQ63OFE.step | ||
| 26 | UBQ63OLE | 63 | O | L | UBQ63OLE.step | ||
| 27 | UBQ63OSE | 63 | O | S | UBQ63OSE.step | ||
| 28 | UBQ63OTE | 63 | O | UBQ63OTE.step | |||
| 29 | UBQ63OUE | 63 | O | UBQ63OUE.step | |||
| 30 | UBQ63OVE | 63 | O | UBQ63OVE.step | |||
| 31 | UBQ63OXE | 63 | O | UBQ63OXE.step | |||
| 32 | UBQ63OYE | 63 | O | Y | UBQ63OYE.step | ||
| 33 | UBQ63OZE | 63 | O | UBQ63OZE.step | |||
| 34 | UBQ63VCE | 63 | V | C | UBQ63VCE.step | ||
| 35 | UBQ63VDE | 63 | V | D | UBQ63VDE.step | ||
| 36 | UBQ63VEE | 63 | V | E | UBQ63VEE.step | ||
| 37 | UBQ63VFE | 63 | V | F | UBQ63VFE.step | ||
| 38 | UBQ63VLE | 63 | V | L | UBQ63VLE.step | ||
| 39 | UBQ63VSE | 63 | V | S | UBQ63VSE.step | ||
| 40 | UBQ63VTE | 63 | V | UBQ63VTE.step | |||
| 41 | UBQ63VUE | 63 | V | UBQ63VUE.step | |||
| 42 | UBQ63VVE | 63 | V | UBQ63VVE.step | |||
| 43 | UBQ63VXE | 63 | V | UBQ63VXE.step | |||
| 44 | UBQ63VYE | 63 | V | Y | UBQ63VYE.step | ||
| 45 | UBQ63VZE | 63 | V | UBQ63VZE.step | |||
| 46 | UCBQ63NNNK0 | 63 | N | N | N | K | UCBQ63NNNK0.step |