Another possibility would be to use an autoindexing FOR loop. Place a case structure inside and wire the case terminal to [i]. Create a case for each of the "different" operations and assign each to the desired indices.
Please give a more specific example of what you actually need to do. I am sure there is a simple solution.
If course the question is how different are the operations? If the are "similar" (e.g. multiply vs. divide), you can operate on the array directly. For example if you have an array [1,2,3,4] and want to multiply the first two elements by 100 and divide the last two elements by 2, you could just multiply the array with an array constant of [100, 100, 0.5, 0.5].
Converting an array to a cluster just to get the elements is very silly and will make you eligible for an honorary
Rube Goldberg award :). Why jump through flaming hoops just to get array elements?? All you need is to resize "index array" to give you 10 terminals. If you want the elements in order starting with element 0 you don't even need to wire any indices.
Message Edited by altenbach on 05-27-2007 08:56 AM