Skip to content
Snippets Groups Projects
Commit 708b7ffe authored by mooney's avatar mooney
Browse files

*** empty log message ***

parent 6747cc4c
No related branches found
No related tags found
No related merge requests found
TOP = ../.. TOP = ../..
include $(TOP)/configure/CONFIG include $(TOP)/configure/CONFIG
ARCH = vxWorks-ppc604 ARCH = vxWorks-ppc604_long
TARGETS = cdCommands TARGETS = cdCommands
include $(TOP)/configure/RULES.ioc include $(TOP)/configure/RULES.ioc
...@@ -10,5 +10,5 @@ pattern ...@@ -10,5 +10,5 @@ pattern
{xxx: asyn_6 serial6 0 2600 2600} {xxx: asyn_6 serial6 0 2600 2600}
{xxx: asyn_7 serial7 0 256 256} {xxx: asyn_7 serial7 0 256 256}
{xxx: asyn_8 serial8 0 256 256} {xxx: asyn_8 serial8 0 256 256}
{xxx: gpib1 gpib1 1 2600 2600} #{xxx: gpib1 gpib1 1 2600 2600}
} }
...@@ -61,7 +61,7 @@ file scanParms_settings.req P=$(P),M=SM10 ...@@ -61,7 +61,7 @@ file scanParms_settings.req P=$(P),M=SM10
file table_settings.req P=$(P),T=table1,Q=Table1 file table_settings.req P=$(P),T=table1,Q=Table1
file scaler_16ch_settings.req P=$(P),S=scaler1 file scaler16m_settings.req P=$(P),S=scaler1
#file scaler_8ch_settings.req P=$(P),S=scaler2 #file scaler_8ch_settings.req P=$(P),S=scaler2
#file scaler_64ch_settings.req P=$(P),S=scaler3 #file scaler_64ch_settings.req P=$(P),S=scaler3
......
...@@ -28,8 +28,8 @@ sysCplusEnable=1 ...@@ -28,8 +28,8 @@ sysCplusEnable=1
##mem = malloc(1024*1024*96) ##mem = malloc(1024*1024*96)
### Load synApps EPICS software ### Load synApps EPICS software
ld < xxx.munch ### doesn't work for tornado 2.2.2 ### ld < xxx.munch
ld(0,0,"xxx.munch")
cd startup cd startup
# Increase size of buffer for error logging from default 1256 # Increase size of buffer for error logging from default 1256
...@@ -52,29 +52,22 @@ recDynLinkQsize = 1024 ...@@ -52,29 +52,22 @@ recDynLinkQsize = 1024
################################################################################ ################################################################################
# Tell EPICS all about the record types, device-support modules, drivers, # Tell EPICS all about the record types, device-support modules, drivers,
# etc. in the software we just loaded (xxx.munch) # etc. in the software we just loaded (xxx.munch)
dbLoadDatabase("../../dbd/iocxxxVX.dbd") dbLoadDatabase("$(TOP)/dbd/iocxxxVX.dbd")
iocxxxVX_registerRecordDeviceDriver(pdbbase) iocxxxVX_registerRecordDeviceDriver(pdbbase)
# test ramp output # user-assignable ramp/tweak
dbLoadRecords("$(STD)/stdApp/Db/ramp_tweak.db","P=xxx:,Q=LaserDelay")
dbLoadRecords("$(STD)/stdApp/Db/ramp_tweak.db","P=xxx:,Q=rt1") dbLoadRecords("$(STD)/stdApp/Db/ramp_tweak.db","P=xxx:,Q=rt1")
# ASRP table
#dbLoadRecords("$(OPTICS)/opticsApp/Db/ASRPmirrorTable.db","P=xxx:,TBL=mt1,VERT=xxx:m7,PITCH=xxx:m8")
# Spare busy record
#dbLoadRecords("$(TOP)/xxxApp/Db/busy.db","P=xxx:")
### save_restore setup ### save_restore setup
# We presume a suitable initHook routine was compiled into xxx.munch. # We presume a suitable initHook routine was compiled into xxx.munch.
# See also create_monitor_set(), after iocInit() . # See also create_monitor_set(), after iocInit() .
< save_restore.cmd < save_restore.cmd
# Industry Pack support # Industry Pack support
#< industryPack.cmd < industryPack.cmd
# serial support # serial support
#< serial.cmd < serial.cmd
# gpib support # gpib support
#< gpib.cmd #< gpib.cmd
...@@ -100,14 +93,10 @@ dbLoadRecords("$(MOTOR)/db/motorUtil.db", "P=xxx:") ...@@ -100,14 +93,10 @@ dbLoadRecords("$(MOTOR)/db/motorUtil.db", "P=xxx:")
### Insertion-device control ### Insertion-device control
#dbLoadRecords("$(STD)/stdApp/Db/IDctrl.db","P=xxx:,xx=02us") #dbLoadRecords("$(STD)/stdApp/Db/IDctrl.db","P=xxx:,xx=02us")
# sample-wheel
#dbLoadRecords("$(STD)/stdApp/Db/sampleWheel.db", "P=xxx:,ROWMOTOR=xxx:m7,ANGLEMOTOR=xxx:m8")
### Scan-support software ### Scan-support software
# crate-resident scan. This executes 1D, 2D, 3D, and 4D scans, and caches # crate-resident scan. This executes 1D, 2D, 3D, and 4D scans, and caches
# 1D data, but it doesn't store anything to disk. (See 'saveData' below for that.) # 1D data, but it doesn't store anything to disk. (See 'saveData' below for that.)
putenv "MP=MAXPTS" dbLoadTemplate("standardScans.substitutions")
dbLoadRecords("$(SSCAN)/sscanApp/Db/standardScans.db","P=xxx:,$(MP)1=8000,$(MP)2=1000,$(MP)3=1000,$(MP)4=1000,$(MP)H=8000")
dbLoadRecords("$(SSCAN)/sscanApp/Db/saveData.db","P=xxx:") dbLoadRecords("$(SSCAN)/sscanApp/Db/saveData.db","P=xxx:")
# A set of scan parameters for each positioner. This is a convenience # A set of scan parameters for each positioner. This is a convenience
...@@ -178,10 +167,6 @@ dbLoadRecords("$(CALC)/calcApp/Db/userStringCalcs10.db","P=xxx:") ...@@ -178,10 +167,6 @@ dbLoadRecords("$(CALC)/calcApp/Db/userStringCalcs10.db","P=xxx:")
aCalcArraySize=2000 aCalcArraySize=2000
dbLoadRecords("$(CALC)/calcApp/Db/userArrayCalcs10.db","P=xxx:,N=2000") dbLoadRecords("$(CALC)/calcApp/Db/userArrayCalcs10.db","P=xxx:,N=2000")
dbLoadRecords("$(CALC)/calcApp/Db/userTransforms10.db","P=xxx:") dbLoadRecords("$(CALC)/calcApp/Db/userTransforms10.db","P=xxx:")
# individually disabled transforms
dbLoadRecords("$(CALC)/calcApp/Db/transforms10.db","P=xxx:,N=1")
# extra userCalcs (must also load userCalcs10.db for the enable switch)
#dbLoadRecords("$(CALC)/calcApp/Db/userCalcN.db","P=xxx:,N=I_Detector")
dbLoadRecords("$(CALC)/calcApp/Db/userAve10.db","P=xxx:") dbLoadRecords("$(CALC)/calcApp/Db/userAve10.db","P=xxx:")
# string sequence (sseq) records # string sequence (sseq) records
dbLoadRecords("$(STD)/stdApp/Db/userStringSeqs10.db","P=xxx:") dbLoadRecords("$(STD)/stdApp/Db/userStringSeqs10.db","P=xxx:")
......
...@@ -7,13 +7,13 @@ ...@@ -7,13 +7,13 @@
# (1)cards, (2)base address(short, 16-byte boundary), # (1)cards, (2)base address(short, 16-byte boundary),
# (3)interrupt vector (0=disable or 64 - 255), (4)interrupt level (1 - 6), # (3)interrupt vector (0=disable or 64 - 255), (4)interrupt level (1 - 6),
# (5)motor task polling rate (min=1Hz,max=60Hz) # (5)motor task polling rate (min=1Hz,max=60Hz)
#!omsSetup(2, 0xFC00, 180, 5, 10) omsSetup(2, 0xFC00, 180, 5, 10)
# OMS VME58 driver setup parameters: # OMS VME58 driver setup parameters:
# (1)cards, (2)base address(short, 4k boundary), # (1)cards, (2)base address(short, 4k boundary),
# (3)interrupt vector (0=disable or 64 - 255), (4)interrupt level (1 - 6), # (3)interrupt vector (0=disable or 64 - 255), (4)interrupt level (1 - 6),
# (5)motor task polling rate (min=1Hz,max=60Hz) # (5)motor task polling rate (min=1Hz,max=60Hz)
#!oms58Setup(2, 0x4000, 190, 5, 10) oms58Setup(2, 0x4000, 190, 5, 10)
# OMS MAXv driver setup parameters: # OMS MAXv driver setup parameters:
# (1)number of cards in array. # (1)number of cards in array.
...@@ -40,9 +40,9 @@ ...@@ -40,9 +40,9 @@
#!MAXvConfig(0, config0) #!MAXvConfig(0, config0)
### Scalers: Joerger VSC8/16 ### Scalers: Joerger VSC8/16
dbLoadRecords("$(STD)/stdApp/Db/scaler16.db","P=xxx:,S=scaler1,OUT=#C0 S0 @,DTYP=Joerger VSC8/16,FREQ=10000000") #dbLoadRecords("$(STD)/stdApp/Db/scaler.db","P=xxx:,S=scaler1,OUT=#C1 S0 @,DTYP=Joerger VSC8/16,FREQ=10000000")
# scaler database with modified calcs (user calcs for all 16 channels) # scaler database with modified calcs (user calcs for all 16 channels)
dbLoadRecords("$(STD)/stdApp/Db/scaler16m.db","P=xxx:,S=scaler2,OUT=#C1 S0 @,DTYP=Joerger VSC8/16,FREQ=10000000") dbLoadRecords("$(STD)/stdApp/Db/scaler16m.db","P=xxx:,S=scaler1,OUT=#C0 S0 @,DTYP=Joerger VSC8/16,FREQ=10000000")
# Joerger VSC setup parameters: # Joerger VSC setup parameters:
# (1)cards, (2)base address(ext, 256-byte boundary), # (1)cards, (2)base address(ext, 256-byte boundary),
# (3)interrupt vector (0=disable or 64 - 255) # (3)interrupt vector (0=disable or 64 - 255)
...@@ -53,9 +53,9 @@ VSCSetup(2, 0xB0000000, 200) ...@@ -53,9 +53,9 @@ VSCSetup(2, 0xB0000000, 200)
# char *addrs, /* address (0x800-0xf800, 2048-byte (0x800) boundary) */ # char *addrs, /* address (0x800-0xf800, 2048-byte (0x800) boundary) */
# unsigned vector, /* valid vectors(64-255) */ # unsigned vector, /* valid vectors(64-255) */
# int intlevel) # int intlevel)
scalerVS_Setup(1, 0x2000, 205, 5) #scalerVS_Setup(1, 0x2000, 205, 5)
#devScaler_VSDebug=0 #devScaler_VSDebug=0
dbLoadRecords("$(STD)/stdApp/Db/scaler16m.db","P=xxx:,S=scaler3,OUT=#C0 S0 @, DTYP=Joerger VS, FREQ=10000000") #dbLoadRecords("$(STD)/stdApp/Db/scaler16m.db","P=xxx:,S=scaler3,OUT=#C0 S0 @, DTYP=Joerger VS, FREQ=10000000")
# Heidenhain IK320 VME encoder interpolator # Heidenhain IK320 VME encoder interpolator
#dbLoadRecords("$(VME)/vmeApp/Db/IK320card.db","P=xxx:,sw2=card0:,axis=1,switches=41344,irq=3") #dbLoadRecords("$(VME)/vmeApp/Db/IK320card.db","P=xxx:,sw2=card0:,axis=1,switches=41344,irq=3")
......
...@@ -5,8 +5,8 @@ file { ...@@ -5,8 +5,8 @@ file {
} }
display { display {
object { object {
x=522 x=551
y=25 y=57
width=470 width=470
height=156 height=156
} }
...@@ -386,7 +386,7 @@ display { ...@@ -386,7 +386,7 @@ display {
} }
display[0] { display[0] {
label="Scaler 1" label="Scaler 1"
name="scaler16.adl" name="scaler16m.adl"
args="P=xxx:,S=scaler1" args="P=xxx:,S=scaler1"
} }
display[1] { display[1] {
...@@ -1417,7 +1417,12 @@ composite { ...@@ -1417,7 +1417,12 @@ composite {
display[2] { display[2] {
label="Slit 1 Graphic" label="Slit 1 Graphic"
name="4slitGraphic.adl" name="4slitGraphic.adl"
args="P=xxx:,SLIT=Slit_1,H=Slit1H,V=Slit1V" args="P=xxx:,SLIT=Slit_1,H=Slit1H,mXp=m3,mXn=m4,V=Slit1V,mYp=m5,mYn=m6"
}
display[3] {
label="Slit Motors"
name="motor4x.adl"
args="P=xxx:,M1=m3,M2=m4,M3=m5,M4=m6"
} }
display[4] { display[4] {
label="Slit 2 (H) (soft)" label="Slit 2 (H) (soft)"
...@@ -1573,54 +1578,3 @@ composite { ...@@ -1573,54 +1578,3 @@ composite {
bclr=17 bclr=17
label="-TempCtrl" label="-TempCtrl"
} }
"related display" {
object {
x=350
y=0
width=50
height=20
}
display[0] {
label="dig delay GigaBaudics"
name="digDelay.adl"
args="P=xxx:,Q=digDly1:,T=GigaBaudics"
}
display[1] {
label="dig delay PPS100"
name="digDelay.adl"
args="P=xxx:,Q=digDlyPPS:,T=PPS_0"
}
clr=0
bclr=17
label="-digDelay"
}
"related display" {
object {
x=400
y=0
width=50
height=20
}
display[0] {
label="test"
name="test.adl"
args="P=xxx:"
}
display[1] {
label="test Composite"
name="testC.adl"
args="P=xxx:"
}
display[2] {
label="test_grabbag"
name="newDisplay.adl"
args="P=xxx:"
}
display[3] {
label="llnl_slit"
name="llnl_slit.adl"
}
clr=0
bclr=17
label="-test"
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment