See the online help system for an explanation of how the program works.
If not supplied the default is: localhost
If not supplied the default is: FLATTOPconf.
This parameter must be writable by DMANflattop.
width is used like
this:
c_min = (ctl1 0) - (width/2.0)
c_max = (ctl1 0) + (width/2.0)
flattopping mode
valid values are:
0 - nrm
1 - dual
if the parameter is missing "nrm" is assumed
the read1 0 readback limit
This value which must be exceeded before flattopping is allowed. If the record is missing the check is skipped. The preset field is used to specify the value
the read1 1 readback limit
This value which must be exceeded before flattopping is allowed. If the record is missing the check is skipped. The preset field
is used to specify the value
This is a rather long example taken from an actual working configuration for a SSAMS system.
#
# DMANflattop conf file
#
#
DMANflattop| g1|ctl1 |0|ESA 01-1|VC |
DMANflattop| g1|read1 |0|FC 04-1|CR |
#
DMANflattop| g1|int0 |0|NULL |NULL |0.1
DMANflattop| g1|int0 |1|NULL |NULL |2.0
DMANflattop| g1|int0 |2|NULL |NULL |20
#
DMANflattop| g1|int1 |0|NULL |NULL |0.9100
#
DMANflattop| g1|int2 |0|NULL |NULL |0.9200
#
DMANflattop| g1|int3 |0|NULL |NULL |7.5e-8
#
#
#
DMANflattop| g2|ctl1 |0|BM 01-1|MfieldC |
DMANflattop| g2|read1 |0|FC 04-1|CR |
#
DMANflattop| g2|int0 |0|NULL |NULL |5.0
DMANflattop| g2|int0 |1|NULL |NULL |8.0
DMANflattop| g2|int0 |2|NULL |NULL |20
#
DMANflattop| g2|int1 |0|NULL |NULL |0.9100
#
DMANflattop| g2|int2 |0|NULL |NULL |0.9200
#
DMANflattop| g2|int3 |0|NULL |NULL |7.5e-8
#
#
#
DMANflattop| g3|ctl1 |0|MBS 01-1|VCreg2 |
DMANflattop| g3|read1 |0|FC 04-1|CR |
#
DMANflattop| g3|int0 |0|NULL |NULL |0.1
DMANflattop| g3|int0 |1|NULL |NULL |2.0
DMANflattop| g3|int0 |2|NULL |NULL |20
#
DMANflattop| g3|int1 |0|NULL |NULL |0.9100
#
DMANflattop| g3|int2 |0|NULL |NULL |0.9200
#
DMANflattop| g3|int3 |0|NULL |NULL |7.5e-8
#
#
#
DMANflattop| g4|ctl1 |0|BM 03-1|MfieldC |
DMANflattop| g4|read1 |0|FC 04-1|CR |
#
DMANflattop| g4|int0 |0|NULL |NULL |15.0
DMANflattop| g4|int0 |1|NULL |NULL |8.0
DMANflattop| g4|int0 |2|NULL |NULL |20
#
DMANflattop| g4|int1 |0|NULL |NULL |0.9100
#
DMANflattop| g4|int2 |0|NULL |NULL |0.9200
#
DMANflattop| g4|int3 |0|NULL |NULL |7.5e-8
#
#
#
DMANflattop| g5|ctl1 |0|ESY S1-1|YVC |
DMANflattop| g5|read1 |0|FC 04-1|CR |
#
DMANflattop| g5|int0 |0|NULL |NULL |0.01
DMANflattop| g5|int0 |1|NULL |NULL |2.0
DMANflattop| g5|int0 |2|NULL |NULL |20
#
DMANflattop| g5|int1 |0|NULL |NULL |0.9100
#
DMANflattop| g5|int2 |0|NULL |NULL |0.9200
#
DMANflattop| g5|int3 |0|NULL |NULL |7.5e-8
#
#
#
DMANflattop| g6|ctl1 |0|ESY 01-1|VCreg2 |
DMANflattop| g6|read1 |0|FC 04-1|CR |
#
DMANflattop| g6|int0 |0|NULL |NULL |20.0
DMANflattop| g6|int0 |1|NULL |NULL |2.0
DMANflattop| g6|int0 |2|NULL |NULL |20
#
DMANflattop| g6|int1 |0|NULL |NULL |0.9100
#
DMANflattop| g6|int2 |0|NULL |NULL |0.9200
#
DMANflattop| g6|int3 |0|NULL |NULL |7.5e-8
#
#
#
DMANflattop| g7|ctl1 |0|EL 02-1|VC |
DMANflattop| g7|read1 |0|FC 04-1|CR |
#
DMANflattop| g7|int0 |0|NULL |NULL |1.0
DMANflattop| g7|int0 |1|NULL |NULL |2.0
DMANflattop| g7|int0 |2|NULL |NULL |20
#
DMANflattop| g7|int1 |0|NULL |NULL |0.9100
#
DMANflattop| g7|int2 |0|NULL |NULL |0.9200
#
DMANflattop| g7|int3 |0|NULL |NULL |7.5e-8
#
#
#
DMANflattop| g8|ctl1 |0|ESA 04-1|VC |
DMANflattop| g8|read1 |0|FC 05-1|CR |
#
DMANflattop| g8|int0 |0|NULL |NULL |0.3
DMANflattop| g8|int0 |1|NULL |NULL |2.0
DMANflattop| g8|int0 |2|NULL |NULL |20
#
DMANflattop| g8|int1 |0|NULL |NULL |0.9100
#
DMANflattop| g8|int2 |0|NULL |NULL |0.9200
#
DMANflattop| g8|int3 |0|NULL |NULL |7.5e-8
#
#
DMANflattop| g9|ctl1 |0|SPD 05-1|VCreg2 |
DMANflattop| g9|read1 |0|FC 05-1|CR |
#
DMANflattop| g9|int0 |0|NULL |NULL |5.0
DMANflattop| g9|int0 |1|NULL |NULL |2.0
DMANflattop| g9|int0 |2|NULL |NULL |20
#
DMANflattop| g9|int1 |0|NULL |NULL |0.9100
#
DMANflattop| g9|int2 |0|NULL |NULL |0.9200
#
DMANflattop| g9|int3 |0|NULL |NULL |7.5e-8
#
# tune C14
#
DMANflattop|g10|ctl1 |0|MBS 01-1|VCreg0 |
DMANflattop|g10|read1 |0|MFC 04-1|CR |
#
DMANflattop|g10|int0 |0|NULL |NULL |0.1
DMANflattop|g10|int0 |1|NULL |NULL |2.0
DMANflattop|g10|int0 |2|NULL |NULL |20
#
DMANflattop|g10|int1 |0|NULL |NULL |0.9100
#
DMANflattop|g10|int2 |0|NULL |NULL |0.9200
#
DMANflattop|g10|int3 |0|NULL |NULL |1.0e-6
#
#
#
DMANflattop|g11|ctl1 |0|ESY 01-1|VCreg0 |
DMANflattop|g11|read1 |0|MFC 04-1|CR |
#
DMANflattop|g11|int0 |0|NULL |NULL |50.0
DMANflattop|g11|int0 |1|NULL |NULL |2.0
DMANflattop|g11|int0 |2|NULL |NULL |20
#
DMANflattop|g11|int1 |0|NULL |NULL |0.9100
#
DMANflattop|g11|int2 |0|NULL |NULL |0.9200
#
DMANflattop|g11|int3 |0|NULL |NULL |1.0e-6
#
#
#
DMANflattop|g12|ctl1 |0|MBS 01-1|VCreg1 |
DMANflattop|g12|read1 |0|MFC 04-2|CR |
#
DMANflattop|g12|int0 |0|NULL |NULL |0.1
DMANflattop|g12|int0 |1|NULL |NULL |2.0
DMANflattop|g12|int0 |2|NULL |NULL |20
#
DMANflattop|g12|int1 |0|NULL |NULL |0.9100
#
DMANflattop|g12|int2 |0|NULL |NULL |0.9200
#
DMANflattop|g12|int3 |0|NULL |NULL |0.7e-7
#
#
#
DMANflattop|g13|ctl1 |0|ESY 01-1|VCreg1 |
DMANflattop|g13|read1 |0|MFC 04-2|CR |
#
DMANflattop|g13|int0 |0|NULL |NULL |60.0
DMANflattop|g13|int0 |1|NULL |NULL |2.0
DMANflattop|g13|int0 |2|NULL |NULL |20
#
DMANflattop|g13|int1 |0|NULL |NULL |0.9100
#
DMANflattop|g13|int2 |0|NULL |NULL |0.9200
#
DMANflattop|g13|int3 |0|NULL |NULL |0.7e-7
#
#
#
DMANflattop|g14|ctl1 |0|EL 02-1|VC |
DMANflattop|g14|read1 |0|MFC 04-1|CR |
DMANflattop|g14|read1 |1|MFC 04-2|CR |
#
DMANflattop|g14|int0 |0|NULL |NULL |60.0
DMANflattop|g14|int0 |1|NULL |NULL |2.0
DMANflattop|g14|int0 |2|NULL |NULL |20
DMANflattop|g14|int0 |3|NULL |NULL |1
#
DMANflattop|g14|int1 |0|NULL |NULL |0.9100
DMANflattop|g14|int1 |1|NULL |NULL |0.9100
#
DMANflattop|g14|int2 |0|NULL |NULL |0.9200
DMANflattop|g14|int2 |1|NULL |NULL |0.9200
#
DMANflattop|g14|int3 |0|NULL |NULL |0.7e-7
DMANflattop|g14|int3 |1|NULL |NULL |0.7e-9