import ch.psi.utils.swing.SwingUtils as SwingUtils import ch.psi.pshell.swing.DiscretePositionerPanel as DiscretePositionerPanel import ch.psi.pshell.swing.DiscretePositionerSelector as DiscretePositionerSelector import ch.psi.pshell.swing.RegisterPanel as RegisterPanel """ setp = scienta.getChannelCtrl()+":LENS_MODE" rbck = scienta.getChannelCtrl()+":LENS_MODE_RBV" dp = DiscretePositioner("lens_mode", setp, rbck) dp.monitored=True add_device(dp, True) pn=DiscretePositionerSelector() pn.setDevice(dp) SwingUtils.showDialog(App.getInstance().mainFrame, dp.name, None, pn) show_panel(dp) """ reg=sin #scienta.getEnergyStepSize() rp=RegisterPanel() rp.setDevice(None) SwingUtils.showDialog(App.getInstance().mainFrame, reg.name, None, rp)