EPICS for Beginners (October '20) review
If you wish to review the EPICS for Beginners training, delivered by Andrew Starritt at the last year’s meeting, you’ll be happy to hear that the virtual environments you used back then are still up and running so you can simply log in and review the material.
To do that, you’ll first need to log into our ASCI environment. Please the ASCI how-to instructions. You should still have the training presentation in your /user/home directory. If you don’t, a copy is available for your reference.
We’ve also recorded the training which you might find useful:
- Morning session: https://www.youtube.com/watch?v=lmO6FA8pDdE
- Pre-lunch session: https://www.youtube.com/watch?v=Tzj8rF09_Ak
- Afternoon sessions combined: https://www.youtube.com/watch?v=zB7IwnG2I0A
Interfacing devices with EPICS (May '21)
Please find the presentation PowerPoint slides and the exercise notes in the links provided.
Link to the training recording: https://www.youtube.com/watch?v=9r7CQ3Ic_2s
Syllabus:
1. Introduction
2. Non device driver options
Using external programs/scripts to 'caput' to records.
3. Frameworks - General
DTYP and INP or OUT fields.
dbd files
Building an IOC - including ASYN and/or driver
4. Basic/raw framwork
Example: IOC Status, VSCAN
**Exercise
5. Asyn
5.1 ASYN ports
drvAsynIPPortConfigure
drvAsynSerialPortConfigure
5.2 Stream Device
Protocol files
**Exercise
5.3 Asyn Port Driver (C++ and mention obsolete C)
5.4 Mention: areaDetector and asynMotor
5.5 Modbus ASYN - mention only - brief
5.6 GPIB driver - obsolete - brief
6. Modbus IP - brief mention only
7. Python Stream - brief mention only