新增 tip_above_rack_length 参数并更新 PRCXI 枪头尺寸

- TipInfo 新增 tip_above_rack_length 可选字段
- 编辑器支持 tip_above 与 dz 互算,更新中文标签
- 侧视图绘制枪头露出部分并标注,俯视图/侧视图增加 dx/dy/dz 标注
- 预览增加回中按钮,详情页展示新字段
- 导入时自动计算 tip_above_rack_length
- 批量更新 PRCXI 枪头物理尺寸及 registry YAML

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
ALITTLELZ
2026-04-01 18:22:23 +08:00
parent 2fd4270831
commit 59aa991988
13 changed files with 871 additions and 759 deletions

View File

@@ -3,7 +3,7 @@ PRCXI_1000uL_Tips:
- prcxi
- tip_racks
class:
module: unilabos.devices.liquid_handling.prcxi.prcxi_labware:PRCXI_1000uL_Tips
module: 'unilabos.devices.liquid_handling.prcxi.prcxi_labware:PRCXI_1000uL_Tips'
type: pylabrobot
description: '1000μL Tip头 (Code: ZX-001-1000)'
handles: []
@@ -15,7 +15,7 @@ PRCXI_10uL_Tips:
- prcxi
- tip_racks
class:
module: unilabos.devices.liquid_handling.prcxi.prcxi_labware:PRCXI_10uL_Tips
module: 'unilabos.devices.liquid_handling.prcxi.prcxi_labware:PRCXI_10uL_Tips'
type: pylabrobot
description: '10μL Tip头 (Code: ZX-001-10)'
handles: []
@@ -27,7 +27,7 @@ PRCXI_10ul_eTips:
- prcxi
- tip_racks
class:
module: unilabos.devices.liquid_handling.prcxi.prcxi_labware:PRCXI_10ul_eTips
module: 'unilabos.devices.liquid_handling.prcxi.prcxi_labware:PRCXI_10ul_eTips'
type: pylabrobot
description: '10μL加长 Tip头 (Code: ZX-001-10+)'
handles: []
@@ -39,7 +39,7 @@ PRCXI_1250uL_Tips:
- prcxi
- tip_racks
class:
module: unilabos.devices.liquid_handling.prcxi.prcxi_labware:PRCXI_1250uL_Tips
module: 'unilabos.devices.liquid_handling.prcxi.prcxi_labware:PRCXI_1250uL_Tips'
type: pylabrobot
description: '1250μL Tip头 (Code: ZX-001-1250)'
handles: []
@@ -51,7 +51,7 @@ PRCXI_200uL_Tips:
- prcxi
- tip_racks
class:
module: unilabos.devices.liquid_handling.prcxi.prcxi_labware:PRCXI_200uL_Tips
module: 'unilabos.devices.liquid_handling.prcxi.prcxi_labware:PRCXI_200uL_Tips'
type: pylabrobot
description: '200μL Tip头 (Code: ZX-001-200)'
handles: []
@@ -63,10 +63,22 @@ PRCXI_300ul_Tips:
- prcxi
- tip_racks
class:
module: unilabos.devices.liquid_handling.prcxi.prcxi_labware:PRCXI_300ul_Tips
module: 'unilabos.devices.liquid_handling.prcxi.prcxi_labware:PRCXI_300ul_Tips'
type: pylabrobot
description: '300μL Tip头 (Code: ZX-001-300)'
handles: []
icon: ''
init_param_schema: {}
version: 1.0.0
PRCXI_50uL_tips:
category:
- prcxi
- tip_racks
class:
module: 'unilabos.devices.liquid_handling.prcxi.prcxi_labware:PRCXI_50uL_tips'
type: pylabrobot
description: PRCXI_50uL_tips
handles: []
icon: ''
init_param_schema: {}
version: 1.0.0