{
  "revision": "R4",
  "date": "2026-11-09",
  "stage": "统一三维几何 / 锚固底座评审预案",
  "enclosure": {
    "height": 1350,
    "headWidth": 396,
    "headFaceHeight": 230,
    "shoulderHeight": 110,
    "headDepth": 300,
    "columnWidth": 180,
    "columnDepth": 180,
    "baseWidth": 480,
    "baseDepth": 440,
    "baseThickness": 8,
    "feetHeight": 0,
    "columnTopZ": 1010,
    "plateTopZ": 995,
    "plateWidth": 160,
    "plateHeight": 800,
    "upperPlateHeight": 610,
    "lowerPlateHeight": 180,
    "plateFrontOffset": 30,
    "plateThickness": 1.5,
    "rearInnerDepth": 178.5,
    "planningPlugSpace": 50,
    "rearOpeningWidth": 164,
    "shellPlanningThickness": 1.5,
    "headTopWidth": 336,
    "headTopDepth": 192.749,
    "headTiltDegrees": 25.0,
    "baseCoverTop": 42,
    "ductWidth": 18,
    "anchorHoleDiameterPlaceholder": 14,
    "anchorSpacingX": 380,
    "anchorSpacingY": 340,
    "anchorSpecStatus": "孔径、板厚和锚栓仅布置占位；地面条件、载荷与选型待核"
  },
  "tablet": {
    "width": 247.6,
    "height": 166.2,
    "depth": 33.7,
    "confirmed": true
  },
  "components": [
    {
      "id": "acq",
      "name": "采集卡",
      "tag": "A1",
      "w": 88,
      "h": 150,
      "x": 36.0,
      "y": 30,
      "quantity": 1,
      "type": "acquisition",
      "position": "上部背板最上层，元件朝后",
      "route": "采样/通信走左侧；与平板连接沿原有实际接口保留，不推定为以太网。",
      "detail": "保留现有外壳，以原安装耳或独立托架固定。USB/RJ45等插头包络及孔距待核。"
    },
    {
      "id": "amp1",
      "name": "信号放大板 1",
      "tag": "A2",
      "w": 70,
      "h": 150,
      "x": 45.0,
      "y": 230,
      "quantity": 1,
      "type": "amplifier",
      "position": "上部背板中层，长边竖向",
      "route": "敏感信号走左槽；供电与输出按实物电压分配通道，图中虚线不代表确定接线。",
      "detail": "保留支撑柱/绝缘底座及需要的防护罩。板载变压器、继电器所接电压未确认，不能默认整块板均为弱电。"
    },
    {
      "id": "amp2",
      "name": "信号放大板 2",
      "tag": "A3",
      "w": 70,
      "h": 150,
      "x": 45.0,
      "y": 430,
      "quantity": 1,
      "type": "amplifier",
      "position": "上部背板下层，与上一块纵向分开",
      "route": "端子朝向以实物为准；现场信号先到固定端子，再进入分区线槽。",
      "detail": "用户已确认两块放大板均为150×70 mm。图示连接点仅表示分区，不是实际针脚。"
    },
    {
      "id": "psu",
      "name": "直流电源",
      "tag": "PS1",
      "w": 97,
      "h": 138,
      "x": 31.5,
      "y": 635,
      "quantity": 1,
      "type": "power",
      "position": "下部独立电源托板，元件朝后",
      "route": "输入沿右侧电源通道就近进入；直流输出经独立配电支路送往上部。",
      "detail": "138×97 mm为已知平面外形。图示竖向摆放仅为排布预案；安装方向、螺钉长度、功率及散热间距须按实际型号确认。"
    }
  ],
  "assumptions": [
    "新模型将外观、正侧投影和尺寸统一为同一几何；它是重新定义的设计，不是原AI图片的精密逆向。",
    "柱宽180、深180与160宽背板为新预案；线槽18宽、插头50深均为规划占位，须复核真实端子包络与工具空间。",
    "器件厚度、安装孔和电气参数仍未实测；最大厚度先以70 mm试排，不能据此确定散热和电气间距。",
    "底板8厚、4×直径14孔与380×340孔距是布局占位，非已选锚栓；不得作为地面钻孔模板。",
    "锚固承载、基材厚度与强度、边距、埋深、埋设管线和实际风/碰撞作用须按现场与锚栓产品核定。"
  ],
  "geometry": {
    "faceFront": [
      [
        -168,
        -72.74923862435033,
        1350
      ],
      [
        168,
        -72.74923862435033,
        1350
      ],
      [
        185,
        -80.2101611548303,
        1334
      ],
      [
        198,
        -169.74123152059002,
        1142
      ],
      [
        188,
        -180.0,
        1120
      ],
      [
        -188,
        -180.0,
        1120
      ],
      [
        -198,
        -169.74123152059002,
        1142
      ],
      [
        -185,
        -80.2101611548303,
        1334
      ]
    ],
    "faceRear": [
      [
        -168,
        120.0,
        1350
      ],
      [
        168,
        120.0,
        1350
      ],
      [
        185,
        120.0,
        1334
      ],
      [
        198,
        120.0,
        1142
      ],
      [
        188,
        120.0,
        1120
      ],
      [
        -188,
        120.0,
        1120
      ],
      [
        -198,
        120.0,
        1142
      ],
      [
        -185,
        120.0,
        1334
      ]
    ],
    "shoulderTop": [
      [
        -188,
        -180,
        1120
      ],
      [
        188,
        -180,
        1120
      ],
      [
        188,
        120,
        1120
      ],
      [
        -188,
        120,
        1120
      ]
    ],
    "shoulderBottom": [
      [
        -90,
        -90,
        1010
      ],
      [
        90,
        -90,
        1010
      ],
      [
        90,
        90,
        1010
      ],
      [
        -90,
        90,
        1010
      ]
    ],
    "frontHeadOutline": [
      [
        -198,
        1142
      ],
      [
        -188,
        1120
      ],
      [
        188,
        1120
      ],
      [
        198,
        1142
      ],
      [
        185,
        1334
      ],
      [
        168,
        1350
      ],
      [
        -168,
        1350
      ],
      [
        -185,
        1334
      ]
    ],
    "sideHeadOutline": [
      [
        -180.0,
        1120
      ],
      [
        120.0,
        1120
      ],
      [
        120.0,
        1350
      ],
      [
        -72.74923862435033,
        1350
      ]
    ],
    "frontShoulderOutline": [
      [
        -188,
        1120
      ],
      [
        -90,
        1010
      ],
      [
        90,
        1010
      ],
      [
        188,
        1120
      ]
    ],
    "sideShoulderOutline": [
      [
        -180,
        1120
      ],
      [
        -90,
        1010
      ],
      [
        90,
        1010
      ],
      [
        120,
        1120
      ]
    ],
    "anchorCenters": [
      [
        -190,
        -170
      ],
      [
        190,
        -170
      ],
      [
        190,
        170
      ],
      [
        -190,
        170
      ]
    ],
    "source": "geometry.py shared vertices; Blender mesh and SVG use identical coordinates"
  },
  "referenceAudit": {
    "image": "assets/reference-ratio.png",
    "imageWidthPx": 396,
    "imageHeightPx": 159,
    "headFrontSpanApproxPx": [
      31,
      283
    ],
    "columnFrontSpanApproxPx": [
      104,
      224
    ],
    "apparentRatioApprox": 2.1,
    "method": "人工读取可见正面边界，右侧深度面不计；原图裁切、透视及圆角造成不确定性。",
    "inferenceLimit": "该约2.1的透视比不是正交尺寸比，无法唯一反解原AI图的真实外壳尺寸。",
    "previousPlanRatio": 1.6363636363636365,
    "newDefinedRatio": 2.2
  }
}