From 5dd3bc7250a7abbaa27d29324a1e9fae9f8e3271 Mon Sep 17 00:00:00 2001 From: sfop Date: Fri, 22 Sep 2017 11:14:22 +0200 Subject: [PATCH] Startup --- script/RFscan/phase_scan_caqtdm.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/script/RFscan/phase_scan_caqtdm.py b/script/RFscan/phase_scan_caqtdm.py index 52730f7..d8fc992 100644 --- a/script/RFscan/phase_scan_caqtdm.py +++ b/script/RFscan/phase_scan_caqtdm.py @@ -66,16 +66,17 @@ try: run("CPython/wrapper") (fit_amplitude, fit_phase_deg, fit_offset, ph_crest, fit_x, fit_y) = hfitoff(energy , rf_phase) except: - raise Exception("Fit failure") - # This only works when pshell is visible not in server mode to be fixed + raise Exception("Fit failure") plt = plot(None,name="phase scan")[0] - plt.getSeries(0).setData(to_array(rf_phase,'d'), to_array(energy,'d')) - plt.getSeries(0).setPointSize(6) - plt.getSeries(0).setLinesVisible(False) - plt.addSeries(LinePlotSeries("fit")) - plt.getSeries(1).setData(fit_x, fit_y) - plt.getSeries(1).setPointsVisible(False) - plt.setLegendVisible(True) + # This only works when pshell is visible not in server mode to be fixed + if plt is not None: + plt.getSeries(0).setData(to_array(rf_phase,'d'), to_array(energy,'d')) + plt.getSeries(0).setPointSize(6) + plt.getSeries(0).setLinesVisible(False) + plt.addSeries(LinePlotSeries("fit")) + plt.getSeries(1).setData(fit_x, fit_y) + plt.getSeries(1).setPointsVisible(False) + plt.setLegendVisible(True) phase.write(ph_crest) time.sleep(lat) Ampl = V.read()