Files
hla_framework_bd/services/tune/current/ioc/TUNE.template
T

440 lines
9.6 KiB
Plaintext

# HLA Service Control Parameters
record(ao, "$(DEVICE):SVD-CLEAN-Neigenvalues") {
field(DESC, "Nr of EV in SVD")
field(VAL, "3")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-TbTFirstIndex") {
field(DESC, "Index of first TbT data point to use")
field(VAL, "0")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-TbTLastIndex") {
field(DESC, "Index of last TbT data point to use")
field(VAL, "511")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-NAveraging") {
field(DESC, "Nr. of samples to take for averaging")
field(VAL, "1")
field(PREC, "0")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-ZeroPaddingN") {
field(DESC, "Add zeropadding to obtain N datapoints")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-ROI-Xi") {
field(DESC, "First datapoint for hor. peak search")
field(VAL, "0.1")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-ROI-Xf") {
field(DESC, "Last datapoint for hor. peak search")
field(VAL, "0.5")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-ROI-Yi") {
field(DESC, "First datapoint for ver. peak search")
field(VAL, "0.1")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-ROI-Yf") {
field(DESC, "Last datapoint for ver. peak search")
field(VAL, "0.5")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-ROI-Zi") {
field(DESC, "First datapoint for long. peak search")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-ROI-Zf") {
field(DESC, "Last datapoint for long. peak search")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-HOR-PING-ISET") {
field(DESC, "default current value for x pinger")
field(VAL, "20")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-HOR-PING-DELAY") {
field(DESC, "default delay value for x pinger")
field(VAL, "80")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-VER-PING-ISET") {
field(DESC, "default current value for y pinger")
field(VAL, "20")
field(PINI, "YES")
}
record(ao, "$(DEVICE):CONTROL-VER-PING-DELAY") {
field(DESC, "default delay value for y pinger")
field(VAL, "80")
field(PINI, "YES")
}
# # HLA Service Output/Result Parameters
record(ao, "$(DEVICE):HORIZONTAL-PEAK1-FREQ") {
field(DESC, "Horizontal tune frequency")
}
record(ao, "$(DEVICE):HORIZONTAL-PEAK1-AMP") {
field(DESC, "Horizontal tune amplitude")
}
record(ao, "$(DEVICE):HORIZONTAL-PEAK2-FREQ") {
field(DESC, "Horizontal sideband 1 frequency")
}
record(ao, "$(DEVICE):HORIZONTAL-PEAK2-AMP") {
field(DESC, "Horizontal sideband 1 amplitude")
}
record(ao, "$(DEVICE):HORIZONTAL-PEAK3-FREQ") {
field(DESC, "Horizontal sideband 2 frequency")
}
record(ao, "$(DEVICE):HORIZONTAL-PEAK3-AMP") {
field(DESC, "Horizontal sideband 2 amplitude")
}
record(ao, "$(DEVICE):VERTICAL-PEAK1-FREQ") {
field(DESC, "Vertical tune frequency")
}
record(ao, "$(DEVICE):VERTICAL-PEAK1-AMP") {
field(DESC, "Vertical tune amplitude")
}
record(ao, "$(DEVICE):VERTICAL-PEAK2-FREQ") {
field(DESC, "Vertical sideband 1 frequency")
}
record(ao, "$(DEVICE):VERTICAL-PEAK2-AMP") {
field(DESC, "Vertical sideband 1 amplitude")
}
record(ao, "$(DEVICE):VERTICAL-PEAK3-FREQ") {
field(DESC, "Vertical sideband 2 frequency")
}
record(ao, "$(DEVICE):VERTICAL-PEAK3-AMP") {
field(DESC, "Vertical sideband 2 amplitude")
}
record(ao, "$(DEVICE):LONGITUDINAL-PEAK1-FREQ") {
field(DESC, "Longitudinal tune frequency")
}
record(ao, "$(DEVICE):LONGITUDINAL-PEAK1-AMP") {
field(DESC, "Longitudinal tune amplitude")
}
record(ao, "$(DEVICE):LONGITUDINAL-PEAK2-FREQ") {
field(DESC, "Longitudinal sideband 1 frequency")
}
record(ao, "$(DEVICE):LONGITUDINAL-PEAK2-AMP") {
field(DESC, "Longitudinal sideband 1 amplitude")
}
record(ao, "$(DEVICE):LONGITUDINAL-PEAK3-FREQ") {
field(DESC, "Longitudinal sideband 2 frequency")
}
record(ao, "$(DEVICE):LONGITUDINAL-PEAK3-AMP") {
field(DESC, "Longitudinal sideband 2 amplitude")
}
record(waveform, "$(DEVICE):HORIZONTAL-SPEC-ALL") {
field(DESC, "Entire measured horizontal spectrum")
field(NELM, "16384")
field(FTVL, "FLOAT")
}
record(waveform, "$(DEVICE):HORIZONTAL-SPEC-ROI") {
field(DESC, "Entire measured horizontal spectrum")
field(NELM, "4096")
field(FTVL, "FLOAT")
}
record(waveform, "$(DEVICE):VERTICAL-SPEC-ALL") {
field(DESC, "Entire measured vertical spectrum")
field(NELM, "16384")
field(FTVL, "FLOAT")
}
record(waveform, "$(DEVICE):VERTICAL-SPEC-ROI") {
field(DESC, "Entire measured vertical spectrum")
field(NELM, "4096")
field(FTVL, "FLOAT")
}
record(waveform, "$(DEVICE):LONGITUDINAL-SPEC-ALL") {
field(DESC, "Entire measured longitudinal spectrum")
field(NELM, "16384")
field(FTVL, "FLOAT")
}
record(waveform, "$(DEVICE):LONGITUDINAL-SPEC-ROI") {
field(DESC, "Entire measured longitudinal spectrum")
field(NELM, "4096")
field(FTVL, "FLOAT")
}
record (ao,"$(DEVICE):Q1_NAFF"){
field (DESC, "Horizontal tune calculated using NAFF")
field (VAL, 0)
field (EGU, "")
}
record (ao,"$(DEVICE):Q2_NAFF"){
field (DESC, "Vertical tune calculated using NAFF")
field (VAL, 0)
field (EGU, "")
}
record (ao,"$(DEVICE):NPOINTS"){
field (DESC, "Number of points in pos/fft waveform")
field (VAL, 16384)
field (EGU, "")
}
record(waveform, "$(DEVICE):SPEC-SAMPLE-ALL") {
field(DESC, "FFT spectrum tune axis")
field(NELM, "16384")
field(FTVL, "FLOAT")
}
record(waveform, "$(DEVICE):OSCILLATION-X-ALL") {
field(DESC, "Entire measured horizontal oscillation")
field(NELM, "16384")
field(FTVL, "FLOAT")
}
record(waveform, "$(DEVICE):OSCILLATION-Y-ALL") {
field(DESC, "Entire measured vertical oscillation")
field(NELM, "16384")
field(FTVL, "FLOAT")
}
record(waveform, "$(DEVICE):OSCILLATION-SAMPLE-ALL") {
field(DESC, "Sample index for oscillations")
field(NELM, "16384")
field(FTVL, "FLOAT")
}
record (ao,"$(DEVICE):CONTROL-NAFF"){
field (DESC, "Control NAFF calc.")
field (VAL, 1)
field (EGU, "")
}
record (ao,"$(DEVICE):SINGLE-BPM"){
field (VAL, 0)
}
record (ao,"$(DEVICE):SVD-CLEAN"){
field (VAL, 0)
}
record (ao,"$(DEVICE):MEAS-TIME"){
field (DESC, "Time for measurement")
field (VAL, 0)
field (EGU, "ms")
}
record (ao,"$(DEVICE):DUMMY1"){
field (DESC, "Dummy PV with value 1")
field (VAL, 1)
}
record(stringout, "$(DEVICE):BPM-SELECT-SINGLE") {
field(DESC, "String defining selected BPM")
field(VAL, "ARS07-DBPM-0840")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPM") {
field(DESC, "Select BPMs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPMA") {
field(DESC, "Select BPMAs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPM-01") {
field(DESC, "Select BPMs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPMA-01") {
field(DESC, "Select BPMAs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPM-02") {
field(DESC, "Select BPMs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPMA-02") {
field(DESC, "Select BPMAs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPM-03") {
field(DESC, "Select BPMs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPMA-03") {
field(DESC, "Select BPMAs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPM-04") {
field(DESC, "Select BPMs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPMA-04") {
field(DESC, "Select BPMAs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPM-05") {
field(DESC, "Select BPMs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPMA-05") {
field(DESC, "Select BPMAs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPM-06") {
field(DESC, "Select BPMs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPMA-06") {
field(DESC, "Select BPMAs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPM-07") {
field(DESC, "Select BPMs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPMA-07") {
field(DESC, "Select BPMAs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPM-08") {
field(DESC, "Select BPMs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPMA-08") {
field(DESC, "Select BPMAs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPM-09") {
field(DESC, "Select BPMs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPMA-09") {
field(DESC, "Select BPMAs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPM-10") {
field(DESC, "Select BPMs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPMA-10") {
field(DESC, "Select BPMAs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPM-11") {
field(DESC, "Select BPMs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPMA-11") {
field(DESC, "Select BPMAs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPM-12") {
field(DESC, "Select BPMs")
field(VAL, "0")
field(PINI, "YES")
}
record(bo,"$(DEVICE):BPM-SELECT-BPMA-12") {
field(DESC, "Select BPMAs")
field(VAL, "0")
field(PINI, "YES")
}
record (ao,"$(DEVICE):NAFF-HARMONICS"){
field(DESC, "Number")
field(VAL, "5")
field(EGU, "")
field(PINI, "YES")
field(DRVH, "20")
field(DRVL, "1")
}