From 0924444fd12aea8b472528eb38944cbdc71a44c5 Mon Sep 17 00:00:00 2001 From: timmmooney <mooney@aps.anl.gov> Date: Sun, 11 Apr 2010 20:00:04 +0000 Subject: [PATCH] new --- iocBoot/iocLinux/motorSim.cmd | 9 +++++++++ iocBoot/iocLinux/motorSim.substitutions | 13 +++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 iocBoot/iocLinux/motorSim.cmd create mode 100644 iocBoot/iocLinux/motorSim.substitutions diff --git a/iocBoot/iocLinux/motorSim.cmd b/iocBoot/iocLinux/motorSim.cmd new file mode 100644 index 0000000..11af9a5 --- /dev/null +++ b/iocBoot/iocLinux/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/iocLinux/motorSim.substitutions b/iocBoot/iocLinux/motorSim.substitutions new file mode 100644 index 0000000..0087d37 --- /dev/null +++ b/iocBoot/iocLinux/motorSim.substitutions @@ -0,0 +1,13 @@ +file "$(MOTOR)/db/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