...
- 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
- 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:
- Confirm current iocSpecificRelease for sioc-b81-mc03:
- iocSpecificRelease -> /u/cd/tthayer/workspace/LCLSII/SXRU/Undulator_SXR_MMF/
- Confirm the repo branch "epics7-update" is compatible with current running branch "develop"
- During the test day:
- Before any movement, record all the settings.
- Take screenshots from GUI
- check IOC status
- check network connection: moc-b81-mc03
- change the sioc-b81-mc03's slink to the test repo:
- iocSpecificRelease -> /u/cd/zyhuang/source/repos/motionControlApps/Undulator_SXR/Undulator_SXR-git
- Reboot IOC
- check IOC status
- check network connection
- check GUI status
- check $IOC_DATA/sioc-b81-mc03 and confirm all the iocInfo files (like autosave and screenlog) are generated correclty.
- Convert K value and Gap, make sure this function is normal.
- Need to convert from K value to Gap and from Gap to K value.
- Record the value and compare with last time's test.
- Follow checkout sheet to process the practice tests:
- Stop when any issue occurred.Stop, contact Alex for help.
- After all the checkout steps are done ,call Alex to come and double check everything is working.
- After all the test, revert all the settings as same as saved before.
- Stop current IOC and change slink back to:
- iocSpecificRelease -> /u/cd/tthayer/workspace/LCLSII/SXRU/Undulator_SXR_MMF/
- Confirm all the settings are as same as saved before.
{"serverDuration": 50, "requestCorrelationId": "e16b7844edbdf7d9"}