iocBoot/iocIOCINFRA/st.cmd
changeset 1 f6e1a4c75073
parent 0 77d8eafe2a07
child 2 320de4b4c9ee
equal deleted inserted replaced
0:77d8eafe2a07 1:f6e1a4c75073
     3 #- You may have to change IOCINFRA to something else
     3 #- You may have to change IOCINFRA to something else
     4 #- everywhere it appears in this file
     4 #- everywhere it appears in this file
     5 
     5 
     6 epicsEnvSet("ARCH","linux-x86_64")
     6 epicsEnvSet("ARCH","linux-x86_64")
     7 epicsEnvSet("IOC","IOCINFRA")
     7 epicsEnvSet("IOC","IOCINFRA")
       
     8 epicsEnvSet("PATH","/opt/epics/BASE/epics-base/bin/linux-x86_64/")
     8 epicsEnvSet("TOP","/epics/iocs/sys/infra")
     9 epicsEnvSet("TOP","/epics/iocs/sys/infra")
     9 
    10 
    10 #iocStat stuff on softIOCs
    11 #iocStat stuff on softIOCs
    11 epicsEnvSet("ENGINEER","Heinz")
    12 epicsEnvSet("ENGINEER","Heinz")
    12 epicsEnvSet("LOCATION","trARPES")
    13 epicsEnvSet("LOCATION","trARPES")
    44 drvAsynIPPortConfigure("MOXA_3", "172.24.192.29:4003", 0, 0, 0)
    45 drvAsynIPPortConfigure("MOXA_3", "172.24.192.29:4003", 0, 0, 0)
    45 #asynSetTraceIOMask("MOXA_3", 0, 0x5)
    46 #asynSetTraceIOMask("MOXA_3", 0, 0x5)
    46 #asynSetTraceMask("MOXA_3", 0, 0xB)
    47 #asynSetTraceMask("MOXA_3", 0, 0xB)
    47 dbLoadRecords("db/TPG26x.db", "P=trARPES:PIC_PRE:, IFPRESSUR1=, IFPRESSUR2=, PORT=MOXA_3")
    48 dbLoadRecords("db/TPG26x.db", "P=trARPES:PIC_PRE:, IFPRESSUR1=, IFPRESSUR2=, PORT=MOXA_3")
    48 
    49 
    49 #drvAsynIPPortConfigure("MOXA_4", "172.24.192.29:4004", 0, 0, 0)
    50 drvAsynIPPortConfigure("MOXA_4", "172.24.192.29:4004", 0, 0, 0)
    50 #asynSetTraceIOMask("MOXA_4", 0, 0x2)
    51 #asynSetTraceIOMask("MOXA_4", 0, 0x2)
    51 #asynSetTraceMask("MOXA_4", 0, 0x9)
    52 #asynSetTraceMask("MOXA_4", 0, 0x9)
    52 #dbLoadRecords "db/devKeithley6487.db", "P=trARPES:, R=Sample:, PORT=MOXA_4, A=-1,NELM=1000")
    53 dbLoadRecords "db/devKeithley6487.db", "P=trARPES:, R=Sample:, PORT=MOXA_4, A=-1,NELM=1000")
    53 #dbLoadRecords("db/Keithley6485.db", "P=trARPES:, CA=Sample:, PORT=KeithleyIO")
       
    54 
    54 
    55 drvAsynIPPortConfigure("MOXA_4", "172.24.192.29:4004", 0, 0, 0)
    55 #drvAsynIPPortConfigure("MOXA_4", "172.24.192.29:4004", 0, 0, 0)
    56 asynOctetSetInputEos("MOXA_4",0,"\n")
    56 #asynOctetSetInputEos("MOXA_4",0,"\n")
    57 asynOctetSetOutputEos("MOXA_4",0,"\n")
    57 #asynOctetSetOutputEos("MOXA_4",0,"\n")
    58 drvAsynKeithley648x("6485", "Keithley6485", "MOXA_4",0)
    58 #drvAsynKeithley648x("6485", "Keithley6485", "MOXA_4",0)
    59 #asynSetTraceIOMask("MOXA_4", 0, 0x2)
    59 #asynSetTraceIOMask("MOXA_4", 0, 0x2)
    60 #asynSetTraceMask("MOXA_4", 0, 0x9)
    60 #asynSetTraceMask("MOXA_4", 0, 0x9)
    61 dbLoadRecords("db/Keithley6485.db", "P=trARPES:, CA=Sample:, PORT=Keithley6485")
    61 #dbLoadRecords("db/Keithley6485.db", "P=trARPES:, CA=Sample:, PORT=Keithley6485")
    62 
    62 
    63 
    63 
    64 drvAsynIPPortConfigure("MOXA_5", "172.24.192.29:4005", 0, 0, 0)
    64 drvAsynIPPortConfigure("MOXA_5", "172.24.192.29:4005", 0, 0, 0)
    65 dbLoadRecords("db/TPG26x.db", "P=trARPES:LL:, IFPRESSUR1=, IFPRESSUR2=#, PORT=MOXA_5")
    65 dbLoadRecords("db/TPG26x.db", "P=trARPES:LL:, IFPRESSUR1=, IFPRESSUR2=#, PORT=MOXA_5")
    66 
    66 
    67 drvAsynIPPortConfigure("MOXA_9", "172.24.192.29:4009", 0, 0, 0)
    67 drvAsynIPPortConfigure("MOXA_9", "172.24.192.29:4009", 0, 0, 0)
    68 dbLoadRecords("db/TPG26x.db", "P=trARPES:HHG:, IFPRESSUR1=, IFPRESSUR2=#, PORT=MOXA_9")
    68 dbLoadRecords("db/TPG26x.db", "P=trARPES:HHG:, IFPRESSUR1=, IFPRESSUR2=#, PORT=MOXA_9")
       
    69 
       
    70 drvAsynIPPortConfigure("MOXA_10", "172.24.192.29:4010", 0, 0, 0)
       
    71 #asynSetTraceIOMask("MOXA_10", 0, 0x2)
       
    72 #asynSetTraceMask("MOXA_10", 0, 0x9)
       
    73 dbLoadRecords "db/devKeithley6487.db", "P=trARPES:, R=HHG:Diode:, PORT=MOXA_10, A=-1,NELM=1000")
    69 
    74 
    70 drvAsynIPPortConfigure("MOXA_11", "172.24.192.29:4011", 0, 0, 0)
    75 drvAsynIPPortConfigure("MOXA_11", "172.24.192.29:4011", 0, 0, 0)
    71 #asynSetTraceIOMask("MOXA_11", -1, 0x2)
    76 #asynSetTraceIOMask("MOXA_11", -1, 0x2)
    72 #asynSetTraceMask("MOXA_11", -1, 0x9)
    77 #asynSetTraceMask("MOXA_11", -1, 0x9)
    73 dbLoadTemplate("db/Bronkhorst.substitution")
    78 dbLoadTemplate("db/Bronkhorst.substitution")
    87 dbhcr     > ${LOG_DIR}/Database/${IOC}.dbhcr
    92 dbhcr     > ${LOG_DIR}/Database/${IOC}.dbhcr
    88 dbl       > ${LOG_DIR}/Database/${IOC}.dbl
    93 dbl       > ${LOG_DIR}/Database/${IOC}.dbl
    89 
    94 
    90 ## Start any sequence programs
    95 ## Start any sequence programs
    91 #seq sncxxx,"user=epics"
    96 #seq sncxxx,"user=epics"
       
    97 
       
    98 # Armcount returns INF as float, but is longout ???
       
    99 dbpf "trARPES:Sample:ArmCount" 5 
       
   100 dbpf "trARPES:HHG:Diode:ArmCount" 5