Practical Beamline Controls Training
Practical Beamline Controls (EPICS) Training for APS resident users
Sessions
IOC Basics
Meeting Info
- Date
- Friday, January 20, 2023
- Time
- 1:00pm CST
- Duration
- 1 hour
- Sign-up form
- https://forms.office.com/g/U79q6v9Jpm
- Meeting URL
- Ugly Microsoft Teams Meeting URL
Outline
- What is an IOC/PV/record/field?
- Where to find record/field info
- Record processing/linking
- Loading databases
- Creating IOCs
- IOC Layout
- How support gets into the IOC
- Running/connecting to/disconnecting from an IOC
- Useful commands (iocsh & command line)
- GUIs
- EPICS support at the APS
- Adding streamDevice support to an IOC
Slides
https://docs.google.com/presentation/d/1UN3rHJ-U-gwZz50blV7qj1AGE3RDS_VVw1-TYOsNnw4/edit?usp=sharing
Video
Note: the box web site plays the video at a lower resolution by default.
Audio
annotated audio (with chapters corresponding to slides) -- coming eventually
IOC Deployment & Troubleshooting
Meeting Info
- Date
- Monday, March 20, 2023
- Time
- 2:00pm CDT
- Duration
- 1 hour
- Sign-up form
- https://forms.office.com/g/vquAbEHi0Q
- Meeting URL
- Ugly Microsoft Teams URL
Outline
- Setup
- Deploy a new IOC
- Add simulated motors to the IOC
- Deploy the motorVMC (Virtual Motor Controller) module
- Add virtual motors to the IOC
- asyn troubleshooting
Requirements
ssh access to an APS Red Hat Enterprise Linux (RHEL) computer is required for the training.
Many RHEL virtual machines are available.
Instructions
Running through the instructions before the training session is strongly encouraged:
https://git.aps.anl.gov/practical_beamline_controls_training/session_2/instructions
If an APS computer is not available, alternate instructions can be followed, but the differences will not be covered during the training session.
Video
https://anl.box.com/s/wlfwd8luug1w9tdbwe1yf6ac9qqvslsc