29 lines
545 B
Python
29 lines
545 B
Python
#a= lscan(scienta.sizeX, (scienta.spectrum,current,cur1), 980.0, 992.0, 12, 0.1)
|
|
|
|
#scienta.lowEnergy.write(397.0)
|
|
#scienta.highEnergy.write(403.0)
|
|
|
|
formerData = scienta.data.take()
|
|
scienta.start()
|
|
scienta.waitReady(-1)
|
|
|
|
data = scienta.data.take()
|
|
if data==formerData:
|
|
raise "Data not updated"
|
|
|
|
print data.tolist()[0]
|
|
|
|
|
|
#Integrate and plot
|
|
(width,height) = scienta.getImageSize().tolist()
|
|
integtation = []
|
|
for i in range(width):
|
|
p=0.0
|
|
for j in range(height):
|
|
p=p+data[j*width+i]
|
|
integtation.append(p)
|
|
plot(integtation)
|
|
|
|
|
|
|