holypipette.interface.pipettes module¶
- class holypipette.interface.pipettes.PipetteInterface(stage, microscope, camera, units, config_filename=None)[source]¶
Bases:
TaskInterface
Controller for the stage, the microscope, and several pipettes.
- connect(main_gui)[source]¶
Connect signals to slots in the main GUI. Will be called automatically during initialization of the GUI.
- Parameters:
main_gui (
CameraGui
) – The main GUI in control.
- manipulator_switched¶
- measure_ranges()[source]¶
This is called every 500 ms when measuring ranges. It updates the min and max on each axis.
- move_microscope(distance)[source]¶
Move microscope by 10μm
- Parameters:
distance (object, optional) – If no argument is given, 10 will be used as a default argument
- move_pipette(xy_position)[source]¶
Move pipette to position
- Parameters:
xy_position (object, optional)
- move_pipette_x(distance)[source]¶
Move pipette in x direction by 10μm
- Parameters:
distance (object, optional) – If no argument is given, 10 will be used as a default argument
- move_pipette_y(distance)[source]¶
Move pipette in y direction by 10μm
- Parameters:
distance (object, optional) – If no argument is given, 10 will be used as a default argument
- move_pipette_z(distance)[source]¶
Move pipette in z direction by 10μm
- Parameters:
distance (object, optional) – If no argument is given, 10 will be used as a default argument
- move_stage_horizontal(distance)[source]¶
Move stage horizontally by 10μm
- Parameters:
distance (object, optional) – If no argument is given, 10 will be used as a default argument
- move_stage_vertical(distance)[source]¶
Move stage vertically by 10μm
- Parameters:
distance (object, optional) – If no argument is given, 10 will be used as a default argument