LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

lobbying for new features

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 --
0 Kudos
Message 1 of 3
(2,812 Views)
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
-->>>
0 Kudos
Message 2 of 3
(2,812 Views)
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
> -->>>
0 Kudos
Message 3 of 3
(2,812 Views)