文件
phonerail/.claude/r2/3d/_sw_assembly_state.json
T

40 行
2.0 KiB
JSON

{
"_comment": "2026-09-12 晚:原装配体因 SolidWorks 丢失 ROT 注册(NOTES §22)被杀掉重建。这份是重建后的状态。",
"_rebuilt_by": ".claude/skills/solidworks-assembly/scripts/rebuild_assembly.py",
"version": "33.1.1",
"sw_pid_temp_dir": "C:\\Users\\35138\\AppData\\Local\\Temp\\swx25972\\IC~~",
"active": {
"title": "装配体244",
"type": 2,
"path": "",
"_warn": "未保存的新建总装。**两个零部件都引用临时件** —— 一旦 SolidWorks 退出就全断链,要长期用必须先在 GUI 里另存零部件并替换引用(别用脚本 SaveAs3,见 NOTES §11)。"
},
"source_step": {
"base": "D:\\DCDC\\新建文件夹\\3D_BASE-PCB_2026-09-12.step",
"blade": "D:\\DCDC\\新建文件夹\\PhoneRail_blade.step"
},
"components": [
{
"name": "3D_BASE-PCB_2026-09-12.step-1",
"path": "C:\\Users\\35138\\AppData\\Local\\Temp\\swx25972\\IC~~\\3D_BASE-PCB_2026-09-12.step.SLDASM",
"box_mm": [0.013, 0.013, -6.301, 97.987, 97.987, 13.17],
"xform": [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0],
"_note": "已被脚本强制归为单位阵,撤销 AddComponent4 的重心归零 ⇒ 原点 = 板左下角,与 EDA 板坐标一致。"
},
{
"name": "PhoneRail_blade.step-1",
"path": "C:\\Users\\35138\\AppData\\Local\\Temp\\swx25972\\IC~~\\PhoneRail_blade.step.SLDASM",
"box_mm": [-44.99, -33.99, -3.19, 44.99, 33.99, 3.19],
"_note": "仍是 AddComponent4 的重心归零位(90x68x6.37)。它的**局部**原点仍是板左下角(局部 x 0.013~89.987 / y 0.013~67.987 / z -4.70~1.67),place_and_probe 是整体覆盖变换,不受影响。"
}
],
"measured": {
"base_board_z": [0.0, 1.67],
"slot_body_z": [0.77, 12.33],
"slot_body_x": [28.5, 69.5],
"slot_body_hwl": [41.0, 9.35, 11.56],
"slot_model_dy_vs_pad": -0.45,
"_note": "插槽塑料体实测高 11.56、顶面 z=12.33,与设计文档写的「约 9」不符;五个槽的模型 y 中心一致偏 -0.45。"
}
}