I've had a few evenings to work on another XNode, this time to unbundle an array of elements from a Cluster Array (as per this Idea). As much as possible, I've tried to mimic the functionality of Unbundle Cluster by Name. There were a few tricky things to get this to work, and I'd be interested if I missed an easy way to achieve any of them:
traversing a cluster hierarchy to build the pop-up menu
not permitting the XNode to be shrunk past any connected wires
correctly wiring outputs again if the XNode is extended upwards
Comments welcome!
Requires:
LabVIEW >8.6.1
Gavin Burnell's Scripting Tools (thanks again!)
OpenG LabVIEW Data and String Libraries
Unbundle Cluster Array.zip