EPICS for Beginners
- Axel Winter (Max Planck Institut für Plasmaphysik)
Tutorials “EPICS for beginners”
“EPICS running in 1 hour”
Scientific data are a significant raw material of the 21st century. To exploit their value, a FAIR – Findable, Accessible, Interoperable, and Re-purposable – data infrastructure (DI) is a must. Making data Findable and AI Ready (an alternative interpretation of the acronym) will change the way how science is done today. For the wider field of condensed-matter physics and the chemical physics...
areaDetector is an EPICS framework to support 2-D detectors. It is
based on modular C++ code that greatly simplifies the task of writing
a support for a new detector. It also supports plugins, which receive
detector data from the driver and process it in some way.
areaDetector includes drivers for a wide range of detectors and
StreamDevice is a generic EPICS device support for a wide range of devices which communicate with "strings" (in the broadest sense, including binary "telegrams") over any bus system supported by asynOctet (see: asynDriver), e.g. RS232, GPIB or TCP.
This presentation will give an introduction into the use of StreamDevice and is targeted to people who are already familiar with EPICS records...
PyDevice is an EPICS device support for Python interpreter. It allows to connect EPICS database records with Python code.
The goal of this project is to provide very easy interface for Python developers to integrate Python code into EPICS control system. This is achieved by allowing arbitrary Python code to be called from EPICS records, including but not limited to built-in functions,...
A live demo: Installation EPICS on a RaspberryPi with 2 MCC-heads (ADCs & DACs)
(And to be honest, it takes 58 minutes)