eda_plugin.actuators.micro_manager.MMActuator
- class eda_plugin.actuators.micro_manager.MMActuator(*args: Any, **kwargs: Any)
Bases:
QObjectMicro-Manager based actuator.
An actuator that uses a standard Micro-Manager acquisition to run EDA on. Micro-Manager is contacted via pycromanager and the actuator receives events like AcquisitionStartedEvent via the EventBus.
- __init__(event_bus: EventBus | None = None, acquisition_mode: MMAcquisition | None = None, gui: bool = True)
Set up the communication with the EventBus and load the MMAcquisition & GUI.
Methods
__init__([event_bus, acquisition_mode, gui])Set up the communication with the EventBus and load the MMAcquisition & GUI.
Stop and close the MMAcquisition object based on QThread.
set_auto_adjust(new_value)set_calibrated_time_from_gui(manual_time)Construct an MMAcquisition object, connect the relevant events to it and start.
Attributes
stop_acq_signal- call_action(interval)
Information received from the interpreter, change the interval.
- reset_thread()
Stop and close the MMAcquisition object based on QThread.
- start_acq()
Construct an MMAcquisition object, connect the relevant events to it and start.