You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 5
Next »
- EPICS IOC Prepared
- SXR IOC Configuration:
- git repo: Undulator_SXR
- branch: epics7-update
- $(git_repo)/configure/RELEASE:
- SEQ_MODULE_VERSION =R2.2.4-1.2
AUTOSAVE_MODULE_VERSION =R5.8-2.1.0
CAPUTLOG_MODULE_VERSION =R4.0-1.0.0
IOCADMIN_MODULE_VERSION =R3.1.16-1.3.2
SSUBRECORD_MODULE_VERSION =R3.0.4
MODBUS_MODULE_VERSION =R3.2-1.0.1
ASYN_MODULE_VERSION =R4.39-1.0.1
MOTOR_MODULE_VERSION =R6.10.1-2.3.1
STREAM_MODULE_VERSION =R2.8.9-1.2.1
CALC_MODULE_VERSION =R3.7-1.0.1
MISCUTILS_MODULE_VERSION =R2.2.5
SSCAN_MODULE_VERSION =R2.10.2-1.0.0
CEXP_MODULE_VERSION =R1.1.3
SPLINE_MODULE_VERSION =R2.0.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
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
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 =
PKG_ARCH=$(T_A)
INSTALL_LOCATION_STARTUP += $(INSTALL_LOCATION)/startup
DIRECTORY_TARGETS += $(INSTALL_LOCATION_STARTUP)
SHARED_LIBRARIES=NO
STATIC_BUILD=YES
# Location of Kernel Modules
LINUX_KERNEL_MODULES=$(PACKAGE_SITE_TOP)/linuxKernel_Modules
LINUX_VERSION=rhel6
PCRE=YES
PCRE_PACKAGE_NAME=pcre
PCRE_VERSION=8.37
PCRE_TOP=$(PACKAGE_SITE_TOP)/$(PCRE_PACKAGE_NAME)/$(PCRE_VERSION)
PCRE_LIB=$(PCRE_TOP)/$(PKG_ARCH)/lib
PCRE_INCLUDE=$(PCRE_TOP)/$(PKG_ARCH)/include
- SXR Upgrade Test Plan
- Week 1: Practice test on SXU-021
- Prepare work:
- Record current iocSpecificRelease for sioc-b81-mc03:
- 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
- Before any movement, record all the settings.
- Take screenshots from GUI
- Follow checkout sheet to process the practice tests
- Print the checkout sheet
- According to the checkout sheet, the main motion test should be as follows:
- 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.
- 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.