130 likes | 262 Views
Beamline GUIs at ALBA. Guifre Cuni on behalf of the Controls Group. Common Controls Components. Networked equipments IPCs, VMs, Workstations, Terminal, Icepaps, EPS, electrometers Vacuum Gauges and IPs controllers, Pneumatic Valves, Tango DSs EPS Tango DSs Archiving Tango DSs
E N D
Beamline GUIs at ALBA • Guifre Cuni • on behalf of the Controls Group
Common Controls Components • Networked equipments • IPCs, VMs, Workstations, Terminal, Icepaps, EPS, electrometers • Vacuum • Gauges and IPs controllers, Pneumatic Valves, Tango DSs • EPS • Tango DSs • Archiving • Tango DSs • Alarms • Tango DSs • Device Pool Tango DS • Motors, counters, pseudos, acquisitions • MacroServer Tango DS • Procedures • CCDs • Basler, Tango DS ImgGrabber • Detectors • LIMA Tango DS
Common GUI elements • Taurus (core + Qt) on top of PyTango • Taurusgui with custom ‘perspectives’ and panels • Macro execution GUI and/or CLI • Basic Acquisition definition (for scans) with channels, predefined plots, saved in Nexus • <taurusnews + demo + taurusgui example>
Experiment applications • Two beamlines have bought a complete End-Station setup with their own application • Two beamlines have said that current GUIs are enough for their experiments • One beamline is happy with the CLI and the macro framework provided • One beamline has not yet specified the needs • And BL13 – XALOC would like to have ‘all available tools for mx experiments’…
Next steps for XALOC: • Integrate omega, musst card and Pilatus Detector in the control system in order to perform a data collection • Define particular perspectives to mimic each ‘mxCuBE tab’ • Define functional panels that can be arranged depending on the experiment • Integrate CATs in the data collection
Questions arise… • We think that we have to split the hardware objects’ logic in: • Tango + Taurus for status and notifications • Macros for the procedures or operations • What else do we need to start with STAC+EDNA • Is ISPyB widely used outside the ESRF? • Will be mxCuBE migrated to Qt4? • from the last meeting my feeling is that ‘there was no need’