Spectroscopy Software

    SpectraWiz Software

The powerful SpectraWiz®  spectrometer software is provided free of chargewith every spectrometer instrument.

SpectraWiz® LabVIEW
StellarNet provides several free customizable programs for National Instruments LabVIEW version 8.X from basic spectral acquisition to fullspectroscopy programincluding spectral absorbance, transmittance, reflectance, emissions, radiometry and trend channels.

SpectraWiz® VBA for MS Excel
VBA source code program for MS Excel to instantly grab & graph spectral data from spectrometer. The program includes simple spectroscopy applications such as absorbance, transmittance, reflectance, and radiometry. Several versions even calculate CRI & CQS (Color Rendering Index & Color Quality Scale) all in a comprehensive spreadsheet.

ThinFilm Analysis Software
Thickness and optical constants (n and k) can be measured quickly and easily using powerful user-friendly software which make daily complex measurements quick and simple.
ChemWiz Analyzer Development Kit
Full spectrum chemometrics analysis can be performed using our ChemWiz® Analyzer Development Kit (ADK). This new software toolkit enables rapid development of complex analyzers.

SpectraWiz ID
The SpectraWiz ID software provides element identification for LIBS/Plasma and Optical Emission Spectroscopy. Samples can be quickly measured and saved to log-file. Options allow customization of spectral search algorithms.

Demo Source Codes/Programs
StellarNet provides with each spectrometer purchase a complete software development toolbox of sample source codes and programs.  New additions include demo program source projects for SDK and C sharp compilers.

      SpectraWiz® Spectroscopy Software                 

SpectraWiz® Spectroscopy Software
SpectraWiz®, StellarNet's main software program included free with every spectrometer, has many built in applications for SpectroRadiometry, SpectroColorimetry, SpectroChemistry, Optical Spectral Analysis, Calibration, and much more. The SpectraWiz® interface allows the user to change various parameters that control the operation of the spectrometer and how the data is displayed in real-time.  For example, the spectral display may be zoomed, rescaled, snap shot, printed, graphed, exported, overlayed, and graphed in 3D from episodic capture.  Other controls are provided for detector integration or exposure time, data smoothing (Savitzky-Golay, Box Car, Persistance), temperature compensation (every 15 seconds), and spectroscopy display modes such as absorbance, transmission and reflectance, irradiance, and scope view for raw spectral data..

SpectraWiz Radiometer Applications
StellarNet SpectroRadiometers include a configured spectrometer, a fiber optic cable (or direct connect SMA-coupler), a light collecting accessory and an Irradiance calibration (SpectroRadiometer). SpectraWiz Software can display the following-

- I
rradiant watts per square meter per nm
Irradiant microwatts per sq centimeter per nm
Illuminant LUX - lumens per sq meter per nm 
Illuminant footcandles - lumens per sq foot /nm
Moles per square meter per nm per second as 
PAR photosynthetic active radiation 400-700nm    
Power Spectral Density with selectable regions
Radiant & Luminous FLUX with selectable area
LED xy chromaticity, dominant λ, purity, mcd
Color rendering graph with rapid sample logging
Correlated color temperature & CRI index

UV Monitoring Applications
Display in units of watts for UVa, UVb, UVc, ratio UVa/UVb, Vis/Ir powerMax Time in seconds till Erythema action and Max Time till Melanogenic action (per formulas specified on FDA website - U.S.Food and Drug Administration) Quickly save sample readings to log file for export and/or printing.

- UVa, UVb, UVc, UV a/b ratio, Total Irradiance
Power UVb, Power VIR
Te Erythema minutes
U.S.FDA & European tanning algorithms
Real-time display with rapid sample logging

SpectraWiz Optical Spectrum Analysis Tools
Display FWHM, centroid, and peak wavelengths
Power spectral density via manual cursor setup
Zoom x-axis, zoom xy window, set or y-autoscale 
View y-axis as log or linear scale
Optical trigger event setup for spectral capture 
Episodic capture can save via optical trigger event



The SpectraWizard knows Spectroscopy!
The powerful SpectraWiz® 32/64 bit spectrometer software is providedfree of charge with every spectrometer instrument.  This includes drivers and customizable software for operation on Win95/ Win98/ WinNT /WinME /Win2000 /WinXP/VISTA/Windows 7.

SpectraWiz Colorimeter Applications
StellarNet SpectroColorimeters include a configured spectrometer, a light source, and a reflectance probe or fixture. SpectraWiz Software can display the following-

1976 CIE LAB diagram for L*, a*,   b* 

Delta E* comparator signals color differences
Save and load color standards for Delta E* signal
Color rendering graph with rapid sample logging
Supports master and standard white referencing 
XYZ tri-stimulus, xy chromaticity, chroma, hue

SpectraWiz Chemistry Applications

StellarNet SpectroChemistry systems include a configured spectrometer, a light source, and an appropriate sampling accessory (cuvette holder, probe, flow cell). SpectraWiz Software providessimultaneous window (with live spectra allows concentration calibration or loading of previously developed chemicals to be loaded for concentration display of unknown samples. Quickly save sample readings to log file for export and/or printing. Performs single wavelength linear PLS calibrations.

- Chemwiz concentration analyzer
PLS calibration method save & recall
Concentration display with rapid sample logging
- Episodic capture for kinetic studies

SpectraWiz Spectroscopy Tools and Support

Transmission %T, Absorbance AU, Reflectance
Episodic data capture & Time series analysis
Dual and multi-beam lamp drift correction
Single-beam relative and absolute drift correction
Spectral ratio display with selectable wavelengths  
First and second spectral derivatives
Export spectra to Excel, Matlab, and Galactic
Open, graph, zoom, and print up to 8 spectra
Up to 8 spectrometers display on a single graph

     SpectraWiz® LabVIEW Software 

SpectraWiz® LabVIEW Software 
StellarNet provides fully functional customizable spectroscopy programs for National Instruments LabVIEW free with every spectrometer. The LabVIEW programming environment allows rapid customization to adapt the software to any application. Current features include setting of all instrument configuration parameters, plotting of spectral data in Scope mode, Absorbance mode, Transmission mode, and even Irradiance mode. In addition, a time series function is built in that enables the user to select independent wavelengths and follow them as a function of time. This time series data can be exported to file and post-processed for kinetic parameters. In addition to the Spectroscopy Suite, basic VIs are available that  allow the user to integrate StellarNet’s spectrometer into their existing LabVIEW application.

StellarNet All-In-One Block Diagram

The VI's construction is straightforward. Initialization is performed and the values retrieved from sw.ini (the parameter file created by SpectraWiz) areretrieved. These are either used or supplanted by the front-panel (or wired-in)parameter values. A parameter update is performed, and the spectrum is retrieved. If an error occurs during the scan process, the LabVIEW error cluster is updated, allowing downstream processes to detect and handle the error gracefully

StellarNet All-In-One LabVIEW subVI PDF

Single-Channel SpectraWiz for LabVIEW
The StellarNet SpectraWiz for LabVIEW spectrometry application is a full spectroscopy program that provides an easy-to-use graphical user interface for any of up to eight StellarNet USB spectrometers plus logging of process data on local or network storage. 

It is designed to work independently of the SpectraWiz software utility. Spectrometer calibration parameters are managed by this application, either automatically in the case of BLUE-Wave and other advanced units with non-volatile onboard parameter storage, or manually when the spectrometers are first connected. 

The software utilizes a easy-to-use and space-efficient tabbed-panel design. Data logging and snapshots are supported, and time series may be logged to show changes of three wavelengths of any channel.

The software was entirely coded in LabVIEW 8.2 and interacts with the spectrometers via swdll.dll. In the graphical user interface, spectrometers (channels) are numbered 1-8, consistent with SpectraWiz usage.

The Graphical Display tab pane allows you to select three wavelengths for a given channel to monitor. You may hide or display each channel; the wavelength and the intensity at each cursor-selected wavelength is displayed in the legend. This information is also used in the Time Series tab pane.

StellarNet Single-Channel LabVIEW PDF


StellarNet All-In-One LabVIEW subVI
The StellarNet Init, Read, Close.vi is a general-purpose subVI for programming episodic spectral readings in LabVIEW. When called, it:
1) Initializes the instrument using either programmatic parameters or parameters stored on disk by SpectraWiz,
2) Acquires the spectrum, returning it to the calling VI as a graph-ready cluster that includes amplitude and wavelength information, and
3) Checks for error information from the .dll during the scan process, providing this in a LabVIEW-compatible format.

Since it is entirely self-contained, it can be used interactively as well as called as a subVI

Front Panel of StellarNet Init. Read, Close.vi. When called, indicate whether the software should use the parameters established by SpectraWiz, or front-panel (or wired-in) parameters.

Operating parameters such as integration time may now be adjusted by the user. On any change of operating parameter, the most-recently-used parameters are automatically written to disk (crash-proof).

After selecting the wavelengths to monitor on the Graphical Display tab pane, you may switch to the Time Series tab pane to view a rolling graph showing the behavior of the selected channel at those wavelengths over a period of time. For convenience, a real-time view of the full spectrometer data is presented in an inset graph at the upper left. You may clear the history of the rolling graph at any time by clicking the Clear History button at the upper left.


      SpectraWiz® VBA for MS Excel     

SpectraWiz® VBA Software for MS Excel 
StellarNet also offers the customizable StellarNet VBA programs for MS Excel that instantly grabs and graphs data from a StellarNet spectrometer.
 Setup and run from Excel in absorbance, transmission, or scope mode. With our VBA modules, you can rapidly customize your spectral analysis to meet your unique research requirements. You can integrate this module’s data acquisition capabilities into your existing analytical spreadsheet, thereby enabling acquisition and analysis of spectral data without leaving the Microsoft Excel environment. Create custom reports, calculate and graph absorbance or percent transmission, all at the push of a button. It’s all here and more importantly, it is included free with your StellarNet spectrometer.

StellarNet VBA for MS Excel Front Panel-
Excel’s VBA script functionality enables the user to query
an instrument directly from Microsoft Excel. Data from the device is imported directly onto an Excel page for post data processing using user defined algorithms.
 Above is the processed data graphics page of the module. Scope, absorbance, and transmission data is displayed simultaneously. Notice the noise below 400 nm in the absorbance and transmission curves. From looking at the scope mode data, you can quickly determine that this is due to the fact that there is no reference signal in this portion of the spectrum (and is therefore invalid). Adding a deuterium lamp would allow that spectral region to be measured

StellarNet Single-Channel LabVIEW PDF



CRI & CQS calculations are performed in a comprehensive spreadsheet written by the folks at NIST. If you purchase a StellarNet spectrometer we’ll send you our free modified version that reads your instrument!







Customize StellarNet VBA for MS Excel its so simple that anyone with excel experience can modify the program to provide their own specific spectral calculations. Above is a simple modification to SpectraWiz VBA to calculate thermal burn and irradiance/radiance per EC directive. Imported spectra is multiplied by a weighting function and spectral bins are calculated based on the directives guidelines.