Script execution

This commit is contained in:
x03daop
2016-08-05 13:44:03 +02:00
parent 2f5fce3846
commit fd8e918cb1

View File

@@ -18,6 +18,9 @@ for nn in range(63):
initial_energy_range = [[87.2, 95.5, 0.1],
[95.0, 105.0, 0.5]]
angle_range = [-9.2+20, -9.2+40, -9.2+60]
azi_range = [-90 -45]
class SpectrumReader(ReadonlyRegisterBase, ReadonlyRegisterArray):
def doRead(self):
@@ -95,7 +98,12 @@ set_adc_averaging()
set_preference(Preference.PLOT_TYPES, {'Scienta spectrum':1})
try:
vscan(Eph, SENSORS, VECTOR, True, LATENCY,False, before_read=wait_beam, after_read = after_readout)
for ll in range(len(azi_range)):
ManipulatorPhi.move(azi_range[nn])
for nn in range(len(angle_range)):
ManipulatorTheta.move(angle_range[nn])
print 'current theta is ', ManipulatorTheta.take(), ' and current azimuth is ' , ManipulatorPhi.take()
#vscan(Eph, SENSORS, VECTOR, True, LATENCY,False, before_read=wait_beam, after_read = after_readout)
finally:
if ENDSCAN:
after_scan()