|
|
@ -40,6 +40,10 @@ public class PipetteMotorCtrlPage { |
|
|
|
pipetteCtrlDriver.zMotorMoveZeroBlock(); |
|
|
|
} |
|
|
|
|
|
|
|
public void zMotorMoveToZeroPointQuickBlock() throws AppException { |
|
|
|
pipetteCtrlDriver.zMotorMoveToZeroPointQuickBlock(); |
|
|
|
} |
|
|
|
|
|
|
|
public void stepMotorStop() throws AppException { |
|
|
|
pipetteCtrlDriver.moduleStop(); |
|
|
|
} |
|
|
@ -130,6 +134,7 @@ public class PipetteMotorCtrlPage { |
|
|
|
pipetteCtrlDriver.setReg(PipetteRegIndex.kreg_pipette_zm_dzero, dZeroPos); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public Integer readReg(PipetteRegIndex reg) { |
|
|
|
try { |
|
|
|
return pipetteCtrlDriver.getReg(reg); |
|
|
@ -156,6 +161,7 @@ public class PipetteMotorCtrlPage { |
|
|
|
|
|
|
|
page.newGroup("绝对移动"); |
|
|
|
page.addFunction("绝对移动", this::stepMotorEasyMoveTo); |
|
|
|
page.addFunction("快速归零", this::zMotorMoveToZeroPointQuickBlock); |
|
|
|
|
|
|
|
page.newGroup("寄存器配置"); |
|
|
|
page.addFunction("设备MRES", this::setMres).setParamVal("mres", () -> readReg(PipetteRegIndex.kreg_pipette_zm_mres)); |
|
|
|