| Title |
Effortless Creation of Control & Data Acquisition Graphical User Interfaces with Taurus |
| Authors |
- C. Pascual-Izarra, G. Cuní, C.M. Falcón Torres, D. Fernández-Carreiras, Z. Reszela, M. Rosanes Siscart
ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
- T.M. Coutinho
ESRF, Grenoble, France
|
| Abstract |
Creating and supporting Graphical User Interfaces (GUIs) for experiment control and data acquisition has traditionally been a major drain of time and resources for laboratories. GUIs often need to be adapted to new equipment or methods, but typical users lack the technical skills to perform the required modifications, let alone to create new GUIs. Here we present the Taurus* framework which allows a non-programmer to create a fully-featured GUI (with forms, plots, synoptics, etc) from scratch in a few minutes using a "wizard" as well as to customize and expand it by drag-and-dropping elements around at execution time. Moreover, Taurus also gives full control to more advanced users to access, create and customize a GUI programmatically using Python. Taurus is a free, open source, multi-platform pure Python module (it uses PyQt for the GUI). Its support and development are driven by an active and welcoming community participated by several major laboratories and companies which use it for their developments. While Taurus was originally designed within the Sardana** suite for the Tango*** control system, now it can also support other control systems (even simultaneously) via plug-ins.
|
| Footnotes & References |
* Taurus Home Page: http://taurus-scada.org** Sardana Home Page: http://sardana-controls.org*** Tango Home Page: http://tango-controls.org |
| Paper |
download THHC3O03.PDF [0.327 MB / 5 pages] |
| Slides |
download THHC3O03_TALK.PDF [23.185 MB] |
| Conference |
ICALEPCS2015, Melbourne, Australia |
| Series |
International Conference on Accelerator and Large Experimental Physics Control Systems (15th) |
| Proceedings |
Link to full ICALEPCS2015 Proccedings |
| Session |
User interfaces and tools |
| Date |
22-Oct-15 13:00–14:15 |
| Main Classification |
User Interfaces and Tools |
| Keywords |
TANGO, controls, GUI, EPICS, interface |
| Publisher |
JACoW, Geneva, Switzerland |
| Editors |
Lou Corvetti (AS, Clayton, Australia); Kathleen Riches (SLSA, Clayton, Australia); Volker RW Schaa (GSI, Darmstadt, Germany) |
| ISBN |
978-3-95450-148-9 |
| Published |
December 2015 |
| Copyright |
|