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