Aspirating from trough with multiple channels

Hi, I am trying to aspirate a liquid from a trough with multiple channels, but it seems like there is no such functionality in PLR. Is there a way I can do that?

------- code reference ------
trough_carrier = Trough_CAR_4R200_A00(name=“trough_carrier”)
source_trough = Hamilton_1_trough_200ml_Vb(name=“source_trough”)
trough_carrier[0] = capillary_storage_source_trough
source_trough.set_liquids([(“solution”, 9600)]) #Manually define a set_liquids function since there is no implementation for trough

await lh.pick_up_tips(tip_plate[“A1:H1”]) # Pick up tips
await lh.aspirate([source_trough], vols=[100,100,100,100,100,100,100,100]) # Aspirate from source with 8 tips
await lh.dispense(dest_well[“A1:H1”], vols=[100] * 8)

Thanks!

you can:

await lh.aspirate([source_trough] * 8, vols=[100,100,100,100,100,100,100,100])

1 Like