Hello Jim,
Thanks for the suggestions ... I may have misinterpreted your response, but
in 6i I don't think you can create an array of attribute nodes corresponding
to the individual elements in a front panel array. I tried an array of
buttons, selected one of the buttons and created a reference, fed it into an
attribute (property) node and set it to invisible and all elements in the
array went blank.
Your suggestion about the case structure is a good one for static displays,
but if you've got a display you'd like to resize at run time, then you need
arrays. Consider a situation where you'd like to display the boards
installed in a pc and indicate in red boards that are not connected properly
(has open thermocouple connections for example). I'd like to be able to
show the board names as labels on an array of buttons with the array sized
at run time based on the number of boards in the PC... then change the
color to red of the button corresponding to the board with the problem.
When you click on the button you'd get a message and a trouble shooting
screen for that board....
If I miss interpreted your response, please try again,
-- Bill --
"Jim Kring" wrote in message
news:39ce7414@newsgroups.ni.com...
>
> In LabVIEW 6i you can create an array of control refnums. In labview 5x
you
> can create a multi-frame case structure, where each fram has an attribute
> node in it. Wire an integer to the case selector and you are indexing an
> array of attribute nodes.
>
> -Jim
>
> "william doggett" wrote:
> >Folks,>> I'm in need of some help.> I'd like to lobby for features
> to be added to LV and hoped I might get>the development community to
assist.>>
> The features are> 1) arrays of attribute (property in LV 6i)
> nodes> 2) multiselection ring controls>> If you believe
these
> features would be handy, please go to link below>and add them as a
suggestion.
> I've heard that if "enough" folks request a>feature then it'll get a high
> priority in the next release. If you don't>know what I'm talking about
....
> read on.>> http://digital.ni.com/lvwish.nsf/lv+wish>>
> The first feature,
> arrays of property nodes, refers to the ability to>creat an indexible
array
> of property nodes to effect changes on an array of>front panel objects.
> Say you've got an array of buttons and would like to>change the labels on
> the buttons, or their colors, etc. Currently, this>isn't possible,
because
> the all elements in an array must have the same>display attributes.
Wouldn't
> it be outstanding to be able to index into an>array of property nodes and
> change the label on a particular control without>affecting all the others
> in the array? This allows one to control the>visibility of elements in
the
> array programmatically, blink elements that>are not valid, or need further
> attention, highlight numbers in an array that>are out of bounds, etc.>>
> The second feature deals with a slight modification to the ring
control.>I'm
> constantly building interfaces where I'd like to select 2 or 3 items>from
> a long list. Say a channel list, select channel 1, channel 2, and>channel
> 31... or a reaction list. I find multiselection lists boxes hard>to
apply
> because they take up so much space, seems you need to be able to>see at
least
> 1/3rd of the list to interact with them. The drop down ring is>an
excellent
> tool, you can see the entire list, but it doesn't allow one to>select more
> than an single item. If you had the ability to select multiple>items in
> the list from the drop down ... then you'd have something!>> If you
think
> these are helpful additions ... please take a moment to let>NI know via
the
> link above.>
thanks,>
> -->
Bill
> -->>>