Chapter 1 NI Smart Camera Overview
© National Instruments Corporation 1-5 NI 17xx Smart Camera User Manual
LabVIEW
LabVIEW is a graphical programming environment for developing flexible
and scalable applications. To develop machine vision applications with the
NI Smart Camera and LabVIEW, you must have the following add-on
modules: LabVIEW Real-Time Module, NI Vision Development Module,
and Vision Acquisition Software.
LabVIEW Real-Time Module
The LabVIEW Real-Time Module combines LabVIEW graphical
programming with the power of Real-Time (RT) hardware, enabling you to
build deterministic, real-time systems. You develop VIs in LabVIEW and
embed the VIs on RT targets, such as the NI Smart Camera. The RT target
runs VIs without a user interface and offers a stable platform for real-time
VIs. For more information about the LabVIEW Real-Time Module, refer
to the LabVIEW Help.
NI Vision Development Module
The NI Vision Development Module is an image acquisition, processing,
and analysis library of hundreds of functions for the following common
machine vision tasks:
• Pattern matching
• Particle analysis
•Gauging
• Taking measurements
• Grayscale, color, and binary image display
With the NI Vision Development Module you can acquire, display, and
store images as well as perform image analysis and processing. Using the
NI Vision Development Module, imaging novices and experts can program
the most basic or complicated image applications without knowledge of
particular algorithm implementations.
For information about how to use the NI Vision Development Module with
the LabVIEW Real-Time Module, refer to the NI Vision for LabVIEW
Help.