Table Of Contents

CallByReferenceConfiguredVIInRemovedAPI

Version:
Last Modified: October 4, 2017

The Code Conversion Utility replaced a statically configured Call by Reference node with a placeholder node. This version of LabVIEW NXG does not support statically configured Call by Reference nodes. You cannot directly reference the subVI because it is part of an API that was removed in this version of LabVIEW NXG.

Statically configured Call by Reference nodes are subVIs with a VI call configuration set to either Reload for each call or Load and retain on first call. The Code Conversion Utility replaces statically configured Call by Reference nodes with a subVI call, but in this case the subVI is part of an API that was removed in this version of LabVIEW NXG, so the node was replaced with a placeholder node.

What to Do

Replace the placeholder node with a subVI that has the same functionality. If you need to use the removed API extensively, consider using the VI Interop node to continue using the API in LabVIEW, then re-convert to LabVIEW NXG.

Alternate Workarounds

If the previous suggestions don't restore the functionality of the affected code and 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 neither solution meets the requirements of your application, do not migrate to LabVIEW NXG at this time.


Recently Viewed Topics