Skip to content
Snippets Groups Projects
canberra_3.cmd 1.61 KiB
Newer Older
mooney's avatar
mooney committed
# BEGIN canberra_3.cmd --------------------------------------------------------

# AIMConfig(portName, ethernet_address, portNumber, maxChans,
#           maxSignals, maxSequences, ethernetDevice)
#    portName,         # asyn port name to be created
#    ethernet_address, # Low order 16 bits of Ethernet hardware address
#    portNumber,       # ADC port on AIM (1 or 2)
#    maxChans,         # Maximum channels for this input
#    maxSignals,       # Maximum signals for this input (>1 for MCS or multiplexor)
#    maxSequences,     # Maximum sequences for time resolved applications
#    ethernetDevice)   # Ethernet device name on IOC
#                      # Typically ei0 for Motorola 68K, dc0 for ppc, fei0 for 5100, eth0 for Linux
AIMConfig("AIM1/1", 0xa78, 1, 2048, 1, 1, "ei0")
AIMConfig("AIM1/2", 0xa78, 2, 2048, 1, 1, "ei0")
AIMConfig("AIM2/1", 0xa79, 1, 2048, 1, 1, "ei0")
dbLoadRecords("$(MCA)/mcaApp/Db/3element.db","P=xxx:med:,BASENAME=mca,N=2000")
mooney's avatar
mooney committed
# icbConfig(portName, ethernetAddress, icbAddress, moduleType)
#    portName to give to this asyn port
#    ethernetAddress - Ethernet address of module, low order 16 bits
#    icbAddress - rotary switch setting inside ICB module
#    moduleType
#       0 = ADC
#       1 = Amplifier
#       2 = HVPS
#       3 = TCA
#       4 = DSP
# ADC's
icbConfig("icbAdc1", 0xa78, 3, 0)
icbConfig("icbAdc2", 0xa78, 4, 0)
icbConfig("icbAdc3", 0xa79, 5, 0)
#TCA's
icbConfig("icbTca1", 0xa78, 0, 3)
icbConfig("icbTca2", 0xa78, 1, 3)
icbConfig("icbTca3", 0xa78, 2, 3)


dbLoadTemplate("canberra_3.substitutions")
mooney's avatar
mooney committed

# END canberra_3.cmd ----------------------------------------------------------