13
Kappa Workgroup Meeting | Bessy | Nov 28-29, 2011 Session 4: Beamline GUIs 1 Beamline GUIs at ALBA Guifre Cuni on behalf of the Controls Group

Beamline GUIs at ALBA

  • Upload
    jamese

  • View
    56

  • Download
    3

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: Beamline GUIs at ALBA

Kappa Workgroup Meeting | Bessy | Nov 28-29, 2011Session 4: Beamline GUIs 1

Beamline GUIs at ALBA

Guifre Cuni on behalf of the Controls Group

Page 2: Beamline GUIs at ALBA

Kappa Workgroup Meeting | Bessy | Nov 28-29, 2011Session 4: Beamline GUIs 2

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

Page 3: Beamline GUIs at ALBA

Kappa Workgroup Meeting | Bessy | Nov 28-29, 2011Session 4: Beamline GUIs 3

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>

Page 4: Beamline GUIs at ALBA

Kappa Workgroup Meeting | Bessy | Nov 28-29, 2011Session 4: Beamline GUIs 4

Some Screenshots (I)

Page 5: Beamline GUIs at ALBA

Kappa Workgroup Meeting | Bessy | Nov 28-29, 2011Session 4: Beamline GUIs 5

Some Screenshots (II)

Page 6: Beamline GUIs at ALBA

Kappa Workgroup Meeting | Bessy | Nov 28-29, 2011Session 4: Beamline GUIs 6

Some Screenshots (III)

Page 7: Beamline GUIs at ALBA

Kappa Workgroup Meeting | Bessy | Nov 28-29, 2011Session 4: Beamline GUIs 7

Some Screenshots (IV)

Page 8: Beamline GUIs at ALBA

Kappa Workgroup Meeting | Bessy | Nov 28-29, 2011Session 4: Beamline GUIs 8

Some Screenshots (V)

Page 9: Beamline GUIs at ALBA

Kappa Workgroup Meeting | Bessy | Nov 28-29, 2011Session 4: Beamline GUIs 9

Some Screenshots (VI)

Page 10: Beamline GUIs at ALBA

Kappa Workgroup Meeting | Bessy | Nov 28-29, 2011Session 4: Beamline GUIs 10

Some Screenshots (VII)

Page 11: Beamline GUIs at ALBA

Kappa Workgroup Meeting | Bessy | Nov 28-29, 2011Session 4: Beamline GUIs 11

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’…

Page 12: Beamline GUIs at ALBA

Kappa Workgroup Meeting | Bessy | Nov 28-29, 2011Session 4: Beamline GUIs 12

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

Page 13: Beamline GUIs at ALBA

Kappa Workgroup Meeting | Bessy | Nov 28-29, 2011Session 4: Beamline GUIs 13

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’