Table Of Contents


Last Modified: February 27, 2020

The Code Conversion Utility encountered an Open VI Reference function. The Open VI Reference node has changed behavior in this version of LabVIEW NXG.

In LabVIEW, Open VI Reference used full paths to reference other VIs and to dynamically load VIs. In LabVIEW NXG, Open VI Reference uses qualified names instead of paths to prevent cross linking and improve modularity. This version of LabVIEW NXG does not support some configurations and settings of Open VI Reference. For example, Open VI Reference can only open references to a VI from within the component that contains the VI.

What to Do

If the code isn't essential to the core functionality of your application, you can remove the portion of code. If the code is part of the core functionality of the application, you can use the VI Interop node to call your existing code, provided that the new code organization meets the architectural goals of your application. If this solution does not meet the requirements of your application, do not migrate to LabVIEW NXG at this time.

Recently Viewed Topics