pylabrobot.revvity.celigo.Galvo#
- class pylabrobot.revvity.celigo.Galvo(celigo: Celigo)#
Bases:
objectGalvo positioning, calibration, and status operations owned by a Celigo.
Methods
__init__(celigo)calibrate(axis[, timeout])Run a galvo error-signal characterization sweep.
home([magnification, logical_filter])Move both galvos to their calibrated imaging center.
move_both(x_logical_voltage, y_logical_voltage)Start both galvo moves, optionally wait for both, and return hardware voltages.
move_single(axis, logical_voltage[, ...])Move one galvo to a logical voltage and return its hardware voltage.
Read one galvo's calibration error-count pairs.
Read the complete galvo and laser-firing state from the controller.
Read captured galvo position/move pairs in controller DAC counts.
voltages_for_offset(logical_filter[, offset_mm])Return galvo targets for an X-right/Y-down sample-relative field offset.
- Parameters:
celigo (Celigo)