Software Requirements to Run a TestStand Sequence that Includes NI-Vision

Updated Aug 25, 2023

Reported In

Software

  • Vision Development Module
  • TestStand

Issue Details

I want to run a TestStand sequence which executes a VI that uses Vision Development Module (VDM) functions. What software do I need to have installed and activated on my system to do this?

Solution

You will need to either have the Vision Run-time Engine installed and activated or the Vision Development Module installed and activated on the deployment system. If you happen to have both the Vision Development Module and the Vision Run-time Engine installed, the Vision Development Module must be activated.  The following table summarizes this information.

 

Installed Software

Required License 

Vision Development Module

Vision Development Module or
Vision Debug License*

Vision Run-time Engine

Vision Run-time Engine or
Vision Development Module

Vision Development Module
AND
Vision Run-time Engine
Vision Development Module or
Vision Debug License*


*The Vision Development Module Debug License is intended for identifying problems, stepping through, and correcting vision applications. You cannot use the Vision Assistant with the Vision Debug License. The Vision Development Module must be installed a machine in order to use the Vision Debug License.

Additional Information

If you have installed both pieces of software, but only have a license for the Vision Run-time Engine, you must remove the Vision Development Module to run your system without errors. This is true when trying to run a TestStand sequence that calls a VI with VDM functions. To run your TestStand sequence using just Vision Run-time Engine (respectively licensed) you need to use the TestStand Deploying Utility.

If you are deploying your system with the TestStand Deployment Utility, LabVIEW Application Builder, or in a CVI distribution you can select to include the Vision Run-time Engine as an additional installer.  This is the easiest way to get the necessary files and licensing to the deployment machine when building an installer.