Using parameter array in for loop to construct parameterized object

In reply to dave_59:

Thanks, I need to look deeper into this code/concept, but I think I get the idea. Does it also work if some of the len parameters are equal? E.g.

parameter integer len[N]={5,6,7,5,5,5}