LabVIEW Idea Exchange

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

When wiring to an already wired terminal -> replace wire -> leave old wire on wiring tool

Status: New

Hi,

 

Sometimes I want to wire to a terminal that already has a wire wired to it, while wanting to wire that wire to some other terminal (for instance if I change my mind about the build order of an array).

 

I may want to get from here:

 

InheritWiredWire_Start.png

 

... to here:

 

InheritWiredWire_Final.png

 

The usual way is to;

 

1) Delete the already wired wire, freeing the terminal I want to wire the "9" to.

2) Wire the "9" to that now free terminal

3) Rewire the old wire from whichever wire stub hanging on the BD to its proper terminal.

 

Now we could wait for one of the "general swap terminals" ideas to get implemented, like this one, but I have (IMO) a simpler request (this one might not exclude the others):

 

When I wire something to an already wired terminal my new wire gets wired instead of the old one, and the old wire gets left on my wiring tool ready for wiring somewhere else. I'll try to illustrate it like this:

 

InheritWiredWire_WireOnTop.png

 

When I click the terminal on top of the other wire, I get the old wire on the wiring tool instead:

 

InheritWiredWire_InheritedWire.png

 

... and then I can immediately wire the old wire to its correct location:

 

InheritWiredWire_EasyComplete.png

 

I'm sorry if this has already been suggested somewhere, but I have searched among the many different variants of wiring optimization ideas in this forum and came up with no match.

 

Cheers,

Steen

CLA, CTA, CLED & LabVIEW Champion
16 Comments
elset191
Active Participant

This is starting to look a little like tst's old idea...

--
Tim Elsey
Certified LabVIEW Architect
Ironman99
Member

elset191, I agree about the similiarity with the old tst's idea you mentioned.

But looking at the objections to the old idea I would prefer this one, that seems to me much more "general" and natural.
The fact, for instance, that the wire become "marching ants" makes clear and helps you remember what are you doing Smiley Happy
As soon as you "grab" a wire, the operation become identical to a "normal" wire connection, and you can even change your mind and delete the whole wire with a simple right click.
You can disconnect or reposition wires starting from both sink and output terminals.
There is no needs for modifier keys. The only thing you have to remember is the difference between to click on a wire and to click on a connector, difference that is made clear by  the "flashing" of the connector area before you click.

 

Sorry for this, tst!

 

Cheers.

 

Marco

SteenSchmidt
Trusted Enthusiast

@elset191: I don't think those ideas are so similar, not beyond that they both add to what is possible when clicking on a wired terminal at least.

 

tst's idea, while solving a relatively common problem a bit easier, is quite specific. It's actually a scripting aid that let's you mark one terminal followed by marking a second terminal, and then the script gets executed.

 

My idea here is much more general. It basically allows the wiring tool to pick up a wired wire again (following Marco's extension to it). In that light my original description becomes a special case where the wiring tool will also wire what the wiring tool is already carrying to terminal X, when you pick up a wire from that terminal X.

 

So, implementing this allows you to pick & place with the wiring tool at leisure, not only "place".

 

/Steen

CLA, CTA, CLED & LabVIEW Champion
Jeffrey_Zola
Member

I like the idea, although there are times when I want to merge a wire onto a wire that is currently in place. Wiring something to an input of a VI is a good way to have that input be used in multiple places. In this case, a modifier key makes perfect sense. Or a right-click to terminate the "new" wire, etc.

 

What's this "switcheroo" thing, and why hasn't someone told me about it yet.......  😉   Can someone point me to a help page or other documentation?

 

Jeff

Jeffrey Zola
elset191
Active Participant

@Jeffrey_Zola wrote:
What's this "switcheroo" thing, and why hasn't someone told me about it yet.......  :smileywink:   Can someone point me to a help page or other documentation?

Switcheroo

 

Don't feel bad about not hearing about it.  Even heavy hitters like Jack hadn't heard of it until relatively recently.

--
Tim Elsey
Certified LabVIEW Architect
Yamaeda
Proven Zealot

With the division and similar i connect to the other input and then ctrl-click to switch the inputs. 🙂

 

On the array it's alot easier to r-click and Add input and the old will stay wired. It works the same on Build string and Format into string.

 

/Y

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer