From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW Idea Exchange

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

Reduce the size of the Close Reference VI

Status: Declined

National Instruments will not be implementing this idea. We have no plans to change the size of the Close Reference function. Although the proposed size would line up the function with Property/Invoke Nodes, it would no longer line up with subVIs (and other potential 32x32 pixel nodes), and would be inconsistent with the size of other 'Close' functions (Release Queue, Release Notifier, VISA Close, etc.).

The size of the Close Reference VI makes it impossible to draw a proper block diagram.

d.png

 

It is too big!  It does not match with the Property Node vi.

 

Therefore I would propose: --> Make the Close Reference VI smaller!

 

13 Comments
RavensFan
Knight of NI

I'm going to notify the moderator and ask her to edit your message.  The word is "Reference" not "reverence".  Without fixing it, someone searching for "reference" will never find your idea.

ReneW
Member

Thank you for fixing the title.

David S.
NI Employee (retired)

I draw proper block diagrams with it all the time! Smiley Tongue

 

 

Capture.PNG

David Staab, CLA
Staff Systems Engineer
National Instruments
RayFarmer
Trusted Enthusiast

Actually it would make sense to loss the close and be able to set the Invoke node or Property node to close the reference when completed. Maybe change the reference out symbol with a cross or bar though it and no allow any connection to the terminal.

Regards
Ray Farmer
RayFarmer
Trusted Enthusiast

I just seen RenW idea to get rid of the Close Ref (Integrate Close Reference into the Property Node)

Regards
Ray Farmer
Daklu
Active Participant

I'm generally a fan of making things smaller on the block diagram.  The primary issue I have with this suggestion is by reducing the Close function's size it becomes more awkward to use it with user-created vis.  The problem isn't really solved; it's just moved to a different use scenario.

AristosQueue (NI)
NI Employee (retired)

Wouldn't this cause a problem for all the non-property node APIs that use the 4x2x2x4 pattern? In those APIs, the terminals do line up. Seems to me the more correct fix is to make the top of the Property node taller so that they match. I wouldn't necessarily like that, but if we're going to line these up, I'd rather line up the property node than break the close node's alignment with other APIs.

Darin.K
Trusted Enthusiast

> Seems to me the more correct fix is to make the top of the Property node taller so that they match.

 

That exact thought occurred to me the other day.  Given the popularity of all the "let's make this 1 pixel smaller" ideas, I guessed how well that would go over.

 

In my mental list of "fateful decisions NI made that we are all now stuck with", very near the top of the list is the decision to use the corners of the 4224 pane for the error and ref wires.  Now we get the virtual wall of wires which blocks the middle terminals along with the bends introduced by the Property/Invoke Nodes.

 

> Wouldn't this cause a problem for all the non-property node APIs that use the 4x2x2x4 pattern?

 

Perhaps.  My own crude statistical analysis indicates that the smaller node would remove roughly 87539319 wire bends near PN/IN in my VIs, and introduce about 2 bends near other VIs.  What about two versions, this function already appears at least three times in the palette.

Samuel_James
Member

I had posted an alternate solution in the below link

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Increase-the-size-of-Property-Node-amp-Invoke-Node/idi...

 

Warm Regards

Samuel J

AristosQueue (NI)
NI Employee (retired)

> Perhaps.  My own crude statistical analysis indicates that the smaller node would remove roughly 87539319

> wire bends near PN/IN in my VIs, and introduce about 2 bends near other VIs.

I'm guessing you don't do "Create SubVI" around subsets of prop/inv nodes as often as I do. It would muck with a lot of my UI control libraries.

 

> What about two versions, this function already appears at least three times in the palette.

Yeah, but it's always the same node, just more accessible. And the worse problem is reading the diagram, getting people to recognize that both nodes are the same node. I would oppose generally any shipping of "this is the same node but drawn differently" regardless of which node we're talking about. It's part of my general reflex that lead me to oppose the "View cluster constant as icon" feature. I lost that argument... I might lose this one too. 🙂