I'd like to provide a few minor suggestions that, IMHO, would improve the JKI State Machine slightly. The screenshots are from LabVIEW 2017 17.0f2:
Add a default reference to the current VI's menubar to the Core cluster in the "Data: Initialize" state:
Initialize the menubar reference, substitute the FP.State property for deprecated FP.Open one, and link the error terminals, in the "Initialize Core Data" state:
After closing the Current VI Reference in the "Data: Cleanup" state, substitute a default one for the previous invalid value:
Finally, similar to item 2 above, substitute the FP.State property for the deprecated FP.Open one in the "UI: Front Panel State" state, adapting the case structures accordingly:
I'd like to provide a few minor suggestions that, IMHO, would improve the JKI State Machine slightly. The screenshots are from LabVIEW 2017 17.0f2:
I hope this helps!