Script execution
This commit is contained in:
+34
-4
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user