From 3ddac941f1c1e623ede28dfc026bfd6e58d3573c Mon Sep 17 00:00:00 2001 From: zhaohe Date: Mon, 21 Apr 2025 10:24:20 +0800 Subject: [PATCH] fix some bug --- .../java/a8k/app/service/lowerctrl/LiquidOperationCtrlService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/a8k/app/service/lowerctrl/LiquidOperationCtrlService.java b/src/main/java/a8k/app/service/lowerctrl/LiquidOperationCtrlService.java index 496099d..fc36a0f 100644 --- a/src/main/java/a8k/app/service/lowerctrl/LiquidOperationCtrlService.java +++ b/src/main/java/a8k/app/service/lowerctrl/LiquidOperationCtrlService.java @@ -163,7 +163,7 @@ public class LiquidOperationCtrlService { //清空tip中的液体和空气,同时预先吸入部分空气,以便后续清空由于lld吸入的液体,提高lld的准确性 lddprepare(); ldd(largeBottlePos.z, largeBottleEndPos.z, 30); - if (pipetteCtrlDriver.lldIsDetectLiquid() && gstate.isInMode(DeviceRunMode.RealMode)) { + if (!pipetteCtrlDriver.lldIsDetectLiquid() && gstate.isInMode(DeviceRunMode.RealMode)) { throw AppException.of(A8kEcode.APPE_TAKE_LARGE_BUFFER_LIQUID_FAIL); } liquidLevel = pipetteCtrlDriver.getReg(PipetteRegIndex.kreg_pipette_zm_pos); @@ -339,8 +339,8 @@ public class LiquidOperationCtrlService { private void ldd(Integer startpos, Integer maxpos, Integer p_threshold) throws AppException { log.info("lld: startpos={}, maxpos={}, p_threshold={}", startpos, maxpos, p_threshold); - //:TODO 临时注释掉lld代码 - // pipetteCtrlDriver.zMotorMoveToBlock(startpos); + + pipetteCtrlDriver.zMotorMoveToBlock(startpos); // pipetteCtrlDriver.liquidOperationClearParams(); pipetteCtrlDriver.liquidOperationSetGunRunParams(14, 14, 0, 1000, lldGunPumpVmax);