Browse Source

fix some bug

master
zhaohe 4 months ago
parent
commit
3ddac941f1
  1. 6
      src/main/java/a8k/app/service/lowerctrl/LiquidOperationCtrlService.java

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

Loading…
Cancel
Save