https://github.com/klauer/hgvpu
LCLS-II HGVPU IOC ((official remote: ssh://lcls-dev3/afs/slac/g/cd/swe/git/repos/slac/motioncontrol/Undulator_HXR.git))
https://github.com/klauer/hgvpu
Last synced: 3 months ago
JSON representation
LCLS-II HGVPU IOC ((official remote: ssh://lcls-dev3/afs/slac/g/cd/swe/git/repos/slac/motioncontrol/Undulator_HXR.git))
- Host: GitHub
- URL: https://github.com/klauer/hgvpu
- Owner: klauer
- Created: 2018-07-06T20:25:08.000Z (almost 7 years ago)
- Default Branch: refactor
- Last Pushed: 2018-10-09T23:04:59.000Z (over 6 years ago)
- Last Synced: 2025-01-17T16:51:47.426Z (5 months ago)
- Language: Batchfile
- Homepage:
- Size: 729 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
#==============================================================
#
# Name: README
#
# Rem: This is the top level directory for the LCLS
# Undulator Control EPICS IOC Application.
#
# Loc: /afs/slac/g/lcls/build/epics/iocTop/Undulator
#
# Auth: 04-Jan-2008, A. Alarcon (ALARCON)
# Rev: dd-mmm-yyyy, Reviewer's Name (USERNAME)
#--------------------------------------------------------------
# Mod:
# dd-mmm-yyyy, Reviewer's Name (USERNAME)
# coment
#
#==============================================================
#
Filename Description
---------- -----------------
Makefile Top level makefile
README This file
RELEASE_NOTES Application release notesDirectory Names Description
---------------- ------------
db Generated by make and contains database files
dbd Generated by make and contains database definition file
bin Generated by make and contains binary files
iocBoot Contains IOC startup script loaded at boot
configure Contains make configuration files
ucmApp Application filesRebooting Undulator IOCs
--------------------------------------------------------
1. lclshome -> Collimator/Motion -> UND1
2. click Global Controls...
3. select appropriate undulators
4. select reboot
5. deselect ALLUpdating Undulator Polynimals
--------------------------------------------------------
1. Get updated polynomial excel file from Heinz-Dieter
2. Save file as .csv
3. Update files in ucmApp/Db/undulator
4. CVS diff UndulatorPolynomials.csv
-Verify only appropriate lines are updated
-Verify no significant digits were lost
5. Commit changes
6. Tag and release
7. Reboot relevant undulatorsUpdating Undulator IOC st.cmd
---------------------------------------------------------
1. Log into production
2. Edit $IOC_DATA/sioc-und1-uc01/iocInfo/IOC-version-list
-Each line number corresponds to an undulator, the name is the tagged version
-Edit for the appropriate updates
4. Make the APP, this runs a script to autogenerate the startup files
5. Reboot appropriate IOCsSkew Level 2 Recover Instructions
----------------------------------------------------------
1. lclshome -> Collimator/Motion -> UND1
2. Select the undlator with the problem
3. Translation Stages...->Skew level2 recover instructions...
4. Follow directions