diff --git a/script/jitter_scan.py b/script/jitter_scan.py index eec4da2..873e380 100644 --- a/script/jitter_scan.py +++ b/script/jitter_scan.py @@ -20,34 +20,59 @@ print "Start = ", start print "Stop = ", stop print "Step = ", step -# controlled variabales -#cv_rf_phase = PV("my1", SECTION + "-RLLE-DSP:PHASE-REFERENCE") -cv_rf_phase = PV("my1", SECTION + "-RLLE-REF10:SIG-AMPLT-JIT-P2P-REL") -cv_rf_phase.initialize() -val = cv_rf_phase.read() -print "val= " , val -#cv_rf_amplt = ChannelDouble(SECTION + "-RLLE-DSP:AMPLT-REFERENCE") +# 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") # measured variables -#mv_ref_jit_amplt = ChannelDouble(SECTION + "-RLLE-REF10:SIG-AMPLT-JIT-P2P-REL") -#mv_ref_jit_PHASE = ChannelDouble(SECTION + "-RLLE-REF10:SIG-PHASE-JIT-P2P") +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_iqm_jit_amplt = ChannelDouble(SECTION + "-RIQM-DCP10:FOR-AMPLT-JIT-P2P-REL") -#mv_iqm_jit_PHASE = ChannelDouble(SECTION + "-RIQM-DCP10:FOR-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_pre_jit_amplt = ChannelDouble(SECTION + "-RPRE-DCP10:FOR-AMPLT-JIT-P2P-REL") -#mv_pre_jit_PHASE = ChannelDouble(SECTION + "-RPRE-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_kly_jit_amplt = ChannelDouble(SECTION + "-RKLY-DCP10:FOR-AMPLT-JIT-P2P-REL") -#mv_kly_jit_PHASE = ChannelDouble(SECTION + "-RKLY-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") + + +# initialize all PVs +cv_rf_phase.initialize() +cv_rf_amplt.initialize() +mv_ref_jit_amplt.initialize() +mv_ref_jit_phase.initialize() +mv_iqm_jit_amplt.initialize() +mv_iqm_jit_phase.initialize() +mv_pre_jit_amplt.initialize() +mv_pre_jit_phase.initialize() +mv_kly_jit_amplt.initialize() +mv_kly_jit_phase.initialize() -#r = lscan(cv_rf_phase, (mv_ref_jit_amplt,mv_ref_jit_PHASE,mv_iqm_jit_amplt,mv_iqm_jit_PHASE,mv_pre_jit_amplt,mv_pre_jit_PHASE,mv_kly_jit_amplt,mv_kly_jit_PHASE), start, stop, step , latency=latency) + +r = lscan(cv_rf_phase, (mv_ref_jit_amplt,mv_ref_jit_phase,mv_iqm_jit_amplt,mv_iqm_jit_phase,mv_pre_jit_amplt,mv_pre_jit_phase,mv_kly_jit_amplt,mv_kly_jit_phase), start, stop, step , latency=latency) + + + +# close all PVs +cv_rf_phase.close() +cv_rf_amplt.close() +mv_ref_jit_amplt.close() +mv_ref_jit_phase.close() +mv_iqm_jit_amplt.close() +mv_iqm_jit_phase.close() +mv_pre_jit_amplt.close() +mv_pre_jit_phase.close() +mv_kly_jit_amplt.close() +mv_kly_jit_phase.close() + + #elogllrf("Hallo Test", "Das ist meine Nachricht...","LLRF", "General", "SINEG01") - -