PYME.Acquire.ui.mpd_picosecond_delay_panel module

class PYME.Acquire.ui.mpd_picosecond_delay_panel.DelayPanel(parent, delayer, scope)

Bases: mClass

Simple slider panel showing/controling the delay of the MPD picosecond delay module. See PYME.Acquire.Hardware.mpd_picosecond_delayer.

Example setup in init script: @init_gui(‘pulse phase control’) def pulse_phase_controls(MainFrame, scope):

from PYME.Acquire.ui import mpd_picosecond_delay_panel delay_panel = mpd_picosecond_delay_panel.DelayPanel(MainFrame, scope.mpd, scope) MainFrame.camPanels.append((delay_panel, ‘Phase Delay’, False, False)) MainFrame.time1.WantNotification.append(delay_panel.update)

on_cb_highspeed(wx_event)
on_slide(event)
update()