-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
Possible Approach:
- Create VIMs that live side-by-side with the polyVIs. We could have a subpalette for the VIMs and let users opt-in to them. If they have issues (see below) then they can continue using the PolyVIs.
- At some point in the future, if everything looks OK, we deprecate the PolyVIs.
- At some far off point in the future, when there are no remaining issues, we remove the PolyVIs from the library.
Limitations:
- Cannot build a PPL from a Library that has a VIM that is a public member. This would mean
openg_array.lvlibcannot be made into a PPL if the VIM's are public members. An alternative approach is to leave the VIMs outside the library -- not make them members.
Known Bugs with VIMs:
-
Bug 2401803 - App Builder errors if you have VIMs in VIMs (see here and here)
-
Bug 2296528 (fixed in LabVIEW 2023 Q3 patch 1) - LabVIEW Application Build Fails with Error 1003 while building an application if a PPL contains a class that uses malleable VIs.