Search/Navigation:
Related:
SLAC/EPP
/HPS Public
Jefferson Lab/Hall B
/HPS Run Wiki
S30XL-LESA/LDMX
...
Log into 'clonioc1clonioc4' (requires access through gateway).
Code Block | ||
---|---|---|
| ||
ssh hallgw ssh clonioc1hpsrun@clonioc1 hps_epics dev # pull up the screens that are relevant |
Start GUIsLog into 'clonioc1' (requires access through gateway).
Code Block | ||
---|---|---|
| ||
sourcessh clonioc1 cd /home/rherbst/setup_svt_epics (may not be needed) cdusr/clas12/hps/dev/ source .setup-hps # Use procServMgr to control the IOC procServMgr -p /usr/clas12/hps/dev/apps/ source .setup-hps cd apps/medm medm -x svtFebMain.adl& medm -x svtFlangeMain.adl& |
Using ppa-pc91245 (we will move to clonioc1 shortly):
iocBoot -i iochvCaen [status|start|stop]
# Monitor output (to check if commands get through the IOC for example)
telnet localhost port # you can find the 'port' from the status command above
# while in monitor mode:
# If you type 'Cntrl-X' the IOC will stop and restart automatically
# You can type 'Cntr-]' to get telnet prompt (and e.g. 'quit' to exit form there). |
Log into 'clonioc4' (requires access through gateway).
Code Block | ||
---|---|---|
| ||
ssh tracker@ppa-pc91245 epics@clonioc4 #default passw cd /u1/epics/svt-epicsusr/clas12/hps/dev/ source setup_epics.csh cd svt-daq-epics/ python start_dpm.py |
Start GUIs:
Code Block | ||
---|---|---|
| ||
ssh tracker@ppa-pc91245
cd /u1/epics/svt-epics
source setup_epics.csh
cd svt-medm/
medm -x svtTemp.adl&
medm -x svtHybrid.adl&
medm -x svtHybSync.adl&
medm -x svtDpmLinkStatus.adl& |
.setup-hps
# Use procServMgr to control the IOC
procServMgr -p /usr/clas12/hps/dev/apps/iocBoot [-i IOC_NAME] [status|start|stop]
# Examples:
# start/stop/status for all SVT DAQ IOCs:
procServMgr -p /usr/clas12/hps/dev/apps/iocBoot status/start/stop
# Control DPMIOC only:
procServMgr -p /usr/clas12/hps/dev/apps/iocBoot status/start/stop -i iocsvtDaq status/start/stop
# Data DPM "X" (X=0-13) IOC only:
procServMgr -p /usr/clas12/hps/dev/apps/iocBoot status/start/stop -i iocsvtDaqDpmX status/start/stop
# Bring up the IOC stdout for all or individual SVT DAQ IOCs
cd /usr/clas12/hps/dev/apps/svtDaqApp/scripts
./start_svt_mon.py -h [dpmX|dtmY|cntrldpm] # 'X'=0-13 and 'Y'=0-1 |
If everything fails try to use the below standard procServMgr scripts:
Code Block | ||
---|---|---|
| ||
procServMgr -p /usr/clas12/hps/dev/apps/iocBoot status/start/stop |
If the IOC refuses to stop or start, the process might be stuck and you manually have to kill the IOCs before you restart.
If that fails, call Pelle.
NOT USED FOR THE MOMENT
...
Access IOC from clonioc1:
Code Block | ||
---|---|---|
| ||
telnet localhost 20006 # iochvCaen telnet localhost 20007 # iocsvtDaq |
...
Code Block | ||
---|---|---|
| ||
cd /usr/clas12/hps/dev # contains: # apps/hvCaenApp, apps/iocBoot/iochvCaen # apps/svtDaqApp, apps/iocBoot/iocsvtDaq # drivers/LVMPOD |
MEDM screens on clonioc1:
Code Block | ||
---|---|---|
| ||
# medm screens
cd apps/medm # contains generated links to all adl's
medm <gui>
# run dev menu
hps_epics dev |