diff --git a/script/jitter_scan.py b/script/jitter_scan.py index b96e390..13f230a 100644 --- a/script/jitter_scan.py +++ b/script/jitter_scan.py @@ -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)