Fixed record setup in detectorTower.db
This commit is contained in:
@@ -65,16 +65,16 @@ record(ai, "$(INSTR)$(M):Origin") {
|
|||||||
# new "0" value. This PV does nothing for "normal" Turbo PMAC axes.
|
# new "0" value. This PV does nothing for "normal" Turbo PMAC axes.
|
||||||
record(ao, "$(INSTR)$(M):AdjustOrigin") {
|
record(ao, "$(INSTR)$(M):AdjustOrigin") {
|
||||||
field(DTYP, "Raw Soft Channel")
|
field(DTYP, "Raw Soft Channel")
|
||||||
field(PINI, "YES")
|
field(PINI, "NO")
|
||||||
field(FLNK, "$(INSTR)$(M):ResetAO")
|
field(FLNK, "$(INSTR)$(M):ResetAO")
|
||||||
field(VAL, "0")
|
field(VAL, "0")
|
||||||
field(UDF, "FALSE")
|
field(UDF, "0")
|
||||||
field(SCAN, "Passive")
|
field(SCAN, "Passive")
|
||||||
}
|
}
|
||||||
|
|
||||||
# Only forward nonzero inputs for the origin adjustment
|
# Only forward nonzero inputs for the origin adjustment
|
||||||
record(calc, "$(INSTR)$(M):GateOrigin") {
|
record(calcout, "$(INSTR)$(M):GateOrigin") {
|
||||||
field(CALC, "A!=0?A:VAL")
|
field(CALC, "A!=0?A:0")
|
||||||
field(INPA, "$(INSTR)$(M):AdjustOrigin")
|
field(INPA, "$(INSTR)$(M):AdjustOrigin")
|
||||||
field(OUT, "$(INSTR)$(M):WriteAO.VAL PP") # Forward the value to the driver
|
field(OUT, "$(INSTR)$(M):WriteAO.VAL PP") # Forward the value to the driver
|
||||||
field(PINI, "NO")
|
field(PINI, "NO")
|
||||||
@@ -89,7 +89,7 @@ record(seq, "$(INSTR)$(M):ResetAO") {
|
|||||||
field(LNK1, "$(INSTR)$(M):GateOrigin.PROC PP")
|
field(LNK1, "$(INSTR)$(M):GateOrigin.PROC PP")
|
||||||
field(DOL2, "0.0")
|
field(DOL2, "0.0")
|
||||||
field(LNK2, "$(INSTR)$(M):AdjustOrigin.VAL PP") # Reset to zero
|
field(LNK2, "$(INSTR)$(M):AdjustOrigin.VAL PP") # Reset to zero
|
||||||
field(UDF, "FALSE")
|
field(UDF, "0")
|
||||||
}
|
}
|
||||||
|
|
||||||
# This record forwards the adjustment of the origin to the asyn driver.
|
# This record forwards the adjustment of the origin to the asyn driver.
|
||||||
|
|||||||
Reference in New Issue
Block a user