pylabrobot.agilent.biotek.el406.syringe_dispenser.SyringeDispenser.prime#
- async SyringeDispenser.prime(volume: float, syringe: Literal['A', 'B'] = 'A', flow_rate: int = 5, refills: int = 2, pump_delay: float = 0.0, submerge_tips: bool = True, submerge_duration: float = 0.0) None#
Prime the syringe pump fluid lines.
Fills the syringe pump tubing with liquid by performing one or more aspirate-dispense cycles (refills). Optionally submerges the tips in fluid after priming is complete.
Uses the plate currently loaded in the EL406 (see
EL406.set_plate).- Parameters:
volume (float) – Prime volume in uL per refill (80-9999).
syringe (Literal['A', 'B']) – Syringe selection - “A” or “B”.
flow_rate (int) – Flow rate (1-5).
refills (int) – Number of prime cycles (1-255).
pump_delay (float) – Delay between cycles in seconds (0-5). Wire resolution: 1 ms.
submerge_tips (bool) – Submerge tips in fluid after prime.
submerge_duration (float) – Submerge duration in seconds (0-86340, i.e. up to 23:59). 0 to disable submerge time. Only encoded when submerge_tips=True. Wire resolution: 60 s (1 minute).
- Raises:
ValueError – If parameters are invalid.
- Return type:
None