diff --git a/script/phase_scan.py b/script/phase_scan.py index 4e544e3..531d655 100755 --- a/script/phase_scan.py +++ b/script/phase_scan.py @@ -46,7 +46,7 @@ rf_ampl_readback = create_channel_device(prefix + ":GET-VSUM-AMPLT", type = 'd' scan_pos.set([]) scan_val.set([]) def after(rec): - scan_val.append(rec.values[0]) + scan_val.append(rec.readables[0]) scan_pos.append(rec.positions[0]) """ #TODO: this is workaround to CAS not supporting dynamic arrays @@ -55,9 +55,9 @@ def after(rec): #print rec.index arrval = scan_val.take().tolist() arrpos = scan_pos.take().tolist() - arrval[rec.index] = rec.values[0] + arrval[rec.index] = rec.readables[0] arrpos[rec.index] = rec.positions[0] - arrval[rec.index:] = [rec.values[0]] * (len(arrval) -rec.index) + arrval[rec.index:] = [rec.readables[0]] * (len(arrval) -rec.index) arrpos[rec.index:] = [rec.positions[0]] * (len(arrpos) -rec.index) scan_val.set(arrval) scan_pos.set(arrpos)