Difference between revisions of "Practical Beamline Controls Training"

From Beam Line Controls
Jump to navigation Jump to search
m (→‎Instructions: use fewer words)
m (→‎IOC Deployment & Troubleshooting: Added git revisions used during the training session on March 20, 2023)
 
(13 intermediate revisions by the same user not shown)
Line 57: Line 57:


;Date
;Date
: TBD, March ??, 2023
: Monday, March 20, 2023
;Time
;Time
: 1:00pm CST
: 2:00pm CDT
;Duration
;Duration
: 1 hour
: 1 hour
;Sign-up form
;Sign-up form
: TODO: create sign-up form
: https://forms.office.com/g/vquAbEHi0Q
;Meeting URL
;Meeting URL
: TODO: create meeting URL after date is chosen
: [https://teams.microsoft.com/l/meetup-join/19%3ameeting_MWY4ODVmNGItZTc1Mi00MzIzLTgzOGYtODFjOGI2NDE5NTIw%40thread.v2/0?context=%7b%22Tid%22%3a%220cfca185-25f7-49e3-8ae7-704d5326e285%22%2c%22Oid%22%3a%226988db4c-e149-46db-bf4a-e7f68830d698%22%7d Ugly Microsoft Teams URL]
;Survey URL
: https://forms.office.com/g/b4XbHZFuRb


=== Outline ===
=== Outline ===
Line 75: Line 77:
# Add virtual motors to the IOC
# Add virtual motors to the IOC
# asyn troubleshooting
# asyn troubleshooting
=== Requirements ===
ssh access to an APS Red Hat Enterprise Linux (RHEL) computer is required for the training. 
Many [https://wiki.aps.anl.gov/bcda/index.php?title=VMs_for_EPICS_Training RHEL virtual machines] are available.


=== Instructions ===
=== Instructions ===
Line 80: Line 88:
Running through the instructions '''before''' the training session is '''strongly encouraged''':
Running through the instructions '''before''' the training session is '''strongly encouraged''':


[https://git.aps.anl.gov/practical_beamline_controls_training/session_2/instructions/-/tree/main https://git.aps.anl.gov/practical_beamline_controls_training/session_2/instructions/-/tree/main]
https://git.aps.anl.gov/practical_beamline_controls_training/session_2/instructions
 
If an APS computer is not available, [https://git.aps.anl.gov/practical_beamline_controls_training/session_2/instructions/-/tree/external alternate instructions] can be followed, but the differences will not be covered during the training session.


=== Video ===
=== Video ===


available after the training
[https://anl.box.com/s/wlfwd8luug1w9tdbwe1yf6ac9qqvslsc 1080p mkv]


=== Audio ===
=== Audio ===


available after the training
[https://anl.box.com/s/f8tz59jr8jm6ih3l326m3xj5xsrd5dko unannotated mp3]
 
=== Git revisions used during the training ===
 
Instructions: [https://git.aps.anl.gov/practical_beamline_controls_training/session_2/instructions/-/tree/5801aa2fb3ca75cc8214029e9d368ec3add05380 5801aa2f]
 
xxx: [https://git.aps.anl.gov/practical_beamline_controls_training/session_2/xxx/-/tree/65cbe6b5f1e99442606ea7cb2efa5f2a602b9caa 65cbe6b5]
 
motorVMC: [https://git.aps.anl.gov/practical_beamline_controls_training/session_2/motorVMC/-/tree/f98f1512b43039788e050d373f104a55bde5555d f98f1512]

Latest revision as of 14:54, 21 March 2023

Practical Beamline Controls (EPICS) Training for APS resident users

Sessions

  1. IOC Basics
  2. IOC Deployment & Troubleshooting

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

  1. What is an IOC/PV/record/field?
  2. Where to find record/field info
  3. Record processing/linking
  4. Loading databases
  5. Creating IOCs
  6. IOC Layout
  7. How support gets into the IOC
  8. Running/connecting to/disconnecting from an IOC
  9. Useful commands (iocsh & command line)
  10. GUIs
  11. EPICS support at the APS
  12. Adding streamDevice support to an IOC

Slides

https://docs.google.com/presentation/d/1UN3rHJ-U-gwZz50blV7qj1AGE3RDS_VVw1-TYOsNnw4/edit?usp=sharing

Video

1080p mp4 (slides & audio)

Note: the box web site plays the video at a lower resolution by default.

Audio

unannotated 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
Survey URL
https://forms.office.com/g/b4XbHZFuRb

Outline

  1. Setup
  2. Deploy a new IOC
  3. Add simulated motors to the IOC
  4. Deploy the motorVMC (Virtual Motor Controller) module
  5. Add virtual motors to the IOC
  6. 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

1080p mkv

Audio

unannotated mp3

Git revisions used during the training

Instructions: 5801aa2f

xxx: 65cbe6b5

motorVMC: f98f1512