LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
LukeASomers

Allow dummies in (un)bundle-by-name and in-place structures

Status: Declined

Any idea that has received less than 5 kudos within 5 years after posting will be automatically declined.

I would appreciate having a little bit more room, and perhaps a bit more organization, in my in-place structures and (un)bundle-by-name calls. Rather than separate them into separate calls, it would be nice just to be allowed to insert a dummy entry in the list. This entry would just let you space out the entries that actually do things. You wouldn't be able to wire anything into them.

 

Maybe the dummies would be blank, or they could have a black '----' as their name.

13 Comments
LukeASomers
Member

You would find the dummy at the bottom of the list of cluster elements.

X.
Trusted Enthusiast
Trusted Enthusiast

If I understand what you are suggesting, what is the problem with this solution (which I suppose is what you call "separate calls")?

 

Screen Shot 2015-04-21 at 11.09.55.png

 

I don't think there is any duplication of data. At least there is no buffer allocation indicated.

LukeASomers
Member

You've got one of those two output terminals going nowhere, and a branch in a wire where there isn't really a branch.

 

In a very simple VI, the fake wire branch is tolerable. Having an output terminal that goes nowhere but actually does something? DO NOT WANT.

X.
Trusted Enthusiast
Trusted Enthusiast

I think you are on to something. If you modify each component within the diagram I show, say like this:

 

Screen Shot 2015-04-21 at 12.02.11.png

 

the two indicators are different (as they should). The first one has the "Alternation Period" modified, while the second one has the "Macrotime Bin" modified.

 

Can you clarify what you are suggesting instead, if the intent is indeed to space out unbundle outputs (or bundle inputs) in an IPE?

Have something looking a bit like what I represented above but in effect doing this?

 

Screen Shot 2015-04-21 at 12.09.40.png

X.
Trusted Enthusiast
Trusted Enthusiast
LukeASomers
Member

> Can you clarify what you are suggesting instead, if the intent is indeed to space out unbundle outputs (or bundle inputs) in an IPE? Have something looking a bit like what I represented above but in effect doing this?

 

I mean it would be just like a single IPE access with two things in it, except that there's a blank spot in the IPE access between them. Like, imagine there was some other element to the cluster, called "", and you put that in the list of things to access, and it didn't cause an error not to wire up anything to that entry on the output end.

X.
Trusted Enthusiast
Trusted Enthusiast

Like this?

 

Screen Shot 2015-04-21 at 13.17.57.png

LukeASomers
Member

Basically. Style could be adjusted, of course.

X.
Trusted Enthusiast
Trusted Enthusiast

I'd say tough sale, since it is a completely new graphical object/behavior and does not fundamentally change real estate.

LukeASomers
Member

The better solution - which I named in the beginning and every other time, would NOT involve a completely new graphical object, and barely any new behavior. Simply have a blank white box left in place, that you can pull down with the arrow and change like any other cluster access. No need to make two boxes with some weird way of moving them around.

 

LIke this, only pretend the . weren't there.

 

Capture.PNG

The only new behaviors are:

 

you can select this blank entry out of the list of available elements, and

 

it's illegal to wire to it, instead of being illegal not to wire to it.