An open API service indexing awesome lists of open source software.

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))

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 notes

Directory 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 files

Rebooting Undulator IOCs
--------------------------------------------------------
1. lclshome -> Collimator/Motion -> UND1
2. click Global Controls...
3. select appropriate undulators
4. select reboot
5. deselect ALL

Updating 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 undulators

Updating 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 IOCs

Skew 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