Files
hla_framework_bd/services/taubpm/current/ioc/TAUBPM.template
T
labrec_bandBenjamin Labrecque 9094249fce
Deploy / deploy (push) Successful in 20s
Feature/add service taubpm (#5)
Add taubpm

---------

Co-authored-by: Benjamin Labrecque <labrecque.benji@gmail.com>
Reviewed-on: #5
2026-07-16 08:30:55 +02:00

66 lines
1.6 KiB
Plaintext

# HLA Service Control Parameters
record(ao, "$(DEVICE):CONTROL-NSAMPLES-FIT-TAU") {
field(DESC, "Nr. of avg charge values to fit")
field(VAL, "10")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-NSAMPLES-FIT-ROC") {
field(DESC, "Nr. of avg charge values to fit")
field(VAL, "10")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-MIN-CURR") {
field(DESC, "Minimum current")
field(VAL, "0.1")
field(PINI, "YES")
}
# HLA Service Output/Result Parameters
record(ao, "$(DEVICE):TAU") {
field(DESC, "Measured lifetime")
field(PREC, "3")
field(EGU, "Hours")
}
record(ao, "$(DEVICE):TAU-ERR") {
field(DESC, "Error of measured lifetime")
field(PREC, "3")
field(EGU, "Hours")
}
record(ao, "$(DEVICE):INJRATE") {
field(DESC, "Rate der Akkumulation im Speicherring")
field(PREC, "3")
field(EGU, "mA/min")
field(FLNK, "$(DEVICE):INJRATE-nC")
}
record(ao, "$(DEVICE):INJRATE-ERR") {
field(DESC, "Fehler der Injektionsrate Speicherring")
field(PREC, "3")
field(EGU, "mA/min")
field(FLNK, "$(DEVICE):INJRATE-ERR-nC")
}
record(calc, "$(DEVICE):INJRATE-nC") {
field(DESC, "Rate der Akkumulation im Speicherring")
field(ASG, "READONLY")
field(PREC, "3")
field(EGU, "nC/shot")
field(CALC, "A / 60 / 3.125 * 0.96")
field(INPA, "$(DEVICE):INJRATE")
}
record(calc, "$(DEVICE):INJRATE-ERR-nC") {
field(DESC, "Fehler der Injektionsrate Speicherring")
field(ASG, "READONLY")
field(PREC, "3")
field(EGU, "nC/shot")
field(CALC, "A / 60 / 3.125 * 0.96")
field(INPA, "$(DEVICE):INJRATE-ERR")
}