36 lines
633 B
Python
36 lines
633 B
Python
import time
|
|
|
|
#plot(None)
|
|
#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.dataArray.take()
|
|
Scienta.start()
|
|
Scienta.waitReady(-1)
|
|
|
|
while True:
|
|
data = Scienta.dataArray.take()
|
|
if (data is not formerData):
|
|
break;
|
|
time.sleep(0.01)
|
|
|
|
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)
|
|
|
|
#time.sleep(2.0)
|
|
|
|
|
|
|