pylabrobot.agilent.biotek.el406.plate_washer.PlateWasher.aspirate#

async PlateWasher.aspirate(vacuum_filtration: bool = False, travel_rate: Literal['1', '2', '3', '4', '5', '1 CW', '2 CW', '3 CW', '4 CW', '6 CW'] = '3', delay: float = 0.0, vacuum_time: float = 30.0, offset_x: int = 0, offset_y: int = 0, offset_z: int | None = None, secondary_aspirate: bool = False, secondary_x: int = 0, secondary_y: int = 0, secondary_z: int | None = None) None#

Aspirate liquid from all wells via the wash manifold.

Two modes, based on vacuum_filtration:

  • Normal (vacuum_filtration=False): Uses travel_rate and delay.

  • Vacuum filtration (vacuum_filtration=True): Uses vacuum_time. Travel rate is ignored (greyed out in GUI).

Parameters:
  • vacuum_filtration (bool) – Enable vacuum filtration mode.

  • travel_rate (Literal['1', '2', '3', '4', '5', '1 CW', '2 CW', '3 CW', '4 CW', '6 CW']) – Head travel rate (“1”-“5”, or cell wash “1 CW”-“6 CW”).

  • delay (float) – Post-aspirate delay in seconds (0-5).

  • vacuum_time (float) – Vacuum filtration time in seconds (5-999).

  • offset_x (int) – X offset in steps (-60 to +60).

  • offset_y (int) – Y offset in steps (-40 to +40).

  • offset_z (int | None) – Z offset in steps (1-210). None for plate-type default.

  • secondary_aspirate (bool) – Enable secondary aspirate at a different position.

  • secondary_x (int) – Secondary X offset (-60 to +60).

  • secondary_y (int) – Secondary Y offset (-40 to +40).

  • secondary_z (int | None) – Secondary Z offset (1-210). None for plate-type default.

Return type:

None