A GRAPHICAL SEQUENCER FOR SOLEIL BEAMLINE ACQUISITIONS

2007 
Addressing batch-processing and sequencing needs are fundamental for daily beamline operation. The SOLEIL [1] control software group proposes two solutions. Firstly, the PYTHON [2] scripting environment, for which a dedicated TANGO [3] binding is available, has been proven to be a powerful resource, but is limited to scientists with good programming skills. Secondly, we provide the PASSERELLE software, developed by the ISENCIA [4] company and based on the PTOLEMY [5] framework. Within this environment, sequences can be designed graphically by drag and drop components called actors (representing elementary sequences steps). The process execution can be easily “programmed” by graphically defining the data flow between actors. On top of this framework, an existing generic GUI application allows users to configure and execute the sequences. A dedicated GUI application can also be developed to provide the beamline’s end-user a completely integrated acquisition application. The work organization, software architecture, and the design of the whole system is presented, as well as its current status of deployment on SOLEIL beamlines.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    3
    Citations
    NaN
    KQI
    []