LabVIEW Programming

Design & Test Technology has more than ten years experience providing LabVIEW programming services and has one certified associate developer on staff.
We can provide complete LabVIEW project code for those that own the LabVIEW development software or we can provide standalone compiled code that does not require the user to own any LabVIEW software.

Hardware Control
We use LabVIEW to create standalone executable programs with intuitive Windows-based interfaces for controlling a variety of hardware systems. Such programs can include features such as color highlighting of the individual indicators to illustrate when a given parameter is in-limits (green), marginal (yellow), or out-of-limits (red) as illustrated on the tape transport control program on the left.
Measurement, Data Processing, and Display
We can provide programs to capture data and/or provide data processing and display functions. Data capture can be done using custom hardware (such as our MeasureBoard series) or standard off-the-shelf hardware. Data processing can include standard functions (e.g., filtering, spectral analysis, statistical analysis) or any custom data processing desired by the user. Data can be displayed using a variety of display options such as the 3D surface plot illustrated on the left that allows the user to move, rotate, and scale the display in realtime using the mouse.
Image analysis
We can provide programs to capture an analyze images. The example here is a camera alignment program that measures the camera focus, rotation, scaling, and keystone distortion. The rotation, scaling, and keystone distortion are computed using the center locations of the corner circles which are calculated using a shape detection algorithm that provides sub-pixel resolution.
Back to top