Indico is being upgraded. Please do not register or modify events as these changes will not be saved. Thank you for your understanding.

Mar 14 – 15, 2023
ESRF
Europe/Paris timezone

Unicos: a Qt-based GUI development for CERN

Mar 15, 2023, 9:05 AM
25m
MD-1-21 (ESRF)

MD-1-21

ESRF

71 avenue des Martyrs, 38000 Grenolbe

Speaker

Michal Gandor (S2 Innovation)

Description

Company profile:
o S2Innovation delivers control systems integration and software development services
for big science laboratories and innovative industries. We mostly work with Tango
ecosystem but also take up another challenges. • Implemented GUI (Unicos):
o The GUI was implemented in Siemens WinCC OA (v3.19, Qt based) according to ISA 101 standards. Application is widely used in CERN to maintain diverse systems and devices they use in the institute. It consists of multiple different views, each one responsible for another control task but they share the same visual interface.
o Applicationismulti-window,onewindowcantriggeropeningotherone,butitalso consists of pop-up windows, which open on top of the main one providing the ability to perform smaller operation.
o Gui can connect to the devices/signals connected to the Wincc OA application to show real data coming from the devices.
o The UI interface is fully customized – designer’s graphic was translated into the working application 1:1.
o Interface mostly kept in grayscale colors, where important parts are colored to stick to the ISA 101.
• Maintenance:
o The idea behind the design was to allow future extension. Where possible, system was
divided into components (called panels in Wincc OA) which were later reused on diverse
windows
o Using the predefined components will allow system scientists who are not experts in the
development to create they own windows or align existing ones.
o Also, there is a defined color palette to make it easier when creating new panels.
• Feedback:
o The new interface was build based on the old one which is currently used at the facility.
Feedback from current users allowed to create a new interface better sticking to the needs.

Presentation materials