This commit is contained in:
gobbo_a
2017-07-05 17:39:28 +02:00
parent 59218f3ccf
commit 5e5154476f
3 changed files with 22 additions and 25 deletions

View File

@@ -4,21 +4,19 @@ do_elog = True
if get_exec_pars().source == CommandSource.ui:
bph_ref_user = 0.0
plt = None
print "Debug"
else:
bph_ref_user = args[0]
plt = args[1]
print "Args: " , bph_ref_user, plt
phaseOffsetInit = caget('SINEG01-RSYS:SET-VSUM-PHASE-OFFSET-BASE')
phaseOffset = phaseOffsetInit - bph_ref_user
print "Setting phase offset: ", phaseOffset
phaseOffset_old = caget('SINEG01-RSYS:SET-VSUM-PHASE-OFFSET-BASE')
phaseOffset_new = phaseOffset_old - bph_ref_user
if not dry_run:
caput('SINEG01-RSYS:SET-VSUM-PHASE-OFFSET-BASE', phaseOffset)
caput('SINEG01-RSYS:SET-VSUM-PHASE-OFFSET-BASE', phaseOffset_new)
caput('SINEG01-RSYS:CMD-LOAD-CALIB-BEAM', 1)
if do_elog:
log_msg = "Initial phase offset: %0.1f" % phaseOffsetInit + "deg \n"
log_msg = log_msg + "New phase offset: %0.1f" % phaseOffset + "deg \n"
log_msg = "SINEG01-RSYS:SET-VSUM-PHASE-OFFSET-BASE \n"
log_msg = log_msg + "Old: %0.1f" % phaseOffset_old + "deg \n"
log_msg = log_msg + "New: %0.1f" % phaseOffset_new + "deg \n"
log_msg = log_msg + "RF phase at charge on-set %0.1f" % -phaseOffset_new + "deg \n"
attachments = []
if plt is not None:
sleep(0.1) #Give some time to plot to be finished - it is not sync with acquisition
@@ -26,5 +24,4 @@ if do_elog:
plt.saveSnapshot(file_name , "png")
attachments = [file_name]
elog("SchottkyScanSet", log_msg, attachments)
show_message("Success setting phase reference")