Skip to content
Snippets Groups Projects
Forked from DM / dm-docs
Source project has a limited visibility.

IOC Deployment and Troubleshooting

This repo contains instructions for Session 2 of the Practical Beamline Controls Training.

Assumptions

  • The instructions assume the user is logged into an APS-maintained Linux computer.
  • The APS-maintained linux computer has access to /APSshare

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

Quickstart

There is a script that outputs commands from the "Setup" section in a form that can be easily copied and pasted.

To use the script, do the following:

$ curl -O https://git.aps.anl.gov/practical_beamline_controls_training/session_2/instructions/-/raw/main/scripts/quickstart.sh
$ chmod a+x quickstart.sh
$ ./quickstart.sh

Then copy and paste the output from the script into the terminal and proceed to the "Deploy a new IOC" section.