LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

24 Great Ideas from Idea Exchange for you to Kudos

Solved!
Go to solution

There are 1140 ideas on the LabVIEW Idea Exchange right now. That's a lot of ideas, and it doesn't even count the RT or FPGA exchanges. Reading through all of them is something most of you can't spend time doing. Some of the ideas quickly garner a lot of Kudos, and those jump to the top of the lists and get attention from NI. Others are good, but they languish, lost in the noise.

 

I have read them all, generally by staying up-to-date on the forum ever since its inception. I kudos'd many as I went. Over the weekend, I went through all of the ideas I had kudos'd and picked out a set that I think a lot of customers would want but that don't have the high Kudos ratings. Maybe these got posted on a weekend or holiday. Maybe the title is a bit misleading and you didn't bother to read it. Or maybe you've just stopped reading the Idea Exchange because you couldn't keep up with the wash of words fellow wire workers are writing. Perhaps this simplified menu will be a bit easier to browse.

 

To be clear: I'm not including any of the ideas that already have high Kudos counts. Those are great ideas, but they've already got their time in the sun. These are the little quiet ideas that I think might make a big impact on your productivity, your VI's functionality or your VIs performance. All of these had fewer than 100 Kudos when I made this list. Full disclosure: Two ideas on the list (12 & 23) are ones I submitted to the Exchange. I think they warrant being on the list, but maybe I'm biased because they happen to affect the areas of LV I use most. You be the judge... 🙂

 

  1. User-defined partial Highlight Execution (so you only slow down execution in the "interesting" part ...
  2. Simpler Array Size (shows N terminals where N is the number of array dimensions instead of a single ...
  3. Conditional auto-indexing for output arrays (for when you need to filter an array down to just the s...
    (and I should also mention its companion idea, although this one has 102 Kudos: Add a Concatenate Indexing option for arrays leaving For Loops
  4. Right-Click on FP Terminal to add Event case for that control
  5. Make "TypeDef" the default choice in the control editor
  6. Make-mouse-wheel-scroll-the-string-control-indicator (and other things that should recognize scroll ...
  7. Adding a "don't wait until done" option to the Call By Ref node
  8. CTRL-Double-Click on a VI in project windows should open Block Diagram directly
  9. Scroll-Bar-Property-for-Clusters
  10. (10 and 11 go together) "Create-SubVI" or "New V" DEFAULT VI Template
  11. (10 and 11 go together) Create a proper connector pane when doing Edit >> Create SubVI
  12. Tag an XControl as the default control or indicator for a LabVIEW Class (so we can finally build new...
  13. Add a "Mouse Scroll" event
  14. Add a Click Event (so we can stop checking for Mouse Down followed quickly by Mouse Up and just let ...
  15. Make-project-window-dockable-and-always-on-top
  16. Separate-label-locations-for-Controls-and-Indicators
  17. Add symbol on string control/constant to tell when string is in slash or binary or password display ...
  18. Add a new debug stepping button: "Finish SubVI And Close Panel" (helps to avoid panels littered all ...
  19. Be able to Find All Instances of VI and view VI Properties when the VI is in run mode
  20. Bad-wire-gets-cleared-automatically-when-it-can (as the idea says, hard to explain, just look at the...
  21. Allow-vertical-scrollbar-on-arrays-with-1-visible-element (and, I'll go further and say vertical, no...
  22. I-would-like-to-see-a-Close-Other-VI-s-option-in-the-File-Menu
  23. Shift-Enter-should-define-word-wrap-bounds-on-Free-Labels (just like it currently does for string co...
  24. Insert "In-Place Element structure" onto wire

 

There you go... 1140 down to 24. If you've got other aspects of LV you'd like to see improved, add them to the Idea Exchange.

Message 1 of 13
(11,672 Views)

#17 contains a link in the Idea comments that points to essentially the same suggestion by Altenbach. The linked suggestion has a status of 'in beta'. Only 23 more to go!

 

Thanks for this list Aristos!

Message 2 of 13
(11,568 Views)

Here's the correct link for 4b:

 

Add a Concatenate Indexing option for arrays leaving For Loops

 


___________________
Try to take over the world!
Message 3 of 13
(11,530 Views)
Solution
Accepted by topic author AristosQueue (NI)

This is awesome. I never would have seen number 3 had you not posted this. I can't tell you how many times I have had to use a build array with shift registers and a case structure when I wish I could just use conditional auto indexing.

Message 4 of 13
(11,502 Views)

Here's the correct link for number 10.

 

"Create SubVI" or "New VI" DEFAULT Template

Message 5 of 13
(11,498 Views)

The two broken links have been edited and fixed by the moderators. Thanks for the feedback.

0 Kudos
Message 6 of 13
(11,335 Views)

Wow.. That was a lot of reading.

 

Thanks Aristos for posting!  There are lots of good ideas out there.

0 Kudos
Message 7 of 13
(11,287 Views)

Personally I think this list of 24 ideas is dominated by "nice to haves" - not "great", as in significant, ideas.

There are other ideas available that would have a bigger impact on the quality and flexibility of the products we make/can make with LV.

 

This is also the case for a lot of the ideas that already have been kudoed a lot. A good example is the fact that one of the most popular ideas ever was the idea to adjust the design of the boolean constant.  Altenbach, who came up with that idea, have received less kudos for other ideas that I'm sure would give him (and us) much higher benefits. Popularity and greatness are very often two different things.

 

I'm not saying that the ideas are not good, or that they do not deserve to be implemented - but I do not think it is fair to say that you've reduced the list of ideas from more than a thousand to just 24 - as if the rest can be disregarded or should wait until those 24 have been implemented...

0 Kudos
Message 8 of 13
(11,257 Views)

 I applaud Aristos for condensing the daunting list to these 24. I agree with Mads that there are plenty other valuable gems hidden in the list of ideas. I would encourage customers to spend some time to review the idea exchange (maybe from bottom up) and give life to those ideas that have gone neglected.

George M
National Instruments
0 Kudos
Message 9 of 13
(11,251 Views)

 


@Mads wrote:
A good example is the fact that one of the most popular ideas ever was the idea to adjust the design of the boolean constant.  Altenbach, who came up with that idea, have received less kudos for other ideas that I'm sure would give him (and us) much higher benefits. Popularity and greatness are very often two different things.

 

Although I get your general point, having used LV 2010 in beta for the last few months, the improvement of readability of diagrams brought by the boolean constant change cannot be understated. Tons of VIs have arrays of boolean constants on them, have boolean constants squeezed into small corners, etc, and the redesign has helped A LOT.

 

Speaking to your general point -- my goal was to find low-ranked ideas that I felt would have significant developer impact and give people a second chance to review those ideas. Are there other ideas among the 1000 that are worth doing? Sure. I tried to find a broad enough set that people could actually make a meaningful choice of what to kudos (any fewer and it would be akin to "hey, everyone, come vote for this particular idea"). And it does rely upon my opinion -- though I tried to use my professional opinion as someone who regularly hears user feedback to promote ideas that I think users would generally like, as opposed to my personal opinion as a LV developer to improve the areas of LV that I personally use a lot.

 

I know that customers like it when NI is responsive to its demands. I know that NI knows this and so is proactively trying to address concerns that make it high on the Idea Exchange. LV 2010 is coming out in August. If you look at the ideas that are tagged "In Beta", you can see the responsiveness of NI. As we start work on the next version of LV (or rather, full time work, since future versions of LV are always already in work -- we are a parallel language in so many ways), we're going to go find the next batch of ideas to implement. But I also know that there can be user fatigue with the Idea Exchange's massive amount of content. That fatigue can lead to a strange situation where NI addresses the high flying concerns and, users are still left feeling they didn't quite get what they wanted, but they maybe can't say why because, after all, NI implemented the high kudos ideas. I cherry picked some ideas that, if implemented, I think would get a lot of people saying, "Yes, LV is now better" as a way of avoiding some of that fatigue effect. Is it a list of earthshattering ideas that revolutionize LV? No. It is a list of incremental improvements that should affect lots of people and make LV recognizably better to its users.

Message 10 of 13
(11,239 Views)