|
|
@ -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); |
|
|
|