Cameras.ThorlabsUC480.ThorlabsUC480Class
- class Cameras.ThorlabsUC480.ThorlabsUC480Class(cameraNumber, triggerMode=0, exposurems=1, gaindB=1, camROI=None, loadDefault=False)[source]
Bases:
PylablibInterfaceClassParent class for all camera ThorlabsUC480 (IDS cameras) classes using pylablib python driver.
Used as generic driver class if no model-specific child class is defined in same file below
- __init__(cameraNumber, triggerMode=0, exposurems=1, gaindB=1, camROI=None, loadDefault=False)[source]
Initialize the Camera object
- Parameters:
cameraNumber (int) – index of camera in camerasConfigs list
- Keyword Arguments:
triggerMode=0 (int) – 0 for hardware/external, 1 for software/internal
exposurems=1. (float) – Exposition duration (exposure) in ms.
gaindB=0. (float) – hardware gain of the camera in dB.
camROI=None (None or [int]*4) – Camera region of interest to read from sensor [x offset , y offset , x size , y size ] (binning is not implemented)
True (loadDefault =) – Decide if default values from cameraConfigs should be set at creation
- Returns:
ThorlabsUC480Class camera object
Methods
__init__(cameraNumber[, triggerMode, ...])Initialize the Camera object
clearBuffer()Clear camera buffer from images.
exposureLevelAutoAdjust([attemptsMax, ...])Automatic adjustment of exposure for setting image 'Max' or 'Average' to a given level.
grabArray()Get an image from the camera.
roundCamROI([ROI])Rounding of ROI values to closest possible one according to camera rules
Send a software trigger to the camera to start an exposure
setCamROI([ROI])Set the ROI of camera (without binning)
setExposurems(exposurems)Set the duration of the exposition
setGaindB(gaindB)Set the hardware gain of camera readout WARNING : Not Defined for ThorlabsUC480Class camera .
setTriggerMode(triggerMode)Set the trigger mode
Start acquisition or restart if already running
- __del__()[source]
Delete the Camera object by calling close function
Close the Camera and free memory
- setGaindB(gaindB)[source]
Set the hardware gain of camera readout WARNING : Not Defined for ThorlabsUC480Class camera .
- Parameters:
gaindB (float) – hardware gain of the camera in dB.