| Paper |
Title |
Page |
| FRO11 |
Taskomat & Taskolib: A Versatile, Programmable Sequencer for Process Automation |
94 |
| |
- L. Fröhlich, O. Hensler, U. Jastrow, M. Walla, J. Wilgen
DESY, Hamburg, Germany
|
|
| |
This contribution introduces the Taskolib library, a powerful framework for automating processes. Users can easily assemble sequences out of process steps, execute these sequences, and follow their progress. Individual steps are fully programmable in the lightweight Lua language. If desired, sequences can be enhanced with flow control via well-known constructs such as IF, WHILE, or TRY. The library is written in platform-independent C++17 and carries no dependency on any specific control system or communication framework. Instead, such dependencies are injected by client code; as an example, the integration with a DOOCS server and a graphical user interface is demonstrated.
|
|
|
Slides FRO11 [3.529 MB]
|
|
| DOI • |
reference for this paper
※ doi:10.18429/JACoW-PCaPAC2022-FRO11
|
|
| About • |
Received ※ 26 September 2022 — Accepted ※ 15 February 2023 — Issue date ※ 17 February 2023 |
|
| Cite • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
| |