holypipette.devices.manipulator.leica module

A Z Unit for a Leica microscope, using MicroManager. Communication through serial COM port.

class holypipette.devices.manipulator.leica.Leica(name='COM1')[source]

Bases: Microscope

absolute_move(x)[source]

Moves the device axis to position x in um.

Parameters:
  • axis (this is ignored)

  • x (target position in um.)

position()[source]

Current position along an axis.

Parameters:

axis (this is ignored)

Return type:

The current position of the device axis in um.

relative_move(x)[source]

Moves the device axis by relative amount x in um.

Parameters:
  • axis (this is ignored)

  • x (position shift in um.)

step_move(distance)[source]
stop()[source]

Stop current movements.

wait_until_still()[source]

Waits for the motors to stop.