21 lines
937 B
Python
21 lines
937 B
Python
# set scan parameters globally for the qt phasing tool
|
|
scan_range = 100.0
|
|
nb_steps = 21
|
|
|
|
#stationlist = ("SINSB01","SINSB02","SINSB03","SINSB04","SINXB01")
|
|
#stationlist = ("S10CB01","S10CB02","S10CB03","S10CB04","S10CB05","S10CB06","S10CB07","S10CB08","S10CB09")
|
|
#stationlist = ("S20CB01","S20CB02","S20CB03","S20CB04")
|
|
stationlist = ("S30CB01","S30CB02","S30CB03","S30CB04","S30CB05","S30CB06","S30CB07","S30CB08","S30CB09","S30CB10","S30CB11","S30CB12","S30CB13")
|
|
|
|
P1, P2 = {}, {}
|
|
for station in stationlist:
|
|
Ph_Vsum = caget(station + "-RSYS:SET-VSUM-PHASE")
|
|
Ph_Beam = caget(station + "-RSYS:SET-BEAM-PHASE")
|
|
P1[station] = Ph_Vsum - scan_range / 2 + 90 - Ph_Beam
|
|
P2[station] = Ph_Vsum + scan_range / 2 + 90 - Ph_Beam
|
|
|
|
for station in stationlist:
|
|
caput(station + "-RSYS:SET-SCAN-START", P1[station])
|
|
caput(station + "-RSYS:SET-SCAN-STOP", P2[station])
|
|
caput(station + "-RSYS:SET-SCAN-STEP", scan_range / (nb_steps - 1))
|