Script execution

This commit is contained in:
kalt_r
2016-06-28 14:45:52 +02:00
parent b89cf76dfb
commit f3b4c568ad
+34 -4
View File
@@ -54,12 +54,8 @@ mv_kly_jit_amplt.initialize()
mv_kly_jit_phase.initialize()
scan_result = 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, title="Jitter Scan")
# close all PVs
cv_rf_phase.close()
cv_rf_amplt.close()
@@ -74,10 +70,44 @@ mv_kly_jit_phase.close()
# analyze
ref_jit_amplt_mean = mean(scan_result.getReadable(0))
ref_jit_phase_mean = mean(scan_result.getReadable(1))
iqm_jit_amplt_mean = mean(scan_result.getReadable(2))
iqm_jit_phase_mean = mean(scan_result.getReadable(3))
pre_jit_amplt_mean = mean(scan_result.getReadable(4))
pre_jit_phase_mean = mean(scan_result.getReadable(5))
kly_jit_amplt_mean = mean(scan_result.getReadable(6))
kly_jit_phase_mean = mean(scan_result.getReadable(7))
#Setting attributes to the scan group
path = get_context().group
set_attribute(path, "SECTION", SECTION)
set_attribute(path, "ref_jit_amplt_mean", ref_jit_amplt_mean)
set_attribute(path, "ref_jit_phase_mean", ref_jit_phase_mean)
set_attribute(path, "iqm_jit_amplt_mean", iqm_jit_amplt_mean)
set_attribute(path, "iqm_jit_phase_mean", iqm_jit_phase_mean)
set_attribute(path, "pre_jit_amplt_mean", pre_jit_amplt_mean)
set_attribute(path, "pre_jit_phase_mean", pre_jit_phase_mean)
set_attribute(path, "kly_jit_amplt_mean", kly_jit_amplt_mean)
set_attribute(path, "kly_jit_phase_mean", kly_jit_phase_mean)
# ELOG
msg = scan_result.print("\t")
msg = msg + "\nMean:\nREF amplt\t" + ref_jit_amplt_mean + "\nREF phase\t" + ref_jit_phase_mean + "\n\nIQM amplt\t" + iqm_jit_amplt_mean + "\nIQM phase\t" + iqm_jit_phase_mean + "\n\nPRE amplt\t" + pre_jit_amplt_mean + "\npre phase\t" + pre_jit_phase_mean + "\n\nKLY amplt\t" + kly_jit_amplt_mean + "\nkly phase\t" + kly_jit_phase_mean
msg = msg + "\n\nFile: " + get_context().path
print msg
elogllrf("Jitter Scan", msg,"Measurement", "RF Stability", SECTION, get_plot_snapshots())
# save the entry in the logbook