diff --git a/iocBoot/iocvxWorks/quadEM.cmd b/iocBoot/iocvxWorks/quadEM.cmd index c18017d273b30ab50abc052764940d2b53dbe18a..7cb46be84e47671836474c1d79034f3fc4cdee4a 100644 --- a/iocBoot/iocvxWorks/quadEM.cmd +++ b/iocBoot/iocvxWorks/quadEM.cmd @@ -13,9 +13,15 @@ # case the quadEM will be read at 60Hz. # unidigChan = IP-Unidig channel connected to quadEM pulse output initQuadEM("quadEM1", 0xf000, 0, 1000, "Unidig1", 2) +initQuadEM("quadEM2", 0xf000, 1, 1000, "Unidig1", 2) +initQuadEM("quadEM3", 0xf000, 2, 1000, "Unidig1", 2) +initQuadEM("quadEM4", 0xf000, 3, 1000, "Unidig1", 2) # Use the following if an IpUnidig is not being used for interrupts # It will use 60Hz system clock instead #initQuadEM("quadEM1", 0xf000, 0, 1000, 0, 0) +#initQuadEM("quadEM2", 0xf000, 1, 1000, 0, 0) +#initQuadEM("quadEM3", 0xf000, 2, 1000, 0, 0) +#initQuadEM("quadEM4", 0xf000, 3, 1000, 0, 0) # initFastSweep(portName, inputName, maxSignals, maxPoints) # portName = asyn port name for this new port (string) @@ -24,8 +30,11 @@ initQuadEM("quadEM1", 0xf000, 0, 1000, "Unidig1", 2) # maxPoints = maximum number of channels per spectrum initFastSweep("quadEMSweep", "quadEM1", 10, 2048) -# Database for ai records that give average readings of current, positions, etc. -dbLoadRecords("$(QUADEM)/quadEMApp/Db/quadEM.db", "P=xxx:, EM=EM1, CARD=0, PORT=quadEM1") +# Databases for ai records that give average readings of current, positions, etc. +dbLoadRecords("$(QUADEM)/quadEMApp/Db/quadEM.db", "P=xxx:, EM=EM1, PORT=quadEM1") +dbLoadRecords("$(QUADEM)/quadEMApp/Db/quadEM.db", "P=xxx:, EM=EM2, PORT=quadEM2") +dbLoadRecords("$(QUADEM)/quadEMApp/Db/quadEM.db", "P=xxx:, EM=EM3, PORT=quadEM3") +dbLoadRecords("$(QUADEM)/quadEMApp/Db/quadEM.db", "P=xxx:, EM=EM4, PORT=quadEM4") # Database for FastSweep (mca records), i.e. quadEM digital scope dbLoadRecords("$(QUADEM)/quadEMApp/Db/quadEM_med.db", "P=xxx:quadEM:,NCHAN=2048,PORT=quadEMSweep")