LabVIEW Idea Exchange

About LabVIEW Idea Exchange

Have a LabVIEW Idea?

  1. Browse by label or search in the LabVIEW Idea Exchange to see if your idea has previously been submitted. If your idea exists be sure to vote for the idea by giving it kudos to indicate your approval!
  2. If your idea has not been submitted click Post New Idea to submit a product idea to the LabVIEW Idea Exchange. Be sure to submit a separate post for each idea.
  3. Watch as the community gives your idea kudos and adds their input.
  4. As NI R&D considers the idea, they will change the idea status.
  5. Give kudos to other ideas that you would like to see in a future version of LabVIEW!
cancel
Showing results for 
Search instead for 
Did you mean: 

Change error terminals of Variant to Data function to match every other VI and Function in LabVIEW

Status: Completed
Available in LabVIEW 2011
Almost every VI and Function in LabVIEW that uses error handling uses the 4-2-2-4 connector pane and has the error terminals perfectly line up.  However the Variant to data function (and perhaps others) has the terminals a few pixels up forcing bends in wire or the functions not to be lined up.  I think all VIs should be standardized to help make nicer looking block diagrams.
 
errorterm.jpg 

12 Comments
Proven Zealot
Nice observation.
Active Participant
And, while you're changing connector panes to line up error wires, please consider aligning "To More Specific Class" reference / error terminals with the (standard) property / invoke node reference / error terminal spacing.  It's currently one pixel off... *thanks*

Certified LabVIEW Architect
TestScript: Free Python/LabVIEW Connector

One global to rule them all,
One double-click to find them,
One interface to bring them all
and in the panel bind them.
Trusted Enthusiast

BEAN: agreed wholeheartedly. Almost made a new idea.

 

ToMoreSpecificClass.png

Wirebird Labs: Expert Toolkits for LabVIEWDeploy, by Wirebird Labs: Expert Toolkits for LabVIEW
Trusted Enthusiast
I think a 4-TDC-4 connector pane would be a good solution for this problem. Check out the 7th reply.
Wirebird Labs: Expert Toolkits for LabVIEWDeploy, by Wirebird Labs: Expert Toolkits for LabVIEW
Trusted Enthusiast

Also, don't forget ".NET Object to Variant" and "To .NET Object".

 

As a reference, the first and fourth functions are both "Get Variant Attribute" that conform to the 4-in-4-out connector pane standard.

 

VariantConPanes.png

Wirebird Labs: Expert Toolkits for LabVIEWDeploy, by Wirebird Labs: Expert Toolkits for LabVIEW
Trusted Enthusiast

Check out the New 4-3-3-4 Connector Pane.

 

And directly to LabBEAN: would you create a new Idea about the To More Specific Class being off by a pixel? Feel free to use the image I posted, and link to this conversation. I think it's important this Idea does not get lost in the comments, and it may not be classified as an "officially" requested Idea unless it has it's own entry.

Wirebird Labs: Expert Toolkits for LabVIEWDeploy, by Wirebird Labs: Expert Toolkits for LabVIEW
Active Participant

Some of the basic Vision Development Module VIs have nonstandard connector terminals, too. IMAQ Create, IMAQ Get Image Size, etc...


View my profile on LinkedIn
Trusted Enthusiast

Input Devices Connector Pane:

 

InputDeviceConnectorPane.png

 

Wirebird Labs: Expert Toolkits for LabVIEWDeploy, by Wirebird Labs: Expert Toolkits for LabVIEW
Proven Zealot

Since this thread is accumulating multiple "things that have slightly off terminals", I figured it should include the Split/Join Numbers primitives, discussed in this thread:

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Split-Number-Join-Numbers-primitive-connector-placemen...

(which itself has [today] 41 Kudos)

 

SplitJoin.png

Active Participant
Status changed to: In Development
The change to the Variant to Data function is In Development. There are complications with some of the other nodes mentioned in the comments and will likely not be addressed along with this change. However, the extra nodes have been documented to be addressed in similar ways for a future release.
Travis H.
LabVIEW R&D
National Instruments