diff --git a/iocs/dsmIOC/iocBoot/iocDsm/motor.substitutions.md90 b/iocs/dsmIOC/iocBoot/iocDsm/motor.substitutions.md90 index 4a6fc6d..40e4e4a 100644 --- a/iocs/dsmIOC/iocBoot/iocDsm/motor.substitutions.md90 +++ b/iocs/dsmIOC/iocBoot/iocDsm/motor.substitutions.md90 @@ -1,6 +1,26 @@ 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} -{DSM:, 0, "m$(N)", "asynMotor", MD900, 0, "MD-90", mm, Pos, 2.0, 0.1, .2, 0, 1, .2, .00001, 2, 20, -20, ""} +{P, N, M, DTYP, PORT, ADDR, DESC, EGU, DIR, VELO, VBAS, VMAX, ACCL, BDST, BVEL, BACC, MRES, PREC, DHLM, DLLM, INIT} +{DSM:, 0, "m$(N)", "asynMotor", MD900, 0, "MD-90", mm, Pos, 0.5, 0.025, 0.625, 0, 0, 0.03, 0, .00001, 2, 20, -20, ""} } + +# P IOC prefix +# N Port number +# M Record name pattern +# DTYP Datatype +# PORT Port +# ADDR Address +# DESC Description +# EGU Engineering units +# DIR Direction +# VELO Velocity (EGU / s) +# VBAS Minimum velocity (EGU / s) +# VMAX Maximum velocity (EGU / s) (not getting set here with basic_asyn_motor.db) +# ACCL Acceleration (time in seconds until VELO) +# BDST Backlash distance +# MRES Motor step size (EGU) +# PREC Display precision number of decimal places +# DHLM Dial high travel limit (EGU) +# DLLM Dial low travel limit (EGU) +# INIT Initialization string (seems to be unused/broken)