diff --git a/iocBoot/iocxxx/examples/motors.cmd b/iocBoot/iocxxx/examples/motors.cmd new file mode 100644 index 0000000000000000000000000000000000000000..f5723e06040f8981e20b25b1a29a83728d1d7a27 --- /dev/null +++ b/iocBoot/iocxxx/examples/motors.cmd @@ -0,0 +1,11 @@ +# Motors +dbLoadTemplate("substitutions/motor.substitutions", "P=$(PREFIX)") +#dbLoadTemplate("substitutions/softMotor.substitutions", "P=$(PREFIX)") +#dbLoadTemplate("substitutions/pseudoMotor.substitutions", "P=$(PREFIX)") + +# Allstop, alldone +iocshLoad("$(MOTOR)/iocsh/allstop.iocsh", "P=$(PREFIX)") + +# trajectory scan +#dbLoadRecords("$(MOTOR)/motorApp/Db/trajectoryScan.db","P=$(PREFIX),R=traj1:,NAXES=2,NELM=300,NPULSE=300") +#doAfterIocInit("seq &MAX_trajectoryScan, 'P=$(PREFIX),R=traj1:,M1=m1,M2=m2,M3=m3,M4=m4,M5=m5,M6=m6,M7=m7,M8=m8,PORT=none'") diff --git a/iocBoot/iocxxx/examples/std.cmd b/iocBoot/iocxxx/examples/std.cmd new file mode 100644 index 0000000000000000000000000000000000000000..52ae37de92fcd1162b802437d2a317644d03622d --- /dev/null +++ b/iocBoot/iocxxx/examples/std.cmd @@ -0,0 +1,35 @@ +# user-assignable ramp/tweak +dbLoadRecords("$(STD)/stdApp/Db/ramp_tweak.db","P=$(PREFIX),Q=rt1") + +### Insertion-device control +#dbLoadRecords("$(STD)/stdApp/Db/IDctrl.db","P=$(PREFIX),xx=02us") + +# Soft scaler for testing +#iocshLoad("$(STD)/iocsh/softScaler.iocsh", "P=$(PREFIX), INSTANCE=scaler1") + +# 4-step measurement +dbLoadRecords("$(STD)/stdApp/Db/4step.db", "P=$(PREFIX),Q=4step:") + +# user-assignable ramp/tweak +dbLoadRecords("$(STD)/stdApp/Db/ramp_tweak.db","P=$(PREFIX),Q=rt1") + +# pvHistory (in-crate archive of up to three PV's) +dbLoadRecords("$(STD)/stdApp/Db/pvHistory.db","P=$(PREFIX),N=1,MAXSAMPLES=1440") + +# software timer +dbLoadRecords("$(STD)/stdApp/Db/timer.db","P=$(PREFIX),N=1") + +# Miscellaneous PV's, such as burtResult +dbLoadRecords("$(STD)/stdApp/Db/misc.db","P=$(PREFIX)") + +### Queensgate Nano2k piezo controller +#dbLoadRecords("$(STD)/stdApp/Db/Nano2k.db","P=$(PREFIX),S=s1") + +### Load database records for Femto amplifiers +#epicsEnvSet("FBO", "$(PREFIX)Unidig1Bo") +#iocshLoad("$(STD)/iocsh/femto.iocsh", "PREFIX=$(PREFIX), HARDWARE=fem01:, FUNC=seq01:, G1_PV=$(FBO)6, G2_PV=$(FBO)7, G3_PV=$(FBO)8, NO_PV=$(FBO)10") + +# Slow feedback +#dbLoadTemplate("substitutions/pid_slow.substitutions") +#dbLoadTemplate("substitutions/async_pid_slow.substitutions") +#dbLoadTemplate("substitutions/fb_epid.substitutions")