Added high default value for RDBD

See docstring: This is to prevent overshoot stop commands.
This commit is contained in:
2025-04-23 13:46:02 +02:00
parent 76a91d4a2f
commit bfda809257
2 changed files with 19 additions and 16 deletions

View File

@ -23,7 +23,10 @@
# greater than RDBD, the motor will try again, as if the user had requested a
# move from the now current position to the desired position. Only a limited
# number of retries will be performed (see RTRY). If the given value is smaller
# than MRES, it is set to MRES.
# than MRES, it is set to MRES. In this version of the record, we set RDBD to a
# very high value in order to suppress both retries and the NTM (new target
# monitor) logic from issuing stop commands during overshoots (see
# https://epics.anl.gov/bcda/synApps/motor/motorRecord.html#Fields_misc).
record(motor,"$(INSTR)$(M)")
{
field(DESC,"$(DESC=$(M))")
@ -38,8 +41,8 @@ record(motor,"$(INSTR)$(M)")
field(DLLM, "$(DLLM=0)")
field(TWV,"1")
field(RTRY,"0")
field(RDBD,"0")
field(BDST,"0")
field(RDBD, "$(RDBD=10e300)") # Suppress retries and overshoot stop commands
field(BDST, "0")
field(RMOD,"3") # Retry mode 3 ("In-Position"): This suppresses any retries from the motor record.
}