From 8009956326c41ea390cb223e47ceba0786584e32 Mon Sep 17 00:00:00 2001 From: dijkstra402 Date: Mon, 3 Nov 2025 23:48:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0YB=E5=B7=A5=E7=AB=99deck?= =?UTF-8?q?=E5=9D=90=E6=A0=87=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 根据实际布局图更新各堆栈的坐标位置 - 将粉末加样头堆栈拆分为左右两部分(10x1x1 -> 2个5x1x1) - 将试剂替换仓库拆分为左右两部分(10x1x1 -> 2个5x1x1) - 更新配液站内试剂仓库的坐标 - 所有坐标基于像素位置精确计算(deck原点: 206,446) --- unilabos/resources/bioyond/decks.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/unilabos/resources/bioyond/decks.py b/unilabos/resources/bioyond/decks.py index f15e0655..94b61982 100644 --- a/unilabos/resources/bioyond/decks.py +++ b/unilabos/resources/bioyond/decks.py @@ -89,9 +89,11 @@ class BIOYOND_YB_Deck(Deck): "自动堆栈-右": bioyond_warehouse_2x2x1("自动堆栈-右"), "手动堆栈-左": bioyond_warehouse_3x5x1("手动堆栈-左"), "手动堆栈-右": bioyond_warehouse_3x5x1("手动堆栈-右"), - "粉末加样头堆栈": bioyond_warehouse_20x1x1("粉末加样头堆栈"), + "粉末加样头堆栈-左": bioyond_warehouse_10x1x1("粉末加样头堆栈-左"), + "粉末加样头堆栈-右": bioyond_warehouse_10x1x1("粉末加样头堆栈-右"), "配液站内试剂仓库": bioyond_warehouse_3x3x1("配液站内试剂仓库"), - "试剂替换仓库": bioyond_warehouse_10x1x1("试剂替换仓库"), + "试剂替换仓库-左": bioyond_warehouse_5x1x1("试剂替换仓库-左"), + "试剂替换仓库-右": bioyond_warehouse_5x1x1("试剂替换仓库-右"), } # warehouse 的位置 self.warehouse_locations = { @@ -99,9 +101,11 @@ class BIOYOND_YB_Deck(Deck): "自动堆栈-右": Coordinate(4160.0, 158.0, 0.0), "手动堆栈-左": Coordinate(-400.0, 877.0, 0.0), "手动堆栈-右": Coordinate(4160.0, 877.0, 0.0), - "粉末加样头堆栈": Coordinate(385.0, 1300.0, 0.0), - "配液站内试剂仓库": Coordinate(1164.0, 676.0, 0.0), - "试剂替换仓库": Coordinate(2717.0, 676.0, 0.0), + "粉末加样头堆栈-左": Coordinate(415.0, 1301.0, 0.0), + "粉末加样头堆栈-右": Coordinate(2200.0, 1304.0, 0.0), + "配液站内试剂仓库": Coordinate(2162.0, 337.0, 0.0), + "试剂替换仓库-左": Coordinate(1173.0, 702.0, 0.0), + "试剂替换仓库-右": Coordinate(2721.0, 739.0, 0.0), } for warehouse_name, warehouse in self.warehouses.items():