Script execution

This commit is contained in:
kalt_r
2016-06-28 13:53:24 +02:00
parent c5932a9e1a
commit f2efbaed6c

View File

@@ -2,6 +2,8 @@
import ch.psi.pshell.epics.ProcessVariable as PV
import datetime
latency = 0.3
@@ -13,6 +15,7 @@ step = 10.0
plot_name = datetime.datetime.fromtimestamp(time.time()).strftime('%H%M%S')
print "SECTION = ", SECTION
@@ -21,23 +24,25 @@ print "Stop = ", stop
print "Step = ", step
# define all PVs
# controlled variabales
cv_rf_phase = PV("phase reference" , SECTION + "-RLLE-DSP:PHASE-REFERENCE")
cv_rf_amplt = PV("amplitude reference", SECTION + "-RLLE-DSP:AMPLT-REFERENCE")
cv_rf_phase = PV("phase ref", SECTION + "-RLLE-DSP:PHASE-REFERENCE")
cv_rf_amplt = PV("amplt ref", SECTION + "-RLLE-DSP:AMPLT-REFERENCE")
# measured variables
mv_ref_jit_amplt = PV("REF amplitude jitter relative",SECTION + "-RLLE-REF10:SIG-AMPLT-JIT-P2P-REL")
mv_ref_jit_phase = PV("REF phase jitter" ,SECTION + "-RLLE-REF10:SIG-PHASE-JIT-P2P")
mv_ref_jit_amplt = PV("REF a jit" ,SECTION + "-RLLE-REF10:SIG-AMPLT-JIT-P2P-REL")
mv_ref_jit_phase = PV("REF p jit" ,SECTION + "-RLLE-REF10:SIG-PHASE-JIT-P2P")
mv_iqm_jit_amplt = PV("IQM amplitude jitter relative",SECTION + "-RIQM-DCP10:FOR-AMPLT-JIT-P2P-REL")
mv_iqm_jit_phase = PV("IQM phase jitter" ,SECTION + "-RIQM-DCP10:FOR-PHASE-JIT-P2P")
mv_iqm_jit_amplt = PV("IQM a jit" ,SECTION + "-RIQM-DCP10:FOR-AMPLT-JIT-P2P-REL")
mv_iqm_jit_phase = PV("IQM p jit" ,SECTION + "-RIQM-DCP10:FOR-PHASE-JIT-P2P")
mv_pre_jit_amplt = PV("PRE amplitude jitter relative",SECTION + "-RPRE-DCP10:FOR-AMPLT-JIT-P2P-REL")
mv_pre_jit_phase = PV("PRE phase jitter" ,SECTION + "-RPRE-DCP10:FOR-PHASE-JIT-P2P")
mv_pre_jit_amplt = PV("PRE a jit" ,SECTION + "-RPRE-DCP10:FOR-AMPLT-JIT-P2P-REL")
mv_pre_jit_phase = PV("PRE p jit" ,SECTION + "-RPRE-DCP10:FOR-PHASE-JIT-P2P")
mv_kly_jit_amplt = PV("KLY amplitude jitter relative",SECTION + "-RKLY-DCP10:FOR-AMPLT-JIT-P2P-REL")
mv_kly_jit_phase = PV("KLY phase jitter" ,SECTION + "-RKLY-DCP10:FOR-PHASE-JIT-P2P")
mv_kly_jit_amplt = PV("KLY a jit" ,SECTION + "-RKLY-DCP10:FOR-AMPLT-JIT-P2P-REL")
mv_kly_jit_phase = PV("KLY p jit" ,SECTION + "-RKLY-DCP10:FOR-PHASE-JIT-P2P")
# initialize all PVs
@@ -74,7 +79,12 @@ mv_kly_jit_phase.close()
# ELOG
elog_text = scan_result.print("\t")
msg = scan_result.print("\t")
#msg = str(scan_result)
msg = msg + "\n\nFile: " + get_context().path
msg = msg + "\n\n" + r.print()
elogllrf("Jitter Scan", msg,"Measurement", "RF Stability", SECTION, get_plot_snapshots())
# save the entry in the logbook
elogllrf("Jitter Scan", elog_text,"Measurement", "RF Stability", SECTION)