From f154dd0be68bb0061e6ea88985b65da9b7ee3bcc Mon Sep 17 00:00:00 2001 From: timmmooney <mooney@aps.anl.gov> Date: Mon, 12 May 2008 18:56:22 +0000 Subject: [PATCH] init and load simulated motors --- iocBoot/iocSolaris/motorSim.cmd | 9 +++++++++ iocBoot/iocSolaris/motorSim.substitutions | 13 +++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 iocBoot/iocSolaris/motorSim.cmd create mode 100644 iocBoot/iocSolaris/motorSim.substitutions diff --git a/iocBoot/iocSolaris/motorSim.cmd b/iocBoot/iocSolaris/motorSim.cmd new file mode 100644 index 0000000..11af9a5 --- /dev/null +++ b/iocBoot/iocSolaris/motorSim.cmd @@ -0,0 +1,9 @@ +# The is the ASYN example for communication to 4 simulated motors +# "#!" marks lines that can be uncommented. + +dbLoadTemplate("motorSim.substitutions") + +# Create simulated motors: ( start card , start axis , low limit, high limit, home posn, # cards, # axes to setup) +motorSimCreate( 0, 0, -32000, 32000, 0, 1, 4 ) +# Setup the Asyn layer (portname, low-level driver drvet name, card, number of axes on card) +drvAsynMotorConfigure("motorSim1", "motorSim", 0, 4) diff --git a/iocBoot/iocSolaris/motorSim.substitutions b/iocBoot/iocSolaris/motorSim.substitutions new file mode 100644 index 0000000..91f9298 --- /dev/null +++ b/iocBoot/iocSolaris/motorSim.substitutions @@ -0,0 +1,13 @@ +file "$(MOTOR)/db/basic_asyn_motor.db" +{ +pattern +{P, N, M, DTYP, PORT, ADDR, DESC, EGU, DIR, VELO, VBAS, ACCL, BDST, BVEL, BACC, MRES, PREC, DHLM, DLLM, INIT} +{xxx:, 1, "m$(N)", "asynMotor", motorSim1, 0, "motor $(N)", degrees, Pos, 1, .1, .2, 0, 1, .2, 0.01, 5, 100, -100, ""} +{xxx:, 2, "m$(N)", "asynMotor", motorSim1, 1, "motor $(N)", degrees, Pos, 1, .1, .2, 0, 1, .2, 0.01, 5, 100, -100, ""} +{xxx:, 3, "m$(N)", "asynMotor", motorSim1, 2, "motor $(N)", degrees, Pos, 1, .1, .2, 0, 1, .2, 0.01, 5, 100, -100, ""} +{xxx:, 4, "m$(N)", "asynMotor", motorSim1, 3, "motor $(N)", degrees, Pos, 1, .1, .2, 0, 1, .2, 0.01, 5, 100, -100, ""} +{xxx:, 5, "m$(N)", "asynMotor", motorSim1, 4, "motor $(N)", degrees, Pos, 1, .1, .2, 0, 1, .2, 0.01, 5, 100, -100, ""} +{xxx:, 6, "m$(N)", "asynMotor", motorSim1, 5, "motor $(N)", degrees, Pos, 1, .1, .2, 0, 1, .2, 0.01, 5, 100, -100, ""} +{xxx:, 7, "m$(N)", "asynMotor", motorSim1, 6, "motor $(N)", degrees, Pos, 1, .1, .2, 0, 1, .2, 0.01, 5, 100, -100, ""} +{xxx:, 8, "m$(N)", "asynMotor", motorSim1, 7, "motor $(N)", degrees, Pos, 1, .1, .2, 0, 1, .2, 0.01, 5, 100, -100, ""} +} -- GitLab