Products » Instrument Driver Creator
If you are an instrument manufacturer and want to package VISA-based LabVIEW drivers along with your instruments or your company has a frequent need to develop professional-grade VISA- based LabVIEW instrument drivers, then we can help you.

Soliton has developed hundreds of LabVIEW Drivers for a wide range of instruments ranging from Spectrum Analyzers to Power Meters to Oscilloscopes etc. Soliton is the one-stop shop for all your driver development needs. You can either purchase our one-of-its-kind driver development tool and create standardized drivers yourself or you can leverage our expertise by outsourcing your driver development needs to us.

Instrument Driver Creator

Our experience and expertise in driver development, has enabled us to come up with a unique tool that automates the creation of instrument drivers. The Instrument Driver Creator is an interesting application that aids you in creating a complete project-style driver within minutes. This tool cuts by about 90%, the time spent in creating a VISA-based LabVIEW instrument driver while enforcing compliance with NI development standards and automating repeated tasks such as icon layout, connector pane layout, initialization, closure, hierarchical organization, error handling etc.

" From User Manual to LabVIEW Driver in Minutes !!! "

1. Error Handling
Proper Error Detection and isolation is an important attribute towards improving the quality of the code. The Easy Instrument Driver Creator is designed to develop a robust code with error-handling mechanisms in-place. All the Driver Vis created by the tool automatically integrate the low-level code for error handling, thus enabling to capture the information accurately.

2. High Level configuration
When interacting with an instrument, often, a set of operations need to be performed in succession; either to configure the instrument for a particular type of measurement or to read the values returned by the instrument for the measurement. The Easy Instrument Driver Creator Tool offers a unique feature that allows you to group the low-level Vis performing simple operations into a high-level VI suited to a particular measurement. This feature is as simple as dragging and dropping the low-level Vis to configure a high-level VI. Thus the tool permits complete configuration of the Driver before development.

3. Remind Me option
During the configuration, we often feel the need to come back to a VI to either double-check on a command or to add some missing data. The Easy Instrument Driver Creator tool allows you to bookmark Vis and check them before proceeding with the development.

4. Reuse
In case of slight up-gradations to an instrument, the Drivers often require changes to only some of the commands or need a few additional Vis. The Easy Instrument Driver Creator tool allows you to create and save configuration files containing all the Driver related information. Thus the configuration file created for an earlier version of the instrument can easily reused and edited and the Drivers can be created instantly.

5. Consistency
When configuring single Vis, It is easy to make unintentional changes to the icons, names etc.
The tool allows you to configure your Driver completely before development thus ensuring that you maintain a standard look and feel across all your Driver Vis.
Soliton has developed complete drivers for the following types of instruments in the past,

  • Attenuator
  • Audio Analyzer
  • Boundary Scan
  • Communications Tester
  • Counter
  • DC Source
  • Digitizer
  • DIO
  • Electronic Load
  • Filters
  • Gain Phase Analyzer
  • Logic Analyzer
  • Modulation Analyzer
  • Multimeter
  • Noise Figure Analyzer
  • Oscilloscope
  • Phase Noise Analyzer
  • Power Meter
  • Power Supply
  • Signal Generator
  • Signal Integrity Analyzer
  • Sourcemeter
  • Spectrum Analyzer
  • Switches
  • Temperature Controller
  • Time Interval Analyzer
  • Vector Network Analyzer
  • Vector Signal Analyzer

Attribute
Existing Solutions
Instrument Driver Creator
Error Handling
Inefficient Error handling mechanisms
Robust error Handling; error queried after every interaction with the instrument
Driver Configuration
The tools allow to reuse only the existing templates
Create drivers for any instrument
Flexibility
The tools offer very limited capabilities
Configure the drivers completely before development; use any data type or change the location of the driver easily
Documentation
The tools do not allow you to document the driver Vis.
Document the driver completely before development using the tool
Aesthetics
The generated code is not very neat
The code, front panels and the block diagrams generated by the tool have a neat and professional look.