
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.