Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for
Search instead for
Did you mean:
Do you have an idea for LabVIEW NXG?
Use the in-product feedback feature to tell us what we’re doing well and what we can improve. NI R&D monitors feedback submissions and evaluates them for upcoming LabVIEW NXG releases. Tell us what you think!
When using the LabVIEW Internet Toolkit FTP library to transfer large files, there is no way to determine the progress.
I propose a notifier be added to the FTP Registry object data. This notifier would be updated by the low level TCP Read Stream and TCP Write Stream vis and monitored by a UI to display progress of the transfer.
The problem: Free Labels may take too much space on BD to hold all information.
Idea 1: Allow Label to have help. With this simple change, the programmer puts the essential information in the label and the details in the help.
Idea 2: Create an option to current Free Labels or create a new kind of Free Label, that has a behavior which a hidden part of the information is shown, in a drop-down "flap", when the user hover over the Free Label. The label could have two fields, one for the permanent information always shown (current bahaviour), the other for the additional information that will be shown when the user hover over the Free Label.
When installing a new version of LabVIEW, I always find myself resetting all of the options I previously changed from the default settings in the Tools -> Options menu. This means I have to spend my time remembering what options I changed and where in the Options menu I need to change them. It would be nice if a newer installation of LabVIEW looked at the older version's Options settings and then applied those settings to the new installation.
The same idea applies to how I configure the palettes on the block diagram. It would be nice if newer installations looked at how I configure my palettes and then set them up the same way.
With these changes transitioning to a newer version of LabVIEW might be even more seamless for users that change their settings from the default settings.
Many users already talked about adding new controls and revamp the current ones. In this topic I will address many issues that I have about the Meter control. Even though I like it a lot, it would be nice if it has more flexibility to customize. Here some ideas:
1) Color ramp issues:
Is asymmetric: there is a hidden color in the right most side, that can be only be seen when you change what you think is the last color (red). With the “Interpolate color” option off it is very hard to see and change it;
Has a limited fixed number of color steps to customize the ramp looks;
Cannot be customized in properties window;
Strange correlation between the modes on and off of the “Interpolate color” option:
Enabling an option, the ramp could appear progressively follow the needle:
2) When resizing, it would be nice to be possible to change the control's aspect ratio making all internal elements proportionally follow the change.
3) The user could have an option to rotate it in 90 degrees steps, allowing four positions: normal (0 degrees), right (90 degrees), upside down (180 degrees), left (270 degrees):
(The numbers on the scale should be rotated and appropriate 3D shadows should be applied)
4) The needle course could have a parameter to determine the curvature. A positive number will give the current aspect, let's say convex. Zero will make the needle become a slider. The nice thing of this is that you can start with something looking as a Gauge (very convex), passing to a Meter (slightly convex), to end with a Slider (strait). I doubt that a concave look, with the needle pointing to the center will be useful because the idea is to make the reading as much clear as possible.
I'm Sorry I didn't made pictures to illustrate this case because I have no enough skills do it. I tried to be as clear as possible in the text. If anybody needs any additional information, please let me know.
I find the stacked chart useful for separately displaying individual channels of time-aligned data on a common X Time axis. If the number of acquired channels is changed at run time, one would hope to correspondingly change the number of plots in the stacked chart. It currently is not possible to change the number of plots on a stacked chart at run time.
An option might be to use a Mixed Signal Graph instead but it does not seem possible to easily add or subtract plot areas at run time and have them occupy equal percentages of the plot area like the stacked chart's plots do. Additionally, the Mixed Signal Graph has the advantages of being able to use cursors and not having to know and define a chart history length.
I often make small For Loops using Auto-Indexing, and only occasionally do I use either the Iteration Terminal or Count Terminal. My current practice is to tuck the Iteration Terminal under the Count Terminal just to get it out of the way, shown below. I propose that these two terminals can be shown or hidden (circled in green), just like the Conditional Terminal.
Here's an example of the new lower-profile For Loop with the unnecessary terminals hidden:
I would like to propose the use of a stacked parallel execution structure. Especially in FPGA applications, this will solve the problem of diagrams running off the screen. All execution pages will run simultaneously as if independent while loops were scattered across the BD. This idea potentially leads into a 3 dimensional visuallization of coding LabVIEW. Note: In the image, the pages are offset but should look similar to a stacked sequence structure.
When you connect the error wire to a case structure selector, you get two cases for error and no error. I think you should be able to add in cases for specific error numbers so you can handle specific errors differently. You could do this currently, but you would have to unbundle the error and use the error code.
Building on the "Path Case Selection" idea, it can be difficult to remember all of the values of an Enum when defining a case structure. I suggest a popup menu on the case structure which lists available values for selection. Values already defined in other cases could be greyed out, and values selected in the current case could be selectable for removing. Perhaps it would require a heading to differentiate from selecting a case, and Ctrl-click (Ctrl-right-click?) to activate.
This idea simply extends "Allow References to be wired into Case Selectors" by JackDunaway. In short, allow paths to be wired directly into a case selector, with one case for "Not a Path", one for "Empty Path", and a third for "Valid Path". This would often save me small trees of nested cases.
When you’re making a By Reference LabVIEW Object using a Data Value References (DVRs) the user of your class would need to embed each Dynamic Dispatching VI inside an In Place Element Structure (IPE). Or you have to create wrapper VI for each method but this undermines the advantages of LVOOP Inheritance.
The idea is that a DVR containing a LabVIEW Object wired to a Dynamic Dispatching Terminal is equal to calling the Method VI inside the IPE structure like illustrated below.
Sometimes, like in many other software that have a paint feature, we need color swapping between foreground and background. The idea is to add a spot in the Tools Palette to allow this operation in one click. Here is a suggestion:
It's difficult to see the spot because I did not changed anything, just added the double ended arrow. One way to help the visibility is turn it white when the mouse hover over it.