1.24. Thorlabs CCS

Summary:

Thorlabs CCS Series Spectrometer

Type:

DataIO

License:

LPGL, uses Thorlabs CCS VISA Instrument Driver (LGPL licensed)

Platforms:

Some words about supported operating systems

Devices:

Some words about supported devices

Author:

M. Gronle, ITO, University Stuttgart

1.24.1. Overview

This plugin can operate spectrometers from the Thorlabs CCS Series.

If you start the plugin without further parameters (device=’’), the first connected device is opened. Set device = ‘<scan>’ in order to get a printed list of detected devices. Use the device string or the desired device in order to open this specific one.

This plugin has been tested with CCS175.

For compiling this plugin, you need to install the Thorlabs OSASW Instrumentation software, shipped with the spectrometer. Then set the CMake variable THORLABS_IVI_VISA_SDK to the 32/64 IVI_VISA directory (e.g. C:/Program Files/IVI Foundation/…) where subdirectories like include or bin are contained.

1.24.2. Initialization

The following parameters are mandatory or optional for initializing an instance of this plugin:

  • device: str

    device name that should be opened, an empty string opens the first device that is found. Pass ‘<scan>’ for displaying all devices

    default: “”

1.24.3. Parameters

An instance of this plugin has the following internal parameters:

name: {str}, read-only

ThorlabsCCS

roi: {int seq.}

ROI (x,y,width,height)

sizex: {int}, read-only

width of ROI (x-direction)

sizey: {int}, read-only

height of ROI (y-direction)

bpp: {int}

bpp

integration_time: {float}

integration time of ccd in sec

manufacturer_name: {str}, read-only

manufacturer name

device_name: {str}, read-only

device name

serial_number: {str}, read-only

serial number

firmware_revision: {str}, read-only

firmware revision

instrument_driver_revision: {str}, read-only

instrument driver revision

wavelength_data: {float seq.}, read-only

wavelength in nm (air) for each pixel

1.24.4. Changelog

  • itom setup 3.1.0: This plugin has been compiled using the ThorlabsOSASW SDK 2.80

  • itom setup 3.2.1: This plugin has been compiled using the ThorlabsOSASW SDK 2.85

  • itom setup 4.0.0: This plugin has been compiled using the ThorlabsOSASW SDK 2.90

  • itom setup 4.1.0: This plugin has been compiled using the ThorlabsOSASW SDK 2.90