I have a cluster that has several ring text controls in it and I want to programmatically set the text of each of the rings. Up until now I was creating property nodes for each of the ring controls and setting the string values for each with an array (see attached code). This works fine for a few controls. The one I want to use in my code has seven rings; the property nodes alone are eating up a ton of screen space in the block diagram. I'd like to pass a reference to the cluster to a sub-VI and populate the text of all of the rings there. However, I can't seem to get access to the property nodes of the individual ring controls in the sub-VI. (attached code as an example of this as well).
Is there a way to get access to the ring text properties via a cluster reference?
A little background: My real ring controls are labeled "Tag Name", "Time Stamp", "File Name", etc. Each ring contains a list of items that are synchronized to the other rings. If a user selects item 3 in the "Tag Name" ring, then item 3 in the other rings will also be shown. Everything stays in sync on the display. I looked at using a 2D array but I want the user to be able to click on the list and select items -- exactly what the ring control allows.
Thanks-
-dennis.