Example Code

Programmatically Set Camera Attribute using Vision Development Module in LabVIEW

Products and Environment

This section reflects the products and operating system used to create the example.

To download NI software, including the products shown below, visit ni.com/downloads.


  • LabVIEW


  • NI Vision Acquisition Software

Code and Documents




This VI demonstrates how to set a camera attribute using NI Vision Development Module.



In order to use the IMAQdx property node to programmatically change an attribute, you need to know the full name of the attribute.

This example populates a list of all the available attributes for your IMAQdx camera and set an attribute.




  • LabVIEW Base Development System 2012 (or compatible)
  • NI Vision Development Module 2012 (or compatible)
  • If running in a Real-Time context, you will need the LabVIEW Real-Time Module 2012 (or compatible)


  • Camera


 Steps to Implement or Execute Code

  1. Download and open the attached ZIP-file
  2. Open the VI and follow the instructions inside


Additional Information or References


Set Camera Attribute LV2012 NIVerified.vi - Front Panel.png


Set Camera Attribute LV2012 NIVerified.vi - Block Diagram.png



 **The code for this example has been edited to meet the new Community Example Style Guidelines. The edited copy is marked with the text ‘NIVerified’. Read here for more information about the new Example Guidelines and Community Platform.**

Hope this helps.


Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.


And how can I set the "Command" type attribute or send command? There are different types of attributes for setting (String, bool, U32, U64), but there isn't Command type.