Available in both Linux and Windows versions, the interface packages allow you to easily write custom software solutions for AvaSpec series spectrometers.
The Windows version, AvaSpec-DLL, is both available in 32-bit and 64-bit software. The Windows version also includes a 64-bit version (AvaSpecx64.DLL) which can be used when a 64-bit programming environment is used.
The software can be used for the following actions:
Establishing connection to one or more connected USB/Ethernet spectrometers, activation, and deactivation.
Writing and retrieving device hardware parameters from the spectrometer’s EEPROM. This includes wavelength coefficients, gain and offset values, and optional parameters that can be added. These include non-linearity calibration, irradiance calibration, and others. Data collection parameters, such as integration time, averaging, smoothing, and start/stop pixel can be stored to the EEPROM.
Data acquisitioning and transferring the spectra to your application
Communicating with other devices by using TTL and/or analogue output signals. The AvaSpec series spectrometers are equipped with a 26-pin digital I/O connector: 3 grounds, 1 digital-in (predefined for external hardware trigger), 3 programmable digital-in, 1 digital-out to control a pulsed light source (such as AvaLight-XE), 1 digital-out to synchronize a pulsed laser (e.g. for LIBS applications) and 10 programmable (TTL level with 6 outputs programmable with pulse width modulation – PWM) digital-out signals. 2 analogue-out and 2 analogue-in are included as well. The packages include options to control the TTLs of this external I/O connector.