Wouldn’t a SEQuencer record be more appropriate for moving a bunch of values from one place to another?
Later-
David Dudley
Controls Engineer III
Facility for Rare Isotope Beams
Michigan State University
640 South Shaw Lane
East Lansing, MI 48824-1321, USA
Tel. 517-908-7133
Email:
dudleyd@frib.msu.edu
|
|
The brute force approach would be to use a calcout...
record(calcout, "$(P):SUBCRYO_SET_LOW") {
field(INPA, "$(P):SUBCRYO_SETP_MIN.VAL CP")
field(CALC, “A”)
field(OUT , "$(P):SUBCRYO_SETP_S.LOW PP")
}
..and similar for .HIGH.
It’s the opposite of elegant but it’ll work.
cheers -mathias
Hi
I am trying to get "limits" to work on a "Soft Channel" record.
The challenge is that I have the limit values in another record, and want to make a link between the two records.
I would therefore like to something like this:
record(ao, "$(P):SUBCRYO_SETP_S") {
field(DESC, "Huginn Sub-cryostat system setpoint")
field(DTYP, "Soft Channel")
field(VAL, "300")
field(PREC, "3")
field(EGU, "K")
field(PINI, "YES")
field(HSV, "MINOR")
field(LSV, "MINOR")
field(LOW, "$(P):SUBCRYO_SETP_MIN.VAL CP")
field(HIGH, "$(P):SUBCRYO_SETP_MAX CP")
}
which, however, does not work.
It this possible, and in that case how.
Thanks in advance.
Bo