NI Vision Assistant Script Results Differ Between Versions

Updated Sep 3, 2025

Reported In

Software

  • Vision Assistant

Issue Details

When upgrading from NI Vision Assistant 2017 to NI Vision Assistant 2025, my older Vision Assistant script files (.vascr) can be opened and executed in the newer version without errors. However, running the script from the older version on the new version of NI Vision Assistant produces a different result than running it on the older version.

 

Is there a way to ensure consistent results when porting legacy scripts to the newer versions of NI Vision Assistant?

Solution

While NI Vision Assistant offers backwards compatibility for scripts, certain processing steps or parameter interpretations differ between versions. Therefore, values slightly change from version to version due to changes in algorithms. For example, updates to edge detection algorithms or image analysis methods will cause minor differences in output values.

 

There is no direct way to "port" an old script to guarantee identical results in a newer version. Users should instead:

  1. Open the script in the newer Vision Assistant version.
  2. Validate the output of each processing step against the original version.
  3. Adjust parameters where necessary to match the desired results.