LabVIEW Idea Exchange

Community Browser
cancel
Showing results for 
Search instead for 
Did you mean: 
Post an idea
Project Explorer keeps getting 'lost' behind open VIs.  Give me a Hot key to switch back and forth (like Ctrl-E for FP to BD).

Currently when replacing an element/subarray using Replace Array Subset, you are only able to replace an element that is of lower dimensionality where one dimension is unity.

For example, given an array of size 100x3, it is only possible to replace one row at a time 1x3.

It would be helpful for me to avoid using a loop and be able to replace a subarray of dimension Nx3 where  100 > N > 1.

 

I may still have to use a loop to completely fill an array, but the loop could potentially run many less iterations.

This comes up for me because I read the FIFO buffer from a device and generate a chunk of data at once.

I then need to insert this data into a preallocated array (avoiding buildarray or similar due to the time critical nature of VI).

 

If I have a 1E5x3 array that I want to place into a 1E8x3 array, why waste time with a loop to do each row at a time (remembering that the loop is still much faster than buildarray)?

When you define an object to be resized with pane, the object don't resize until you release the mouse button.

 

ResizeProblem0.pngClick and drag -> ResizeProblem1.pngRelease mouse button -> ResizeProblem2.png

 

That give interface that don't have a professional beaviour.

I hope it would help.

When create a subvi, can easy to do with press shortcut key such as Ctrl+Shift+V, instead of struggling to select from edit list.

 

Similar from these snaps,

 

Create SubVI.png    Create SubVI Sort.png

 

I have VI's and projects saved in Chinese characters and they do not open in the English version of LabVIEW. LabVIEW is unable to read special character unless I change my system languages. I feel that LabVIEW should be able to read all different languages and not required to download different versions. 

find.png Arrow.png PE.PNG

Some times it is not easy to find the actual edited vi in the project window.

I would recommend to add an additional entry in the icon pop up window (front panel and block diagram window) that finds the actual vi in the project window.

It should:

  • open Project window and brings it in front,
  • jump to the actual vi in the Items view ad selects it

It would be nice to have a method to add words and phrases to the dictionary in the VI Analyzer.

In my experience, it is common to open files written by other peole, and realize that constants are displayed in hex or bin format only after spending time in debugging.

 

I think it would be nic to see directly on the block diagram the display format.

This could also apply to controls/indicators.

 

 dispFormatHint.png

I don't really expect this to get implemented because there are things far more important out there. But, I'm going to post the idea anyways. When creating a new VI, the default icon puts a number in the lower right corner. I have never used this number. I immediately delete it, grab the background color then dump paint to fill in the layer that was removed. You wouldn't think something this little would be so annoying, but it drives me nuts. I am curious if anyone else has similar sentiments?

 

This is especially annoying for classes because despite designing a default icon for the class, I still have to modify the default on every VI to remove the number!

Every so often I want to pop up a VI at my mouse location when I click a control. The annoying part is the coordinate system from the event structure is relative to the pane. The position property node is relative to the front panel window. But I need coordinates relative to the screen. It is doable to get the appropriate coordinate system but it would be faster if you can just choose which origin you want (pane, front panel, screen).

 

I thought it could be an input on the property nodes like in the image below. The input can be an enum with the appropriate options.

Position Origin.png

In LabVIEW we have the popup menu on right click. But from time to time, would be nice to have the same functionality on the left click. This would create more interactive interfaces.

Example: When using 'ring', it helps to have menus and submenus.

Example: For tables, it helps to have a list by clicking in a cell.

 

19753i203530166FEB9D81

 

I imported and pasted a graphic (my company logo) onto the front panel of my VI, but apparently there's no simple way to resize it while constraining the aspect ratio (e.g. resizing it proportionally).

 

I'm not asking to do it programmatically; I'm asking simply about resizing it to fit the rest of the front panel's design. 

 

If I grab the handles and drag, it allows arbitrary resizing on both axes. If I hold down Shift it constrains it to resizing the vertical axis only. I've tried every combination of modifier keys, on both OS X and on Windows, and I can't seem to constrain the aspect ratio.

 

Most other applications that allow image resizing offer one or more of the following:

  1. Holding down a modifier key (typically Shift) while dragging a corner resize handle forces proportional resizing. The current behavior in LV makes no sense. Holding down Shift forces a vertical resizing only, but this can be done by dragging the top/bottom handle (e.g. not a corner handle).
  2. In the Set Width/Height dialog, have a checkbox to Preserve Aspect Ratio. If checked, any entry into height or width causes automatic calculation in width or height OnBlur.
  3. In the Set Width/Height dialog, support entry by % or by pixels, with the same option to constrain.

This will help all of us produce more professional-looking applications. 

If you change a font size to make something more easily readable, the assosciated control gets bigger but the increment/decrement buttons don't. They just do their own thing and it is annoying.

 

bad buttons.PNG

 

 

We are using property nodes heavily in our APIs as they really help to maintain backwards compatibility in a high churn API; you can add, move, deprecate properties without having to obsolete VIs constantly and you can have consistent APIs for C and LabVIEW. It is really nice that you can select the first of N properties in a property node and then grow the property node by dragging down the bottom edge to get multiple adjacent properties. But, then you have to do a Create Constant for each property.

 

Idea: It will be really nice if the property node had a right click option to create constants/controls for all properties that do not already have something wired to them already.

Rather simple idea, the connectors should somehow be showed in the icon editor so you can easily see where they'll land. It'd be helpful when aligning e.g. wires in the icon.

 

/Y

Could i sugest that two new tabs be added to the NI Idea Exchange web page to further separate out  from the now large, 266 pages of ideas, those that are:

a) Declined ideas

b) Implemented  / completed Ideas

This, i believe, returns the group focus to only those new sugested ideas. (not a mixed basket idea listing) 

 

There are express VIs for Analog/Digital/Counter channels.How about express VIs for configuraing and acquiring data from an RS232 port?

In some cases, it would be very useful to be able to copy and paste the text of the selection box.

 

QD Copy Paste.jpg

If the Label Position is changed from default position there should be the option to retain the position, because finding the label in a very huge block diagram code is difficult as label is the only identification for the item