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)