26 lines
893 B
Python
Executable File
26 lines
893 B
Python
Executable File
|
|
CAMERA_NAME = "SAROP31-PPRM113"
|
|
cam_server.start(CAMERA_NAME+"_sp1", True) # Connect to pipeline of running instance
|
|
#Wait first stream message
|
|
cam_server.stream.waitCacheChange(3000)
|
|
|
|
#Getting child devices
|
|
intensity = cam_server.stream.getChild("gr_intensity")
|
|
|
|
#image = cam_server.stream.getChild("image")
|
|
image=cam_server.getDataMatrix()
|
|
sensors = [image,intensity, pulse_energy]
|
|
|
|
intensity = create_averager(intensity, 3, interval = -1, monitored = True)
|
|
sensors = [image,intensity, intensity.samples, pulse_energy]
|
|
lscan(slit_oh_h, sensors, -2.0, 2.0, 0.1, relative=True, latency=0.2, line_plots=[intensity.samples])
|
|
|
|
#s=DummyPositioner("Sample")
|
|
#ascan((slit_oh_h, s) , sensors, (-2.0, -1.0) , (2.0, 1.0) , (0.1, 1.0), relative=True, latency=0.2, line_plots=[intensity, pulse_energy])
|
|
|
|
|
|
#Fitting example
|
|
#y=[x.doubleValue() for x in r[intensity]]
|
|
#fit(y, r[slit_oh_h])
|
|
|