lantz.drivers.pco¶
company: | PCO. |
---|---|
description: | High performance CCD-, CMOS- and sCMOS camera systems. |
website: | http://www.pco.de |
—
copyright: | 2015 by Lantz Authors, see AUTHORS for more details. |
---|---|
license: | BSD, see LICENSE for more details. |
- class lantz.drivers.pco.Sensicam(board, *args, **kwargs)¶
Bases: lantz.foreign.LibraryDriver
PCO Sensicam
- expose_async(*args, **kwargs)¶
(Async) Expose.
Parameters: exposure – exposure time.
- finalize()¶
- initialize()¶
- read_out_async(*args, **kwargs)¶
(Async) Readout image from the CCD.
Return type: NumPy array
- run_coc_async(*args, **kwargs)¶
- stop_coc_async(*args, **kwargs)¶
- take_image_async(*args, **kwargs)¶
(Async) Take image.
Parameters: exposure – exposure time. Return type: NumPy array
- LIBRARY_NAME = 'senntcam.dll'¶
- LIBRARY_NAME_changed¶
- bel_time¶
Units: microseconds
- bel_time_changed¶
- binning¶
Binning in pixels as a 2-element tuple (horizontal, vertical).
- binning_changed¶
- coc¶
Command Operation Code
- coc_changed¶
- coc_time¶
Units: microseconds
- coc_time_changed¶
- delay_time¶
Units: microseconds
- delay_time_changed¶
- exp_time¶
Units: microseconds
- exp_time_changed¶
- expose = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7f658d0f2f98>>, None)¶
- expose_changed¶
- exposure_time¶
Exposure time.
Units: ms
- exposure_time_changed¶
- finalize_changed¶
- image_size¶
Image size in pixels (width, height).
- image_size_changed¶
- image_status¶
Image status
- image_status_changed¶
- initialize_changed¶
- mode¶
Imaging mode as a 3-element tuple (type, gain and submode).
- mode_changed¶
- read_out = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7f658d0f2e80>>, None)¶
- read_out_changed¶
- roi¶
Region of interest in pixels as a 4-element tuple (x1, x2, y1, y2).
- roi_changed¶
- run_coc = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7f658d0f74e0>>, None)¶
- run_coc_changed¶
- status¶
- status_changed¶
- stop_coc = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7f658d0f7518>>, None)¶
- stop_coc_changed¶
- table¶
COC table
- table_changed¶
- take_image = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7f658d0f2828>>, None)¶
- take_image_changed¶
- trigger¶
Triger mode.
- trigger_changed¶