grecord(stringin, "$(P)label_$(CHAN)") { field(VAL, "Undefined") } grecord(ao,"$(P)q_asym_$(CHAN)") { field(PREC, "4") field(HIHI,"0.4") field(HIGH,"0.2") field(LOW, "-0.2") field(LOLO,"-0.4") } grecord(ao,"$(P)d_asym_$(CHAN)") { field(PREC, "6") field(FLNK,"$(P)dq_asym_$(CHAN)") } grecord(calc,"$(P)dq_asym_$(CHAN)") { field(PREC, "6") field(INPA, "$(P)q_asym_$(CHAN)") field(INPB, "$(P)d_asym_$(CHAN)") field(CALC, "B=0 ? 0 : A/B") field(HIHI,"5") field(HIGH,"3") field(LOW, "-3") field(LOLO,"-5") field(HHSV,"MAJOR") field(HSV, "MINOR") field(LSV, "MINOR") field(LLSV,"MAJOR") field(FLNK,"$(P)q_asym_alarm_$(CHAN)") } grecord(calc,"$(P)q_asym_alarm_$(CHAN)") { field(INPA, "q_asym_$(CHAN).SEVR") field(INPB, "dq_asym_$(CHAN).SEVR") field(INPC, "$(P)sum_plus_$(CHAN)") field(INPD, "$(P)sum_minus_$(CHAN)") field(INPE, "10000") field(CALC, "(C+D)>E ? A+B : 0") field(HIGH, "2") field(HIHI, "3") field(HSV, "MINOR") field(HHSV, "MAJOR") } record(bi,"$(P)calc_enable_$(CHAN)") { field(DESC,"multibit binary input record") field(SCAN,"Passive") field(PINI,"NO") field(PHAS,"0") field(EVNT,"0") field(DTYP,"Soft Channel") field(DISV,"1") field(SDIS,"0.000000000000000e+00") field(DISS,"NO_ALARM") field(PRIO,"LOW") field(ZNAM, "Disabled") field(ONAM, "Enabled") field(INP,"1") } grecord(ao,"$(P)sum_plus_$(CHAN)") { field(PREC, "0") } grecord(ao,"$(P)sum_minus_$(CHAN)") { field(PREC, "0") }