Additional NI Software Idea Exchange

Community Browser
Showing results for 
Search instead for 
Did you mean: 
Post an idea
0 Kudos

The system configuration API allows a fast check for available hardware using the expert strings as an input for the detect hardware vi.

It would be nice to have a similar option to check if a specific software module or driver is installed.

At the moment only the whole list can be obtained, which takes a very long time to query.

It makes sense to run the Volume License Manager on a server-based environment.

Typically these environments are managed by the IT departments with restricted access to users.

Managing licenses like it needs to be done with the Volume License Manager is sometimes the responsibility of key-users outside of the IT-department.

With the Volume License Manager have to be operated as an application on the server, this often makes it difficult to get the necessary access rights (remote desktop...) granted from the IT department.

It would be much easier to do the license management via a web based interface provided by the Volume License Management Service.


see also:


0 Kudos

It should be interesting to can make deploy using command line for automatize the process without to do many clicks with mouse in RAD.

0 Kudos

The types of scale is limited to lookup table, polynomial and thermocouple.

For thermocouple the scale is only available for input (electrical -> physical).

It will be interesting to add other scales, like thermocouple on output, time to frequency (1/x).

The best will be the capability to define custom scale.

0 Kudos

Define and store XNET sessions within MAX rather than (or perhaps in addition to) a labview project .
Data Neighbourhood seems like a logical place.
This would expand the scope of a session to a host machine from a project. Making executables to reference a predefined session would be simple and flexible.

The ability to create/import CAN messages is already there. Other integrations of CAN/XNET into MAX would be welcome, E.g., launch the database editor from the Tools menu.

0 Kudos

Add an unattended installer option button to all (practical) installers so that no single dialog prevent the installer from continuing.  It will accept all default options and reboot if necessary without intervention.  I believe that this option is sometimes available if launched from a command line, however he button option would be a nice alternative.

0 Kudos

Would it be possible to access the settings found in the following dialog box without try to get the dialogue to reappear?



Currently if we accidentally set it to "Always Send" it looks like we don't have a good way to stopping this if we can't get the dialogue to reappear.


A current work around is to disable NIER reporting found in the article below but it seems like we should be able to reset the flag found in this dialouge more easliy.


How do I disable NI Error Reporting (NIER)? -

0 Kudos

I would like to able to build Simscape models successfully using the VeriStand Model Framework for my real-time targets. 

When using VeriStand with Source Control SW paths for Real-Time Sequences in the Stimulus Profile Editor need to be customized on every check out because it’s not possible to use a relative path for a Real-Time Sequence in a Stimulus Profile Editor.

Even if the Real-Time Sequence is in the same folder like a Stimulus Profile itself it isn’t found and the path has to be be adjusted.


SPE Screenshot direct.JPGSPE Screenshot.JPG






















So it would be awesome if it would be possible in VeriStand 2017 to use relative paths for a Real-Time Sequences in a Stimulus Profile Editor.

0 Kudos

Hi Everybody,
I'm a student, and now i'm interning at a company that wants me to develop an industrial vision system.
I would like to ask you if i can use NI vision builder for automated inspection (VBAI) with the Labwindows/ CVI
If so, how? and what are the difficulties that may affect me?
THANK YOU for your help !
Best regards,

0 Kudos

By default Veristand sorts custom devices channel alphabetically.

It is sometimes useful, but most of the time it gets annoying. I would prefer Veristand to show channels in the order they have been created.

Nice to have would be the ability to decide, for a specific custom device, if the channels have to sorted or not.

I created a VI and wrote the description thinking I will retrieve it later in Veristand but it is not the case.

I have to copy and paste it into Veristand.


It would be nice to have teh direct copy.

0 Kudos

It would be nice to have support for XNET LIN Multiplexing to use with VeriStand. 

0 Kudos

We have dozens are targets that are deployed to by an automated system depending on test cases being run. However, we have no API (short of building our own system) to retreive what system definition a target is currently running. This would help us improve our test case speed by only deploying when needed, and also improve configuration management and traceability.

0 Kudos

Currently the entire realtime sequence must be set to stop execution on fail or not.  It would be better to allow each realtime sequence call the ability to generate an error message on fail and then allow the user to define if the appropriate action would be to notify only and continue, notify and give option to continue or abort, or to abort on fail and notify.   

0 Kudos

This attached file is a picture that shows the outcome of current drag and drop UI setup (above the box), and the desired drag and drop UI setup (below the box).


As you can see above the box, when I drag and drop each channel that a user could select for a single digital output, the controls are numerics by default.  It would be quite tedious for a user to drag and drop each required channel, and then interpret the channel's function based on its name alone. Below the box, I right clicked a channel from the tree, and then selected a control based on the datatype that makes sense with respect to the channel's function. It makes sense that the controls are numerics by default because in the Set Channel (part of Custom Device API library), the only accepted datatype is Double. However, it would be nice to be able to set a channel's datatype in a custom device's configuration VI. Channel, folder, and device properties can be set using a polymorphic VI that supports many data types. I propose that channel values could be handled in a similar way. Then in the VeriStand UI, when a channel is drag and dropped from the system definition tree, it could be recognized as Boolean, ring, numeric, etc...


Further desireable functionality would include a custom control which would allow the user to drag a single channel from the system definition tree. The custom control would be composed of multiple programmer-defined controls whose data would be passed to the driver in a cluster since there could be multiple datatypes. Using the attached file as a visual example, the custom control would programatically update its appearance based on the desired output mode (discrete, PWM, or encoder).

0 Kudos

OK, I admit that I find keyboards a useful input device. And I like to keep my fingers on the keys instead of switching back and forth to the mouse.


This said, I should appreciate when I can use the <tab> key to navigate through dialogs. Such as the scaling dialog in MAX: If I mouse click into unscaled max, I can tab my way through unscaled min - scaled max, scaled min. But -Lord forbid! - not into scaled unit! why not? wouldn't this be the most natural dialog box behaviour? To be able to tab through all fields of interest? Given that LV has a great tool to select and organize tabbing behaviour of user interfaces - why have all MAX dialogs escaped this small improvement ever since (as far as my knowledge goes back to MAX  1.0)

Please give some programmer this half an hour and let him improve this detail.

Thank you


I would like to suggest implementing software tools in which to objectively calcuiate audio/speech quality based on the industry standards (i.e. Perceptual Evaluation of Audio Quality (PEAQ), Telecommunication Objective Speech Quality Assessment (TOSQA) and Perceptual Speech Quality Measure (PSQM))

thank you.

0 Kudos

I've been working with LabVIEW for about 3 years, on the same PC.

All the time I've installed all the NI-Updates.

This time the LV 2016 update couldn’t be done, because of lack of memory space on my PC. I’ve deleted a lot of data, but 48 GB (!!!) still weren’t enough.


In the directory C:\ProgramData\National Instruments\Update Service\Installers there are several older (up to 2013) folders. Overall data volume of these was 131 GB! This is a half of my hard drive!!!

Why didn’t NI-Updater suggested to remove these old data before I have started to remove some MBs of my old documents?!! Is the data really essential for NI-SW? Is there ANY need for this data on my PC?

I’m really embarrassed by this issue. To overload clients PCs with such a trash data is not a good approach!

And regarding LabVIEW-Updates, I think the installer should ask the user if he/she wants to keep the old version of LV instead of always keeping it on PC.

What is the point on keeping the old version of LabVIEW anyway? Once opened with a new version, no VI can be opened with the older one.

0 Kudos

Would anyone find it useful to have cloud-based, user-definable calculators with a web services to integrate with NI products?