NI Home
Cart Cart | Help
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
You are here: 
NI Home > NI Developer Zone > NI Discussion Forums


LabVIEW Idea Exchange

Announcements
The NI Idea Exchange is a product feedback forum where NI R&D and users work together to submit ideas, collaborate on their development, and vote for the ones they like best. View all of the NI Idea Exchanges to post an idea or add your opinion on an existing one today!
New Idea
CMal

Right-Click a Wire to Open Type Definition

Status: Duplicate
by Active Participant CMal on ‎05-03-2013 04:38 PM

You can open a type definition by right-clicking a diagram terminal, constan, or front panel control, but it is not possible to get to a type def file just from a wire.  There are a lot of times where I'm working on a diagram that uses a type definition that is only exposed as a wire.  Right now, the process of getting to the type def is to create a temporary constant from the wire, then right click the constant.  It would be nice to make it easier to get to the type def.  And of course, I would like to have the same functionality for LabVIEW classes.

select.png

Status: Duplicate
ouadji

Wiring

Status: Duplicate
by Active Participant ouadji on ‎04-23-2013 12:10 PM

 

 

small problem ... but very annoying! (LV2012)

 

 

SR1.png

SteenSchmidt

Radix always visible when numeric is not decimal

Status: Duplicate
by Active Participant SteenSchmidt ‎03-20-2013 05:02 PM - edited ‎03-20-2013 05:07 PM

Hi,

 

I suggest that radix is always visible when the numeric display format is other than decimal. Is this number decimal for instance?:

 

Number_188.png

 

Well, it was hex:

 

Number_x188.png  ... -> ...  Number_392.png

 

Basically you'd know that if there isn't a radix visible, then the number is decimal. It should still be possible to show radix for decimal numbers as well. This should be the case for both constants and controls/indicators.

 

Just one of those little things that would enforce a minimum of documentation.

 

Cheers,

Steen

Nitrof

Polymorphic conditional tunnel

Status: Duplicate
by Member Nitrof on ‎02-07-2013 08:46 AM

It would be nice if the conditional tunnel would be polymorphic.  They only accept Boolean as condition.  Please add the error cluster, like it is available on Case Structure.

PolymorphConditionalTunnel.png

If there is a "Move Up" and "Move Down" option is available for "Unbundle by Name" and "Bundle by Name", then it would be very helpful.  Then, instead of deleting the removing the items and then inserting the same item in some other row, I will just move it up or down....:smileyhappy:

 

Idea Exchange.png

Status: Duplicate

Sometimes when dealing with the Bundle/Unbundle by Name nodes, I start with more elements than I actually end up using. Then, my block diagram looks something like the following:

 

bundle by name with unused elements.png

Maybe I'm just lazy, but I really hate removing each unused item from the Bundle/Unbundle by Name node over and over. Right click on unused element, click "Remove Element", Right click on next unused element, click "Remove Element", etc... Ugh!

 

So I'm suggesting a "Remove Unused Elements" when you right click on a Bundle/Unbundle by Name nodes. With this option, right clicking on one of these nodes would look like this (emphasis added :smileywink: ):

 

remove unused elements.png

The result of this operation would look something like this:

 

BAM.png

Now I can spend my time coding instead of getting rid of individual elements! :smileyhappy: Thoughts? 

Intaris

Drop Error in and Error out together

Status: Duplicate
by Trusted Enthusiast on ‎11-15-2012 05:06 AM

I don't know how many times I've wanted to add Error in and Error out terminals to a VI retrospectively and have to visit the cluster palette twice to do just that.

 

How about (for those of us who don't yet use Quickdrop) an option to drop an Error Cluster pair (Both in and out) to save us a trip to the Palette?

 

That's it really.

 

Shane.

Zekasa

Color constants to be color constant not U32

Status: Duplicate
by Member Zekasa on ‎01-19-2012 02:45 AM

Hi,

 

when you right click on a color property node, and select create constant, the result is a U32 constant !!! :smileysad:

so that you have to know the representation of your color in U32 formats, or you will replace it with a color constant.

 

I think it will be nice when I create a color constant to create a color constant not a U32 constant.

 

dd.pngsss.png

 

I work with customers who use multiple versions of LabVIEW.  Being able to run two (or more) different versions of LabVIEW concurrently is a boon to my development and productivity.  However, identifying which version I am looking at or have open can be difficult.

 

2012-08-14_1007.png

 

Can YOU tell which versions I have on the taskbar?

 

To remedy this, I suggest a version badge be added to the taskbar icon for LabVIEW.  This will facilitate quick identification of LabVIEW versions.

 

2012-08-14_1007_updated.png

 

Ohhh, its LabVIEW 2011 SP1 and LabVIEW 2012!

 


rhoward99

Add virtual error terminals to any VI

Status: Duplicate
by Member rhoward99 on ‎03-02-2012 02:58 PM

I suggest having a feature that would allow us to add "virtual" error terminals to any VI by right-clicking any VI and selecting "Add Virtual Error Terminals...". These virtual terminals would do nothing more than act as pass-through tunnels to facilitate data flow. This would allow us to minimize the use of sequence structures:

 

Example

Status: Duplicate
the.bear

quick insert VI into wire

Status: Duplicate
by Member the.bear on ‎06-26-2012 04:42 AM

Sometimes I want to insert a unconnected Sub VI on my panel into a some wire. I always end up deleting and reconnecting the wires to insert my Sub VI.

 

I miss a solution to quick insert a VI into a wire without deleting and reconnecting the wires.

example.jpg

I know we already have the option to use the QuickDrop with ctrl+I, but I miss a solution to insert a VI (that already exists on my panel) into a existing wire.

What about clicking on the wire and draging the Sub VI while pressing crtl+i?

I sometimes need to create Front Panels that are to be navigated by keyboard alone, which makes the tabbing order quite important. At this stage, I need to ensure my error cluster controls don't get included in the tabbing order list. Given my error cluster controls for any VI that shows its front panel will be moved out of the visible area, I need to ensure the operator cannot tab to them. Therefore, I would like to see error in clusters have their default "Skip this control when tabbing?" property set to True.

 

I don't think a change to the default property would cause any complications?

 

This idea is a better idea than my previous Error Cluster disabled by default thanks to tst!

Status: Duplicate
juergen

Auto index by row or column

Status: Duplicate
by Member juergen on ‎07-09-2012 04:41 AM

Hi all

 

What I need is the possibility to auto index a 2 dim array by column or by row

 

With a right click at the tunnel to have this two options

 

Jürgen

Array.JPG

 

Status: Duplicate

Hi.

 

I'd really like to be able to select the entire top-level cluster in an event structure, if event data is a cluster:

 

Top-level cluster.png

 

I know this have been brought up in numerous forums over the years, but I feel it's being ignored somewhat by NI? It usually gathers quite a few positive acknowledgements from other users, but I think it's about three years since it's been brought up in the idea exchange. It seems so easy to implement and would greatly simplify many event structures. So forgive me for duplicating something from countless other places, but I think it deserves a second (or ninth or whatever) glance :smileyhappy:

 

Cheers,

Steen

In LabVIEW if I want to use a property/method of a control I have to right click and select property. Same for second control I want to use same property I have to do same operation again. My idea is if we select all the controls and right click, some common property like value, visible and etc..... Should display and by selection it generate automatically. This can reduce my application development time.

 

 

Multiple Control Selection.png

 

So if this key feature is there in LabVIEW we can select multiple controls or properties and perform some basic operations to reduce our application development timing.

 

Thanks and Regards
Himanshu Goyal | LabVIEW Engineer- Power System Automation
Values that steer us ahead: Passion | Innovation | Ambition | Diligence | Teamwork
It Only gets BETTER!!!

I'm not sure if this is a bug report or a feature request, but I think it should be fixed/implemented, all the same :smileyhappy:

 

If you right-click on a Boolean funtion (And, Or, Exclusive Or, Not, etc.) and replace with a Compoint Arithmetic (CA) function, the CA function is always set to the "Or" configuration.  I would expect it to be smart and put the CA node into a configuration (including negation/inversion dots) that is equivalent to the Boolean function that it replaces.

 

Replace with CA.png

Status: Duplicate

When you drop a local or global variable, it always defaults to Write.  Wouldn't it be nice to drop a variable down, and it is "uninitialized".  It would show nodes on both the read (left) and write (right), and become either read/write only AFTER you wire to the appropriate node.

 

When doing UI work, it can be quite frustrating rewiring hidden controls to the connector pane. You have to go to the block diagram -> Show Control -> go to front panel and wire it up then hide your control again.

 

I have seen a number of ideas proposing ideas such as hidden controls always being visible in edit mode or being able to link block diagram controls to the connector pane which I agree with and would also solve this.

 

My suggestion is that when you select the Wiring Tool on the front panel or click on the connector pane (to wire up a terminal) all the hidden controls would become partially visible and become connectable to the connector pane.

1.png

As mentioned here long ago in another discussion, I really dislike the option Auto-insert Feedback Node in cycles.

 

Let me quote my old opinion here:

 

"Which I think should NOT be the default behavior: It "fixes" potentially incorrect code by throwing even more potentially incorrect code at it. I can't remember a single instance where I wanted that behavior."

 

While I wish this option would disappear completely, I think at least it should be off by default.

 

There are plenty of examples (e.g. here or here) where an auto feedback node insertion covered up a serious dataflow issue by making the VI no longer broken. This is a disservice to the new programmer who might not even understand what a feedback node really does.

 

A feedback node needs to be intentionally placed in all cases.

Latest LabVIEW Idea Exchange Blog Posts
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!
Top Kudoed Authors
User Kudos Count
130
81
66
65
58
Idea Statuses
By using this web site, you accept the Terms of Use for this web site. Please read these Terms of Use carefully before using any part of this site. Please go here for information on ni.com's copyright infringement policy.
My Profile | Privacy | Legal | Contact NI © 2011 National Instruments Corporation. All rights reserved.    |    E-Mail this Page E-Mail this Page