Original Code Consulting Original Code Consulting

OCC Home Page    LabVIEW related publications LabVIEW Presentations  BotLabs Web Page - home of the Saurobots!  Links
General LabVIEW Programs and VIs  File and DIrectory Utilities  LabVIEW Instrument Drivers  Scientific LabVIEW Programs for Download  LabVIEW Games for Download 3rd Party Programs for Download

LabVIEW Drivers

OSDS  Ophir Nova Laser Power Meter Driver  Acqiris PCI/PXI Digitizers Driver  Proteus Stepper Motor Communication Interface

OSDS  The OCC Streaming Data System is a suite of components and programs for reading streaming data from a wide variety of sources.  It currently supports serial data, UDP, NTP, and computer time, and other busses may be added in the future.  The system is configuration based, so that once it is integrated into a larger LabVIEW program, the configuration file can be changed to adapt it to reading new data sources without having to do any recoding.  Example programs and a lite-weight data logger are included.

Below are several instrument drivers I have written for commercial instruments.  The Ophir Nova driver was written to full National Instruments Instrument Driver Library specifications and has been accepted into their Instrument Driver Library.  The Acqiris Digitizers driver was written to comply with all the IDL specifications except that it uses a dll to communicate with the instruments, whereas IDL drivers must use the VISA interface.  The Proteus Stepper Controller VIs are not a full driver, but are a low-level communication interfaces upon which a driver could be built.
All of these are free with the sole condition being that the attribution to their original author be left intact in the VI documentation.  Although it is not required, if you do download any of these programs, I would appreciate hearing from you.  Let me know (using the address at the bottom of this page) how well they work for you, and if you have any suggestions for improvements or observations of bugs that need fixing.  Also, keep in mind that the best source for the most up-to-date drivers is to check the instrument maker's web site.

Ophir Nova Laser Power Meter Driver  The  instrument driver for the Ophir Nova Laser Power/Energy Monitor (LV 5.0), which has been accepted to National Instruments' Instrument Driver Library, can be downloaded from National Instruments web site.  After unzipping it, verify that it is the correct driver by looking for Original Code Consulting in the VI Information window for any of the VI's.  (If the previous link does not work, try National Instruments' Instrument Driver Network page and search for the Ophir Nova LabVIEW driver.)  Or, the same driver can be downloaded directly from this site (664 KB). Ophir Nova Laser Power Meter Driver

Acqiris PCI/PXI Digitizers Driver  The Acqiris High-Speed Digitizer driver (LV 5.1) can be downloaded here (909 KB).  After completing the download, it should be unzipped into a directory named "Aqdx".  This directory should be a sub-directory of your Instr.lib directory within your LabVIEW directory.
Note that the Aqdx driver uses a dll to communicate with the Acqiris digitizers.  This dll is installed from the CD that comes with the digitizer.  Thus, if you have not already installed the dll, the driver VI's will be broken and unusable.
For more information on Acqiris high-speed digitizers or for the most up-to-date software for these instruments, refer to the Acqiris web page.  This driver can also be found in the Vendor/Alliance catagory on National Instruments' Instrument Driver Network.
Acqiris DigitizerAcqiris Digitizers Driver

Proteus Stepper Motor Communication Interface  The Proteus SA Stepper Motor Controller from Arcus Technology is a compact, highly functional unit for driving stepper motors.  It includes RS232 serial, USB, and ethernet interfaces.  This set of VIs (LV 6.0) (170 KB) provides a LabVIEW communication interface to the Proteus SA through the USB port via a dll provided by Arcus Technology.  These VIs are not a complete driver, but they do provide the basis for the developement of a driver.  In addition, an example is included that demonstrates how to use the VIs to move a motor and read its current position.
Proteus SA Stepper ControllerProteus SA Stepper Controller Communication Interface

OCC Home Page  Top  LabVIEW related publications  LabVIEW Presentations  BotLabs Web Page - home of the Saurobots!  Links
Please report any bad links, other problems, or comments to: 

Site Map and Downloads