Archived:Software Required to Program NI Smart Camera

Updated Jan 4, 2019

National Instruments does not actively maintain this document.

This content provides support for older products and technology, so you may notice outdated links or obsolete information about operating systems or other relevant products.

Reported In


  • Smart Camera
  • ISC-1778


  • LabVIEW
  • Vision Development Module
  • Vision Builder for Automated Inspection



Issue Details

  • What software packages (development environment, drivers, etc) do I need to build vision applications for my Smart Camera?


National Instruments provides two options for developing applications for the NI Smart Camera:

  • NI Vision Builder for Automated Inspection (Vision Builder AI) — Interactive, menu-driven configuration software for developing, benchmarking, and deploying machine vision applications.
  • NI LabVIEW: Graphical programming environment for developing flexible and scalable applications. The following add-on modules are required for developing machine vision applications:
    • LabVIEW Real-Time Module: Programming library for developing distributed, deterministic applications.
    • NI Vision Development Module: Programming library for developing machine vision and scientific imaging applications.
    • NI Vision Acquisition Software: Includes NI-IMAQ driver software for acquiring images and controlling I/O using the smart camera.

Additional Information

If you are using an 17xx Smart Camera, refer to the Configuring the NI Smart Camera
with Vision Builder AI
and Configuring the NI Smart Camera with LabVIEW for more detailed steps on each of those ways of programming.


Not Helpful