1.1. Andor SDK3
Summary: |
Andor cameras via its SDK3 (Neo, Zyla). |
Type: |
DataIO |
License: |
Licensed under LGPL |
Platforms: |
Windows, Linux ready but not tested |
Devices: |
Andor cameras supported by their SDK3 (Zyla, Neo) |
Author: |
M. Gronle (ITO Uni Stuttgart) |
1.1.1. Overview
This plugin supports Andor cameras that can be run using the SDK3 from Andor (e.g. Neo and Zyla series). It has been tested with the following models:
Zyla 5.5 (Dual Camera Link)
The plugin has been compiled using the Andor SDK 3.8
In order to run your camera, please purchase and install the Andor SDK 3.8 or higher and make sure that the necessary libraries are accessible by the Windows path environment variable (e.g. append “C:/Program Files/Andor SDK3” to the path variable).
1.1.2. Initialization
The following parameters are mandatory or optional for initializing an instance of this plugin:
- camera_idx: int
camera index that should be opened. The first camera is 0, the second 1…
Value range: [0, 31], Default: 0
1.1.3. Parameters
An instance of this plugin has the following internal parameters:
- name: {str}, read-only
AVTVimba
- integration_time: {float}
Exposure time of chip (in seconds)
- binning: {int}
Horizontal and vertical binning, depending on camera ability. 104 means a 1x binning in horizontal and 4x binning in vertical direction. (only symmetric binning is allowed; if read only binning is not supported)
- gain: {float}, read-only
Gain (normalized value 0..1)
- sizex: {int}, read-only
Pixelsize in x (cols)
- sizey: {int}, read-only
Pixelsize in y (rows)
- roi: {int seq.}
ROI (x,y,width,height) [this replaces the values x0,x1,y0,y1]
- bpp: {int}
Bitdepth of each pixel
- timeout: {float}
acquisition timeout in secs
- frame_rate: {float}
frame rate in Hz
- interface: {str}, read-only
camera interface type
- firmware_version: {str}, read-only
firmware version
- camera_model: {str}, read-only
model name of camera
- camera_name: {str}, read-only
name of camera
- serial_number: {str}, read-only
serial number of camera
- sdk_version: {str}, read-only
Andor SDK3 version
- trigger_mode: {str}
camera trigger (Internal, Software, External, External Start, External Exposure)
- fan_speed: {str}
fan speed (Off, Low, On - not all values are available for every camera)
- pixel_readout_rate: {str}
pixel readout rate in MHz (‘100 MHz’, ‘200 MHz’, ‘280 MHz’, ‘550 MHz’; not all options are available for all cameras)
- electronic_shuttering_mode: {int}
0: rolling shutter (for highest frame rate, best noise performance, default), 1: global shutter (for pulsed, fast moving images)
- full_aoi_control: {int}, read-only
indicates if full AOI control is available (usually yes, for some Neo cameras it isn’t and you can only apply certain ROI sizes (see camera manual))
- readout_time: {float}, read-only
time to readout data from the sensor in the current configuration (0.0 if not implemented)
- sensor_temperature: {float}, read-only
current temperature of sensor in °C (inf if not implemented)
- sensor_cooling: {int}
state of the sensor cooling. Cooling is disabled (0) by default at power up and must be enabled (1) for the camera to achieve its target temperature
1.1.4. Changelog
itom setup 3.1.0: This plugin has been compiled using the Andor SDK 3.8.30007.0
itom setup 3.2.1: This plugin has been compiled using the Andor SDK 3.8.30007.0
itom setup 4.0.0: This plugin has been compiled using the Andor SDK 3.8.30007.0
itom setup 4.1.0: This plugin has been compiled using the Andor SDK 3.8.30007.0