mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2026-02-04 21:35:09 +00:00
Update Prcxi
This commit is contained in:
@@ -130,197 +130,199 @@ class PRCXI9300:
|
|||||||
|
|
||||||
# ---------------------------------------------------- 单点动作
|
# ---------------------------------------------------- 单点动作
|
||||||
|
|
||||||
def Load(
|
def Load(
|
||||||
axis: str,
|
self,
|
||||||
dosage: int,
|
axis: str,
|
||||||
plate_no: int,
|
dosage: int,
|
||||||
is_whole_plate: bool,
|
plate_no: int,
|
||||||
hole_row: int,
|
is_whole_plate: bool,
|
||||||
hole_col: int,
|
hole_row: int,
|
||||||
blending_times: int,
|
hole_col: int,
|
||||||
balance_height: int,
|
blending_times: int,
|
||||||
plate_or_hole: str,
|
balance_height: int,
|
||||||
hole_numbers: str,
|
plate_or_hole: str,
|
||||||
assist_fun1: str = "",
|
hole_numbers: str,
|
||||||
assist_fun2: str = "",
|
assist_fun1: str = "",
|
||||||
assist_fun3: str = "",
|
assist_fun2: str = "",
|
||||||
assist_fun4: str = "",
|
assist_fun3: str = "",
|
||||||
assist_fun5: str = "",
|
assist_fun4: str = "",
|
||||||
liquid_method: str = "NormalDispense"
|
assist_fun5: str = "",
|
||||||
) -> Dict[str, Any]:
|
liquid_method: str = "NormalDispense"
|
||||||
return {
|
) -> Dict[str, Any]:
|
||||||
"StepAxis": axis,
|
return {
|
||||||
"Function": "Load",
|
"StepAxis": axis,
|
||||||
"DosageNum": dosage,
|
"Function": "Load",
|
||||||
"PlateNo": plate_no,
|
"DosageNum": dosage,
|
||||||
"IsWholePlate": is_whole_plate,
|
"PlateNo": plate_no,
|
||||||
"HoleRow": hole_row,
|
"IsWholePlate": is_whole_plate,
|
||||||
"HoleCol": hole_col,
|
"HoleRow": hole_row,
|
||||||
"BlendingTimes": blending_times,
|
"HoleCol": hole_col,
|
||||||
"BalanceHeight": balance_height,
|
"BlendingTimes": blending_times,
|
||||||
"PlateOrHoleNum": plate_or_hole,
|
"BalanceHeight": balance_height,
|
||||||
"AssistFun1": assist_fun1,
|
"PlateOrHoleNum": plate_or_hole,
|
||||||
"AssistFun2": assist_fun2,
|
"AssistFun1": assist_fun1,
|
||||||
"AssistFun3": assist_fun3,
|
"AssistFun2": assist_fun2,
|
||||||
"AssistFun4": assist_fun4,
|
"AssistFun3": assist_fun3,
|
||||||
"AssistFun5": assist_fun5,
|
"AssistFun4": assist_fun4,
|
||||||
"HoleNumbers": hole_numbers,
|
"AssistFun5": assist_fun5,
|
||||||
"LiquidDispensingMethod": liquid_method
|
"HoleNumbers": hole_numbers,
|
||||||
}
|
"LiquidDispensingMethod": liquid_method
|
||||||
|
}
|
||||||
|
|
||||||
|
def Imbibing(
|
||||||
|
self,
|
||||||
|
axis: str,
|
||||||
|
dosage: int,
|
||||||
|
plate_no: int,
|
||||||
|
is_whole_plate: bool,
|
||||||
|
hole_row: int,
|
||||||
|
hole_col: int,
|
||||||
|
blending_times: int,
|
||||||
|
balance_height: int,
|
||||||
|
plate_or_hole: str,
|
||||||
|
hole_numbers: str,
|
||||||
|
assist_fun1: str = "",
|
||||||
|
assist_fun2: str = "",
|
||||||
|
assist_fun3: str = "",
|
||||||
|
assist_fun4: str = "",
|
||||||
|
assist_fun5: str = "",
|
||||||
|
liquid_method: str = "NormalDispense"
|
||||||
|
) -> Dict[str, Any]:
|
||||||
|
return {
|
||||||
|
"StepAxis": axis,
|
||||||
|
"Function": "Imbibing",
|
||||||
|
"DosageNum": dosage,
|
||||||
|
"PlateNo": plate_no,
|
||||||
|
"IsWholePlate": is_whole_plate,
|
||||||
|
"HoleRow": hole_row,
|
||||||
|
"HoleCol": hole_col,
|
||||||
|
"BlendingTimes": blending_times,
|
||||||
|
"BalanceHeight": balance_height,
|
||||||
|
"PlateOrHoleNum": plate_or_hole,
|
||||||
|
"AssistFun1": assist_fun1,
|
||||||
|
"AssistFun2": assist_fun2,
|
||||||
|
"AssistFun3": assist_fun3,
|
||||||
|
"AssistFun4": assist_fun4,
|
||||||
|
"AssistFun5": assist_fun5,
|
||||||
|
"HoleNumbers": hole_numbers,
|
||||||
|
"LiquidDispensingMethod": liquid_method
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
def Tapping(
|
||||||
|
self,
|
||||||
|
axis: str,
|
||||||
|
dosage: int,
|
||||||
|
plate_no: int,
|
||||||
|
is_whole_plate: bool,
|
||||||
|
hole_row: int,
|
||||||
|
hole_col: int,
|
||||||
|
blending_times: int,
|
||||||
|
balance_height: int,
|
||||||
|
plate_or_hole: str,
|
||||||
|
hole_numbers: str,
|
||||||
|
assist_fun1: str = "",
|
||||||
|
assist_fun2: str = "",
|
||||||
|
assist_fun3: str = "",
|
||||||
|
assist_fun4: str = "",
|
||||||
|
assist_fun5: str = "",
|
||||||
|
liquid_method: str = "NormalDispense"
|
||||||
|
) -> Dict[str, Any]:
|
||||||
|
return {
|
||||||
|
"StepAxis": axis,
|
||||||
|
"Function": "Tapping",
|
||||||
|
"DosageNum": dosage,
|
||||||
|
"PlateNo": plate_no,
|
||||||
|
"IsWholePlate": is_whole_plate,
|
||||||
|
"HoleRow": hole_row,
|
||||||
|
"HoleCol": hole_col,
|
||||||
|
"BlendingTimes": blending_times,
|
||||||
|
"BalanceHeight": balance_height,
|
||||||
|
"PlateOrHoleNum": plate_or_hole,
|
||||||
|
"AssistFun1": assist_fun1,
|
||||||
|
"AssistFun2": assist_fun2,
|
||||||
|
"AssistFun3": assist_fun3,
|
||||||
|
"AssistFun4": assist_fun4,
|
||||||
|
"AssistFun5": assist_fun5,
|
||||||
|
"HoleNumbers": hole_numbers,
|
||||||
|
"LiquidDispensingMethod": liquid_method
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
def Imbibing(
|
def Blending(
|
||||||
axis: str,
|
self,
|
||||||
dosage: int,
|
axis: str,
|
||||||
plate_no: int,
|
dosage: int,
|
||||||
is_whole_plate: bool,
|
plate_no: int,
|
||||||
hole_row: int,
|
is_whole_plate: bool,
|
||||||
hole_col: int,
|
hole_row: int,
|
||||||
blending_times: int,
|
hole_col: int,
|
||||||
balance_height: int,
|
blending_times: int,
|
||||||
plate_or_hole: str,
|
balance_height: int,
|
||||||
hole_numbers: str,
|
plate_or_hole: str,
|
||||||
assist_fun1: str = "",
|
hole_numbers: str,
|
||||||
assist_fun2: str = "",
|
assist_fun1: str = "",
|
||||||
assist_fun3: str = "",
|
assist_fun2: str = "",
|
||||||
assist_fun4: str = "",
|
assist_fun3: str = "",
|
||||||
assist_fun5: str = "",
|
assist_fun4: str = "",
|
||||||
liquid_method: str = "NormalDispense"
|
assist_fun5: str = "",
|
||||||
) -> Dict[str, Any]:
|
liquid_method: str = "NormalDispense"
|
||||||
return {
|
) -> Dict[str, Any]:
|
||||||
"StepAxis": axis,
|
return {
|
||||||
"Function": "Imbibing",
|
"StepAxis": axis,
|
||||||
"DosageNum": dosage,
|
"Function": "Blending",
|
||||||
"PlateNo": plate_no,
|
"DosageNum": dosage,
|
||||||
"IsWholePlate": is_whole_plate,
|
"PlateNo": plate_no,
|
||||||
"HoleRow": hole_row,
|
"IsWholePlate": is_whole_plate,
|
||||||
"HoleCol": hole_col,
|
"HoleRow": hole_row,
|
||||||
"BlendingTimes": blending_times,
|
"HoleCol": hole_col,
|
||||||
"BalanceHeight": balance_height,
|
"BlendingTimes": blending_times,
|
||||||
"PlateOrHoleNum": plate_or_hole,
|
"BalanceHeight": balance_height,
|
||||||
"AssistFun1": assist_fun1,
|
"PlateOrHoleNum": plate_or_hole,
|
||||||
"AssistFun2": assist_fun2,
|
"AssistFun1": assist_fun1,
|
||||||
"AssistFun3": assist_fun3,
|
"AssistFun2": assist_fun2,
|
||||||
"AssistFun4": assist_fun4,
|
"AssistFun3": assist_fun3,
|
||||||
"AssistFun5": assist_fun5,
|
"AssistFun4": assist_fun4,
|
||||||
"HoleNumbers": hole_numbers,
|
"AssistFun5": assist_fun5,
|
||||||
"LiquidDispensingMethod": liquid_method
|
"HoleNumbers": hole_numbers,
|
||||||
}
|
"LiquidDispensingMethod": liquid_method
|
||||||
|
}
|
||||||
|
|
||||||
|
def UnLoad(
|
||||||
def Tapping(
|
self,
|
||||||
axis: str,
|
axis: str,
|
||||||
dosage: int,
|
dosage: int,
|
||||||
plate_no: int,
|
plate_no: int,
|
||||||
is_whole_plate: bool,
|
is_whole_plate: bool,
|
||||||
hole_row: int,
|
hole_row: int,
|
||||||
hole_col: int,
|
hole_col: int,
|
||||||
blending_times: int,
|
blending_times: int,
|
||||||
balance_height: int,
|
balance_height: int,
|
||||||
plate_or_hole: str,
|
plate_or_hole: str,
|
||||||
hole_numbers: str,
|
hole_numbers: str,
|
||||||
assist_fun1: str = "",
|
assist_fun1: str = "",
|
||||||
assist_fun2: str = "",
|
assist_fun2: str = "",
|
||||||
assist_fun3: str = "",
|
assist_fun3: str = "",
|
||||||
assist_fun4: str = "",
|
assist_fun4: str = "",
|
||||||
assist_fun5: str = "",
|
assist_fun5: str = "",
|
||||||
liquid_method: str = "NormalDispense"
|
liquid_method: str = "NormalDispense"
|
||||||
) -> Dict[str, Any]:
|
) -> Dict[str, Any]:
|
||||||
return {
|
return {
|
||||||
"StepAxis": axis,
|
"StepAxis": axis,
|
||||||
"Function": "Tapping",
|
"Function": "UnLoad",
|
||||||
"DosageNum": dosage,
|
"DosageNum": dosage,
|
||||||
"PlateNo": plate_no,
|
"PlateNo": plate_no,
|
||||||
"IsWholePlate": is_whole_plate,
|
"IsWholePlate": is_whole_plate,
|
||||||
"HoleRow": hole_row,
|
"HoleRow": hole_row,
|
||||||
"HoleCol": hole_col,
|
"HoleCol": hole_col,
|
||||||
"BlendingTimes": blending_times,
|
"BlendingTimes": blending_times,
|
||||||
"BalanceHeight": balance_height,
|
"BalanceHeight": balance_height,
|
||||||
"PlateOrHoleNum": plate_or_hole,
|
"PlateOrHoleNum": plate_or_hole,
|
||||||
"AssistFun1": assist_fun1,
|
"AssistFun1": assist_fun1,
|
||||||
"AssistFun2": assist_fun2,
|
"AssistFun2": assist_fun2,
|
||||||
"AssistFun3": assist_fun3,
|
"AssistFun3": assist_fun3,
|
||||||
"AssistFun4": assist_fun4,
|
"AssistFun4": assist_fun4,
|
||||||
"AssistFun5": assist_fun5,
|
"AssistFun5": assist_fun5,
|
||||||
"HoleNumbers": hole_numbers,
|
"HoleNumbers": hole_numbers,
|
||||||
"LiquidDispensingMethod": liquid_method
|
"LiquidDispensingMethod": liquid_method
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
def Blending(
|
|
||||||
axis: str,
|
|
||||||
dosage: int,
|
|
||||||
plate_no: int,
|
|
||||||
is_whole_plate: bool,
|
|
||||||
hole_row: int,
|
|
||||||
hole_col: int,
|
|
||||||
blending_times: int,
|
|
||||||
balance_height: int,
|
|
||||||
plate_or_hole: str,
|
|
||||||
hole_numbers: str,
|
|
||||||
assist_fun1: str = "",
|
|
||||||
assist_fun2: str = "",
|
|
||||||
assist_fun3: str = "",
|
|
||||||
assist_fun4: str = "",
|
|
||||||
assist_fun5: str = "",
|
|
||||||
liquid_method: str = "NormalDispense"
|
|
||||||
) -> Dict[str, Any]:
|
|
||||||
return {
|
|
||||||
"StepAxis": axis,
|
|
||||||
"Function": "Blending",
|
|
||||||
"DosageNum": dosage,
|
|
||||||
"PlateNo": plate_no,
|
|
||||||
"IsWholePlate": is_whole_plate,
|
|
||||||
"HoleRow": hole_row,
|
|
||||||
"HoleCol": hole_col,
|
|
||||||
"BlendingTimes": blending_times,
|
|
||||||
"BalanceHeight": balance_height,
|
|
||||||
"PlateOrHoleNum": plate_or_hole,
|
|
||||||
"AssistFun1": assist_fun1,
|
|
||||||
"AssistFun2": assist_fun2,
|
|
||||||
"AssistFun3": assist_fun3,
|
|
||||||
"AssistFun4": assist_fun4,
|
|
||||||
"AssistFun5": assist_fun5,
|
|
||||||
"HoleNumbers": hole_numbers,
|
|
||||||
"LiquidDispensingMethod": liquid_method
|
|
||||||
}
|
|
||||||
|
|
||||||
def UnLoad(
|
|
||||||
axis: str,
|
|
||||||
dosage: int,
|
|
||||||
plate_no: int,
|
|
||||||
is_whole_plate: bool,
|
|
||||||
hole_row: int,
|
|
||||||
hole_col: int,
|
|
||||||
blending_times: int,
|
|
||||||
balance_height: int,
|
|
||||||
plate_or_hole: str,
|
|
||||||
hole_numbers: str,
|
|
||||||
assist_fun1: str = "",
|
|
||||||
assist_fun2: str = "",
|
|
||||||
assist_fun3: str = "",
|
|
||||||
assist_fun4: str = "",
|
|
||||||
assist_fun5: str = "",
|
|
||||||
liquid_method: str = "NormalDispense"
|
|
||||||
) -> Dict[str, Any]:
|
|
||||||
return {
|
|
||||||
"StepAxis": axis,
|
|
||||||
"Function": "UnLoad",
|
|
||||||
"DosageNum": dosage,
|
|
||||||
"PlateNo": plate_no,
|
|
||||||
"IsWholePlate": is_whole_plate,
|
|
||||||
"HoleRow": hole_row,
|
|
||||||
"HoleCol": hole_col,
|
|
||||||
"BlendingTimes": blending_times,
|
|
||||||
"BalanceHeight": balance_height,
|
|
||||||
"PlateOrHoleNum": plate_or_hole,
|
|
||||||
"AssistFun1": assist_fun1,
|
|
||||||
"AssistFun2": assist_fun2,
|
|
||||||
"AssistFun3": assist_fun3,
|
|
||||||
"AssistFun4": assist_fun4,
|
|
||||||
"AssistFun5": assist_fun5,
|
|
||||||
"HoleNumbers": hole_numbers,
|
|
||||||
"LiquidDispensingMethod": liquid_method
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user