Right click on an element in a Bundle By Name or Unbundle By Name node and select Move down or Move up to move the element up or down and rewire the code to match. This is useful if you have wires crossing each other and you want to move the element in order to prevent the crossing.
Before:
After:
Attachement is saved in LabVIEW 2015. For install instructions, go here.
I really like this plug-in and think it should be included in LV by default.
The only issue I am seeing is that the Undo does not work as expected. After moving a bundled item, using the undo (ctrl-z) will correctly swap the bundled names back, but the vi is now broken. Is there anyway to fix that?
For some reason I haven't seen this reply before.
I do see the same issue in LV 2015 (haven't checked in newer versions) and it appears to be an IDE bug. The VI is broken, but doesn't list any actual errors and pressing the run arrow does cause it to become unbroken and run.
I haven't looked inside the code, but I believe this plugin simply uses whatever the standard is for undoing (I think there's simply an enum which tells the framework how to behave), so I don't what about these specific code changes causes LV to think the VI is broken. I haven't tried debugging to see if there's something we can do to let LV try to fix the VI, but it seems unlikely, as the undoing happens outside the control of the plugin.