diff --git a/startup/EMU.cmd b/startup/EMU.cmd index bdbdb25a65d35ae55fdad06a40034362852debf5..23341d21ff171409e3b25aa49617427b1d782077 100644 --- a/startup/EMU.cmd +++ b/startup/EMU.cmd @@ -2,6 +2,9 @@ require ifc1210scope require FastAcquisition,agaget require DataAcquisition,agaget require singlemotion +require mrfioc2 +require pev +require mrfTraining,agaget ############################################################ ############### configuration carte DTACQ ################## @@ -38,6 +41,33 @@ pmacCreateAxis($(MOTOR_PORT), 4) # Set scale factor to resolution of floating point value on PMAC. pmacSetAxisScale(GEOBRICK_MOTOR, 4, 32) +############################################################ +############### Initialisation EVG & EVR ################### +############################################################ + +epicsEnvSet("SYS" "SYS0") +epicsEnvSet("EVG" "EVG0") +epicsEnvSet("EVR" "EVR0") +epicsEnvSet("EVG_VMESLOT" "6") +epicsEnvSet("EVR_PCIDOMAIN" "0x0") +epicsEnvSet("EVR_PCIBUS" "0x05") +epicsEnvSet("EVR_PCIDEVICE" "0x0") +epicsEnvSet("EVR_PCIFUNCTION" "0x0") + +mrmEvgSetupVME($(EVG), $(EVG_VMESLOT), 0x100000, 1, 0x01) +mrmEvrSetupPCI($(EVR), $(EVR_PCIDOMAIN), $(EVR_PCIBUS), $(EVR_PCIDEVICE), $(EVR_PCIFUNCTION)) + +dbLoadRecords("evg-vme-ess230.db", "EVG=$(EVG), SYS=$(SYS)") + +dbLoadRecords("evr-pmc-230.db", "EVR=$(EVR), EVG=$(EVR), SYS=$(SYS)") +dbLoadRecords("evgSoftSeq.template", "EVG=$(EVG), SYS=$(SYS), SEQNUM=1, NELM=10") + +dbLoadRecords("evr-softEvent.template", "EVR=$(EVR), SYS=$(SYS), EVT=1, CODE=1") + +dbLoadRecords("evr-pulserMap.template", "EVR=$(EVR), SYS=$(SYS), EVT=1, PID=0, F=Trig, ID=0") +dbLoadRecords("evr-pulserMap.template", "EVR=$(EVR), SYS=$(SYS), EVT=1, PID=1, F=Trig, ID=0") +dbLoadRecords("evr-pulserMap.template", "EVR=$(EVR), SYS=$(SYS), EVT=1, PID=2, F=Trig, ID=0") + ############################################################ ################### Chargement records #################### ############################################################ @@ -58,3 +88,18 @@ dbpf CARD0:FMC2:TRIGGERSOURCE "EXT-GPIO" dbpf CARD0:FMC2:LEVEL 1 dbpf CARD0:FMC2:AUTOREARM 1 dbpf CARD0:FMC2:TRIGGER:MODE "Soft" + +############################################################ +################### Configuration Timing ################### +############################################################ +dbpf $(SYS)-$(EVR):Time-I.TSE 0 + +dbpf $(SYS)-$(EVG):FrontInp0-TrigSrc0-SP 1 + +dbpf SYS0-EVR0:Pul0-Evt-Trig0-SP 1 +dbpf SYS0-EVR0:Pul1-Evt-Trig0-SP 1 +dbpf SYS0-EVR0:Pul2-Evt-Trig0-SP 1 + +dbpf $(SYS)-$(EVR):FrontOut0-Src-SP 0 +dbpf $(SYS)-$(EVR):FrontOut1-Src-SP 1 +dbpf $(SYS)-$(EVR):FrontOut2-Src-SP 2