Hi,
My field(OUT, "Bdelta PP ") worked only the first time.
Subsequently, after that dbpf C2Bend did not process
the OUT field or Bdelta did not process even though it was in
the dbpr C2Bend 10.
Please advice.
Alex
Here is a snippet of my records,
record(motor,"$(C2Bend)"){
field(DTYP, "Soft Channel")
field(PREC, "4")
field(SCAN, "Passive")
field(OUT, "Bdelta PP ")
field(TPRO,1)
}
record(calc, "Bdelta") {
field(INPA, "$(C2Bend)")
field(INPB, "$(C2Bend).LVAL") #Previous VAL
field(CALC, "A-B")
field(SCAN, "Passive")
field(PACT, "0")
field(FLNK, "fanout2")
field(TPRO,1)
}
Here are my outputs after st.cmd.
epics> dbpf C2Bend 5
_main_: dbProcess of 'C2Bend'
_main_: dbProcess of 'Bdelta'
_main_: dbProcess of 'fanout2'
_main_: dbProcess of 'Bbend1_calc'
_main_: dbProcess of Active 'CBend1' with RPRO=1
_main_: dbProcess of 'Bbend2_calc'
_main_: dbProcess of Active 'CBend2' with RPRO=1
DBF_DOUBLE: 5
epics> dbpf C2Bend 266
_main_: dbProcess of 'C2Bend'
DBF_DOUBLE: 266
epics> dbgf Bdelta.PACT
DBF_UCHAR: 0 = 0x0
epics> dbgf Bdelta.DISP
DBF_UCHAR: 0 = 0x0
epics> dbpf Bdelta.PROC 1
_main_: dbProcess of 'Bdelta'
_main_: dbProcess of 'fanout2'
_main_: dbProcess of 'Bbend1_calc'
_main_: dbProcess of Active 'CBend1' with RPRO=1
_main_: dbProcess of 'Bbend2_calc'
_main_: dbProcess of Active 'CBend2' with RPRO=1
DBF_UCHAR: 1 = 0x1
|