TY - CONF
AU - Fröhlich, Lars
AU - Hensler, Olaf
AU - Jastrow, Ulf
AU - Walla, Marcus
AU - Wilgen, Josef
TI - Taskomat </td><td width="150">
TI - amp; Taskolib: A Versatile, Programmable Sequencer for Process Automation
CY - [Geneva]
PB - JACoW Publishing
M1 - PUBDB-2022-04664
SN - 978-3-95450-237-0
SP - 94-97
PY - 2023
AB - 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.
T2 - 13th International Workshop on Emerging Technologies and Scientific Facilities Controls (formerly Personal Computers and Particle Accelerator Controls)
CY - 4 Oct 2022 - 7 Oct 2022, Prague (Czechia)
Y2 - 4 Oct 2022 - 7 Oct 2022
M2 - Prague, Czechia
KW - Accelerator Physics (Other)
KW - Hardware Technologies and Component Integration, System Modeling and Automation (Other)
KW - controls (autogen)
KW - interface (autogen)
KW - operation (autogen)
KW - site (autogen)
KW - software (autogen)
LB - PUB:(DE-HGF)8 ; PUB:(DE-HGF)7
DO - DOI:10.18429/JACoW-PCaPAC2022-FRO11
UR - https://bib-pubdb1.desy.de/record/482170
ER -