Script execution

This commit is contained in:
kalt_r
2016-06-30 17:28:22 +02:00
parent 7bbb237b0a
commit d6363b4d2e

View File

@@ -74,12 +74,21 @@ mv_kly_jit_phase.initialize()
# define current amplitude as saturation amplitude, then define three scans
amplt_sat = cv_rf_amplt.read()
amplt_stop = amplt_sat
amplt_start = 0.9 * amplt_stop
amplt_step = (amplt_stop - amplt_start) / 2
amplt_m5 = 0.95 * amplt_stop
amplt_m10 = 0.9 * amplt_stop
cv_rf_amplt.write(amplt_sat)
pause(1.0)
scan_result_sat = 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), -170, 180, 10, latency=latency, title="Jitter Scan")
cv_rf_amplt.write(amplt_m5)
pause(1.0)
scan_result_m5 = 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), -170, 180, 10, latency=latency, title="Jitter Scan")
cv_rf_amplt.write(amplt_m10)
pause(1.0)
scan_result_m10 = 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), -170, 180, 10, latency=latency, title="Jitter Scan")
scan_result = lscan((cv_rf_phase, cv_rf_amplt), (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), (-170, amplt_start), (180,amplt_stop), (10, amplt_step) , latency=latency, title="Jitter Scan", zigzag=True)
#scan_result = ascan((cv_rf_phase, cv_rf_amplt), (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), (-170, amplt_start), (180,amplt_stop), (10, amplt_step) , latency=latency, title="Jitter Scan", zigzag=True)
# close all PVs
cv_rf_phase.close()
@@ -135,9 +144,10 @@ msg = msg + "\n\nFile: " + get_context().path
print msg
plot_files = get_plot_snapshots("Jitter Scan")
time.sleep(1.0)
elogllrf("Jitter Scan", msg,"Measurement", "RF Stability", SECTION, plot_files)
# save the entry in the logbook
#plot_files = get_plot_snapshots("Jitter Scan")
#time.sleep(1.0)
#elogllrf("Jitter Scan", msg,"Measurement", "RF Stability", SECTION, plot_files)