NI Home > Community > NI Discussion Forums

LabVIEW Idea Exchange

Showing results for 
Search instead for 
Do you mean 
We've turned on a search before post feature in the LabVIEW Idea Exchange. This new feature will help cut down on the number of duplicate ideas in this space!

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
0 Kudos

Edit code during execution

Status: New
by Member EMAHJ on ‎09-02-2014 06:17 AM

It would be great to have possibility to change/edit the code when a VI is running in "Suspend when called mode".


This would be a code developer ultimate dream when you are into development of new code or just fault finding in old code.


During development or fault finding when/if you are using "suspend when called"-functionallity for a sub VI in your code.

I mean when the sub VI is "paused" and waiting for you to press the "run" button, right there, possibility to edit the code for that VI and run it ones, change the code (perhraps changing some timing or changing a formula of an calculation or both or change execution order for some settings of the DUT etc etc) a little bit and run it again, tweak it a little bit more and run it again... AND THEN exit the sub VI (with "suspend when called") and CONTINUE with the rest of the CODE like nothing have changed!


A kind of possibility to change the code during execution, just for  VI/s that you have chosen "suspend when called" for.


What a functionality when you are into fault finding and testing out of new developed code! ! ! !

I think that this functionallity would make a big difference between text-based coding and using LabVIEW in matter of how easy development or fault finding can be done.





0 Kudos

Allow to name array indexes

Status: New
by Active Participant MimiKLM on ‎09-01-2014 05:56 AM



As in the subject.


Now when you create an array the indexes of the array can be only labeled as the static comment field. There is not any build-in label/handler which could be used. Current situation looks like that:



It would be better for readibility if developers could name the indexes and use it later on.




Picture represents the idea only, whole point is the description shoud be a build in handlers.


Now LV names first four indexes (when you hover over on it) as column, row, page, vol; later on are only dim 5, dim 6 and so on.


I believe if would increase readibility and save coding and debugging time.


0 Kudos

labview with arduino

Status: New
by Member oathkeeper on ‎09-01-2014 02:38 AM

Right now the Labview interface for arduino is available but it is only facilitating us to communicate to the board's i/o pins through Labview, better would be if we can code using Labview and run the code on the arduino board. In that way we would be able to process faster as compared to running code on the pc plus people not aware of coding can also play along using this stuff.


Polymorphic VI Selector should snap to VI icon when dragging

Status: New
by Trusted Enthusiast ‎08-28-2014 07:05 AM - edited ‎08-28-2014 07:07 AM

When dragging a control / indicator label or caption, if you move within a certain distance from the owning terminal the label will snap to one of a set of given positions (top-left, top-middle etc).  Outside this distance (or if the user presses the spacebar to toggle this behaviour), the label can be freely positioned.


The selector terminal for a polymorphic VI should display the same behaviour with regard to the owning VI icon.  A polymorphic selector is currently always free-floating.


Snap to.jpg



PS : Many thanks to Intaris and TiTou for their help to formulate this idea.

0 Kudos

Zoom In-Out

Status: Duplicate
by Member Miraz_Automation on ‎08-26-2014 11:38 PM



I am not sure whether anyone had posted this requirement before, but I would like to have a Zoom In- Zoom Out functionality in LabVIEW.


Some times when code becomes too crowded its difficult to analyse which wire is going where.

Would be nice if NI would concentrate on fixing long standing bugs instead of creating new features dreamed by marketing...


There are threads in the forum about bugs that have been going on for 4-5 years! Ouch! They are there and it is not an excuse to say "we can't reproduce". Some bugs (intermittent or the type "we can't reproduce", have to be fixed by analysis, not by single stepping through the code. If one can't reproduce in the "clean lab" environment, analysis of the existing code is needed to find what could be causing the problem by the Customers.


We all experience them, don't we? So they are out there...

0 Kudos

Floating point on case selector

Status: Duplicate
by Member jimmy.chretien ‎08-22-2014 12:32 AM - edited ‎08-22-2014 12:38 AM

It would be useful to have the possibility to do something special for +inf and -inf values, and floating point intervals.


Why isn't it already implemented?




Autohide palette upon function/control selection

Status: New
by Active Participant Kyle-H on ‎08-21-2014 04:59 PM

I find myself constantly switching between Quick Drop and palette surfing for the functions I need. Sometimes I close the palettes just because they are in the way of where I want to drop a function. But I immediately need to reopen them to find my next function.


Can there be a setting in the palette options to hide or minimize the palete once I've selected a function from the control/function palette and once I've placed the item on my front panel/block diagram it will reopen to the same palette and spot?

Say I've dropped two 2D array controls on my block diagram, and would like to change both of their appearances in the same way. I can select each one at a time, right click and head to Visible Items > Index Display. However, it would be nice to be able to select multiple items of the same type and have the option of applying the same change to all of them.

Currently, selecting both and right clicking lets me change the following:




It would be nice if LV could recognise that I've selected two identical controls and offer me the option of changing the display settings for each of them:




Expanding this, you could use the same approach for BD constants, such as setting multiple string constants to '\' code display, or disabling size to text.

0 Kudos

Create Volume License Installer - Add Discs

Status: New
by Member almighty on ‎08-20-2014 06:34 PM

The NI Volume License Manager has a tool to create a volume license installer.


If you want to include Drivers you have to copy them to the installer folder _src\DriverDVD and then modify the nisuite.xml file (depending on license server you run)


There needs to be a simple way to say add NI disc to installer folder. Or at the end of creating the installer it could ask if you want to include other discs.


This should work for adding the driver disc and other extras like the Xilinx Compilation Tools, etc...


That way you can easily put together a full LabView Development install location for users.


I was searching for occurences of a reference to a Graph in one VI, and as I was interrupted, came back to the search result after the interruption, only to discover that the Search Result Window did actually not show ANY kind of useful information regarding the object I was searching references for:


Screen Shot 2014-08-19 at 18.03.18.png


I know I have outrageous expectations as a LabVIEW user, but this seems to me an odd lack of feature:


- From this window, I have absolutely  no clue what I am searching for. In particular, if I have in the mean time jumped from windows to windows...

- ...there is no way to go back to the object these references are linked to (unless I go to one of the references and then look for the Control or Indicator they are associated with).


Of course asking for a VI information when this is provided in the list below is maybe unnecessary.

But consider this global variable whose references I was looking for:


Screen Shot 2014-08-20 at 10.12.34.png


Same thing here:

- I do not know the type of the global.

- I do not know which VI it is part of (Globals are saved in a VI).

- I do not know where I started my seach from (but that's more of a back-to-source button issue).


Suggestion: provide as much information as possible about the starting point of the search, when said starting point is an object (by contrast to a text search).


Tested in LV 2013 SP1 64 bits.

Since Windows Seven, the system exec vi is not displaying accents but other ascii caracters. Depending on the Windows language I suppose.

standard output.png

This issue has been discussed since 2010 in different threads, manly this one :

and nothing has changed.

Please add this to you next SP


0 Kudos

Special Characters, Subscript, Superscript

Status: Duplicate
by Member HN1111 on ‎08-18-2014 08:55 AM

Sometimes special characters like oC, greek letters or subsripts/superscripts are needed for controls, graphs etc.. LV doesn't seem to have much improved on this over the last decades (I haven't checked LV 2014). The usual workaround is to copy the needed characters from other programs. This procedure is cumbersome. It would be nice if future versions of LV included such a basic feature.

If this is done, some bugs could be eliminated on the way. The portability of characters between different OS versions (i.e. Englich W7 and Korean W7) has also potential for improvement.

0 Kudos


Status: New
by Member sfrosty on ‎08-15-2014 07:28 AM


Be able to interface to the NAVDY HUD with LabVIEW


Ability to pin block menu

Status: Duplicate
by Trusted Enthusiast on ‎08-14-2014 08:51 AM

Notice my awesome Paint-skills, i think the picture explains fairly well. :smileyhappy:

Often you want several of similar functions, and it'd be nice to pin the menu and not have to r-click and go through the menu each time.





Selectable autoindexing i=row or j=column

Status: Duplicate
by Member sjunge on ‎08-14-2014 06:26 AM

For 2D array it would be nice to select the autoindexing mode. If a loop shows "i" it

will index row by row, if the loop shows "j" it will index column by column.

It can by symbolized by the char inside.


Index i or j.png



this is NOT a duplicate of this one.

But I couldn't find a duplicate within a few minutes.


I'd like to have an indicator which shows if the case structure compares strings case sensitive or case insensitive:


Case Structure String Indicator




0 Kudos

Object Dynamic Despatch connector to Object DVR

Status: Duplicate
by Member toad on ‎08-07-2014 02:13 PM
Can we have an easy way to turn the dynamic despatch connector on a method VI to a DVR?<br><br>Can we have a right mouse button selection on the class in the project view to create a class method with a DVR connector?<br><br>
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
Idea Statuses