Jump to content


Photo
- - - - -

Logical Clusters


  • Please log in to reply
7 replies to this topic

#1 steve m

steve m

    I want a LabVIEW icon under my name!

  • Members
  • 3 posts

Posted 14 April 2007 - 02:50 PM

A logical cluster would be a terminal than can be placed on the diagram and then have controls/indicators added to it using a dialog box. This will eliminate the need for front panel objects to be placed into a cluster container and allow controls/indicators that are part of a cluster to be placed anywhere on the panel, including different pages of a tab control.

#2 Aristos Queue

Aristos Queue

    LV R&D: I write C++/# so you don't have to.

  • Premium Member
  • 2,620 posts
  • Location:Austin, TX
  • Version:LabVIEW 2011
  • Since:2000

Posted 14 April 2007 - 04:09 PM

QUOTE(steve m @ Apr 13 2007, 08:29 AM)

A logical cluster would be a terminal than can be placed on the diagram and then have controls/indicators added to it using a dialog box. This will eliminate the need for front panel objects to be placed into a cluster container and allow controls/indicators that are part of a cluster to be placed anywhere on the panel, including different pages of a tab control.


A worthy suggestion! Please file it here so it gets properly reviewed:
http://digital.ni.com/public.nsf/allkb/EDA...6256FF0000238D5

#3 crelf

crelf

    I'm a LAVA, not a fighter.

  • V I Engineering, Inc.
  • 5,742 posts
  • Version:LabVIEW 2012
  • Since:1993

Posted 15 April 2007 - 06:36 PM

QUOTE(steve m @ Apr 13 2007, 11:29 PM)

...allow controls/indicators that are part of a cluster to be placed anywhere on the panel, including different pages of a tab control.

Part scary, part cool - nice suggestion :thumbup:

That said - during dev, I'd ike it to be really obvious when a control is in a cluster like this...

post-181-1170858537.png


#4 Michael Aivaliotis

Michael Aivaliotis

    MindFreak

  • JKI
  • 2,662 posts
  • Version:LabVIEW 2012
  • Since:1994

Posted 16 April 2007 - 09:30 AM

Can't you use a bundle node? You like dialogs?
Thank You
Michael Aivaliotis

VI Shots

#5 Aristos Queue

Aristos Queue

    LV R&D: I write C++/# so you don't have to.

  • Premium Member
  • 2,620 posts
  • Location:Austin, TX
  • Version:LabVIEW 2011
  • Since:2000

Posted 17 April 2007 - 01:54 AM

QUOTE(Michael_Aivaliotis @ Apr 15 2007, 03:09 AM)

Can't you use a bundle node? You like dialogs?


Bundle is good most times, but not so good for a typedef. Typedefs would be the real value of this, I'm thinking.

#6 Mike Ashe

Mike Ashe

    The 500 club

  • Premium Member
  • 814 posts

Posted 18 April 2007 - 08:29 PM

I suggested this on Info-LabVIEW and also to NI via email a couple years ago and never heard anything from it. I suggested that it be part of the "Lock, UnLock, Group, UnGroup menu on the FP and that another menu item would show all such cluster items, like we do with cluster order now.

This feature would really make certain UI layouts much easier.

#7 Michael Aivaliotis

Michael Aivaliotis

    MindFreak

  • JKI
  • 2,662 posts
  • Version:LabVIEW 2012
  • Since:1994

Posted 18 April 2007 - 09:41 PM

QUOTE(Aristos Queue @ Apr 15 2007, 05:33 PM)

Bundle is good most times, but not so good for a typedef. Typedefs would be the real value of this, I'm thinking.

Yes, however I'm concerned about obfuscating the UI and diagram. How would you indicate the groupings?
Thank You
Michael Aivaliotis

VI Shots

#8 Mike Ashe

Mike Ashe

    The 500 club

  • Premium Member
  • 814 posts

Posted 18 April 2007 - 10:53 PM

QUOTE(Michael_Aivaliotis @ Apr 17 2007, 03:20 PM)

Yes, however I'm concerned about obfuscating the UI and diagram. How would you indicate the groupings?

On the front panel Logical Clusters (LC) would normally not be apparant. You would either pick from the groups menu or popup on a bare patch of turf on the FP and select "Show Logical Clusters" or equivalent. When you did, the FP would temporarily darken and Controls that are part of an LC would have a designator or number in the upper right hand corner. Members of the same LC have the same number.

On the diagram I think we would like to see this all the time. Either/or a colored number at the upper right corner of terminals that are part of a LC or some type of highlight. I like the number (or name) since all terminals with a "2" are part of the same cluster. We would also be able to popup on a terminal and select "Show/List other LC Members", etc. I like the number showing though, since it doesn't involve a menu step. Perhaps if we hovered the mouse right over the number (LC designator or LCD ;-) ) then all the rest of the members would highlight.

Of course we'd have to have a scripting method to list all associated members, etc :shifty: