You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 2
Next »
- EPICS IOC Prepared
- HXR IOC Configuration:
- git repo: Undulator_HXR
- branch: epics7-update
- $(git_repo)/configure/RELEASE:
IOCADMIN_MODULE_VERSION = R3.1.16-1.3.2
SNCSEQ_MODULE_VERSION = R2.2.4-1.0
AUTOSAVE_MODULE_VERSION = R5.8-2.1.0
BUSY_MODULE_VERSION = R1.7.2.1-0.1.2
CAPUTLOG_MODULE_VERSION = R4.0-1.0.0
CALC_MODULE_VERSION = R3.7-1.0.1
SSCAN_MODULE_VERSION = R2.10.2-1.0.0
SPLINE_MODULE_VERSION = R2.0.2
ASYN_MODULE_VERSION = R4.39-1.0.1
#MOTOR_MODULE_VERSION = motor-git-hgvpu
MOTOR_MODULE_VERSION = motor-git
#MOTOR_MODULE_VERSION = R6.10.1-2.5.0
# IPAC
IPAC_MODULE_VERSION = ipac-git
IP330_MODULE_VERSION = ip330-asyn-git
SOFTGLUE_MODULE_VERSION = softGlue-git
IPUNIDIG_MODULE_VERSION = ipUnidig-git
XIPIO_MODULE_VERSION = R1.2.0
# VME
A16VME_MODULE_VERSION = R1.1.0
CEXP_MODULE_VERSION = R1.1.2
- $(git_repo)/configure/RELEASE_SITE:
- BASE_MODULE_VERSION=R7.0.3.1-1.0
EPICS_SITE_TOP=/afs/slac/g/lcls/epics
BASE_SITE_TOP=/afs/slac/g/lcls/epics/base
MODULES_SITE_TOP=/afs/slac/g/lcls/epics/R7.0.3.1-1.0/modules
EPICS_MODULES=/afs/slac/g/lcls/epics/R7.0.3.1-1.0/modules
IOC_SITE_TOP=/afs/slac/g/lcls/epics/iocTop
PACKAGE_SITE_TOP=/afs/slac/g/lcls/package
MATLAB_PACKAGE_TOP=/afs/slac/g/lcls/package/matlab
PSPKG_ROOT=/afs/slac/g/lcls/pkg_mgr
TOOLS_SITE_TOP=/afs/slac/g/lcls/tools
ALARM_CONFIGS_TOP=/afs/slac/g/lcls/tools/AlarmConfigsTop
- $(git_repo)/configure/CONFIG_SITE:
CHECK_RELEASE = YES
CROSS_COMPILER_TARGET_ARCHS = RTEMS-mvme3100
PKG_ARCH=$(T_A)
SHARED_LIBRARIES=NO
STATIC_BUILD=YES
ALGLIB_PACKAGE_NAME = alglib
ALGLIB_VERSION = 3.14.0
ALGLIB_TOP = $(PACKAGE_SITE_TOP)/$(ALGLIB_PACKAGE_NAME)/$(ALGLIB_VERSION)
ALGLIB_LIB = $(ALGLIB_TOP)/$(T_A)/lib
ALGLIB_INCLUDE = $(ALGLIB_TOP)/$(T_A)/include
-include $(TOP)/../CONFIG_SITE.local
-include $(TOP)/configure/CONFIG_SITE.local
- HXR Upgrade Test Plan
- Week 1: Practice test on HXU-xxx
- Prepare work:
- Record current iocSpecificRelease for ioc-b81-mc01:
- iocSpecificRelease -> /u/cd/tthayer/workspace/LCLSII/SXRU/Undulator_SXR_MMF/
- During the test day:
- Boot current EPICS 3 based IOC, record settings:
- Currently sioc-b81-mc03 is running, need to check again before test
- Open EDM based Undulator GUI
- login lcls-dev3
- cd ../tthayer
- cd LCLSII/SXRU/Undulator_SXR_MMF/util/prod
- ./SXU_TCRM_GUI.sh
- Before any movement, record all the settings.
- Take screenshots from GUI
- check IOC status
- check network connection: moc-b81-mc03
- Follow checkout sheet to process the practice tests
- Print the checkout sheet
- Practice with K value and Gap convert
- According to the checkout sheet, the main motion test should be as follows:
- Move gap from 180mm to 100mm
- Power off controller and turn off ioc
- Power on controller and turn on ioc
- Confirm Encoder RBD value
- Tests will verify the correct operation of the following motion controls:
- Wiring, switch status, ESTOP functionality.
- Coordinated motion for gap adjustment.
- Encoder read back: available, calibrated.
- Limit, tilt, and vacuum switches: single axis, coordinated motion.
- Take a look on spline
- Stop the test if encounter any issue/hazard, contact Alex for help.
- After all the test, revert all the settings as same as saved before.
- Week 2: EPICS 7 Upgrade test
- Prepare work: