31 lines
962 B
Python
31 lines
962 B
Python
import ch.psi.pshell.prosilica.Prosilica as Prosilica
|
|
import ch.psi.pshell.device.Camera as Camera
|
|
|
|
|
|
add_device(Prosilica("img", 25001, "PacketSize=1522;PixelFormat=Mono8;BinningX=1;BinningY=1;RegionX=300;RegionY=200;Width=1000;Height=1000;MulticastEnable=Off"), True)
|
|
|
|
img.camera.setGrabMode(Camera.GrabMode.Continuous)
|
|
img.camera.setTriggerMode(Camera.TriggerMode.Fixed_Rate)
|
|
img.camera.setExposure(50.00)
|
|
img.camera.setAcquirePeriod(200.00)
|
|
img.camera.setGain(0.0)
|
|
#img.camera.setROI(200, 0,1200,1200)
|
|
"""
|
|
img.camera.setROI(300, 200,1000,1000)
|
|
img.config.rotation=17
|
|
img.config.rotationCrop=True
|
|
img.config.roiX,img.config.roiY, img.config.roiWidth,img.config.roiHeight = 50,50,900,900
|
|
"""
|
|
img.camera.setROI(int(get_setting("roi_x")), int(get_setting("roi_y")), int(get_setting("roi_w")), int(get_setting("roi_h")))
|
|
|
|
img.camera.stop()
|
|
img.camera.start()
|
|
|
|
|
|
show_panel(img)
|
|
#while True:
|
|
# img.initialize()
|
|
# img.waitNext(1000)
|
|
# time.sleep(0.1)
|
|
|