From 59ae835455231c6c3b63657c26fd823a73e29037 Mon Sep 17 00:00:00 2001 From: timmmooney <mooney@aps.anl.gov> Date: Mon, 12 May 2008 19:01:17 +0000 Subject: [PATCH] simulated motors; use motorUtil instead of all_com; changed the way scan and saveData databases are loaded --- iocBoot/iocSolaris/st.cmd | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/iocBoot/iocSolaris/st.cmd b/iocBoot/iocSolaris/st.cmd index 14f7e21..ca427fb 100644 --- a/iocBoot/iocSolaris/st.cmd +++ b/iocBoot/iocSolaris/st.cmd @@ -25,7 +25,7 @@ errlogInit(5000) # Specify largest array CA will transport # Note for N sscanRecord data points, need (N+1)*8 bytes, else MEDM # plot doesn't display -epicsEnvSet EPICS_CA_MAX_ARRAY_BYTES 64008 +#epicsEnvSet EPICS_CA_MAX_ARRAY_BYTES 64008 ### save_restore setup # We presume a suitable initHook routine was compiled into the executable. @@ -35,13 +35,15 @@ epicsEnvSet EPICS_CA_MAX_ARRAY_BYTES 64008 dbLoadRecords("$(TOP)/xxxApp/Db/busy.db", "P=xxx:,B=busy") # Motors -dbLoadTemplate("motor.substitutions") +#dbLoadTemplate("motor.substitutions") dbLoadTemplate("softMotor.substitutions") +< motorSim.cmd ### Allstop, alldone # This database must agree with the motors and other positioners you've actually loaded. # Several versions (e.g., all_com_*.db) are in stdApp/Db -dbLoadRecords("$(STD)/stdApp/Db/all_com_0.db","P=xxx:") +#dbLoadRecords("$(STD)/stdApp/Db/all_com_0.db","P=xxx:") +dbLoadRecords("$(MOTOR)/db/motorUtil.db", "P=xxx:") # interpolation dbLoadRecords("$(CALC)/calcApp/Db/interp.db", "P=xxx:,N=2000") @@ -50,7 +52,8 @@ dbLoadRecords("$(CALC)/calcApp/Db/interp.db", "P=xxx:,N=2000") ### Scan-support software # 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.) -dbLoadRecords("$(SSCAN)/sscanApp/Db/scan.db","P=xxx:,MAXPTS1=4000,MAXPTS2=200,MAXPTS3=10,MAXPTS4=10,MAXPTSH=4000") +dbLoadRecords("$(SSCAN)/sscanApp/Db/standardScans.db","P=xxx:,MAXPTS1=2000,MAXPTS2=1000,MAXPTS3=1000,MAXPTS4=1000,MAXPTSH=2000") +dbLoadRecords("$(SSCAN)/sscanApp/Db/saveData.db","P=xxx:") # A set of scan parameters for each positioner. This is a convenience # for the user. It can contain an entry for each scannable thing in the @@ -166,3 +169,5 @@ create_monitor_set("auto_settings.req",30,"P=xxx:") #saveData_SetCptWait_ms(100) saveData_Init("saveData.req", "P=xxx:") #saveData_PrintScanInfo("xxx:scan1") + +motorUtilInit("xxx:") -- GitLab