> I started to drown in a sea of bundle/unbundles. The other problem is
> that labview will not have an array of tables, because a 1D array of
> 2D tables is just a 3D array.
>
Actually, a 1D array of 2D array can either be made into a 3D array,
which as pointed out in the other post must be square, true, whatever
you want to call it. But each of the 2D arrays will be padded out to be
the same size as they become pages in the 3D array.
The other option is to make a 1D array of cluster of 2D array. This
allows for each element to be a different size, even empty. It just
means that you have a single unbundle to pull the 2D out of the 1D.
> My new problem is just like the one stated above. I need to insert 2D
> arrays of unknown
size into a 3D array of size = 4. Labview won't let
> me insert into anything past page zero.
To select the page, you wire a numeric to the top index. Leave the
others alone. To affect rows, use another index, columns, the final index.
>
> Seems to be pretty silly as well. You're damned if you do and damned
> if you don't. Labview should be able to handle this unless there's
> some programming law I'm not familiar with.
I'm still unclear if you really intend to insert or replace. If you
want the array to be a different size, use the insert node. If you want
to change elements without affecting the size, use replace.
If you have further questions, please be more specific about what you
are intending to do and what it does instead, or attach a picture.
Greg McKaskle