LabVIEW FPGA Idea Exchange

About LabVIEW FPGA Idea Exchange

Have a LabVIEW FPGA Idea?

  1. Does your idea apply to LabVIEW in general? Get the best feedback by posting it on the original LabVIEW Idea Exchange.
  2. Browse by label or search in the LabVIEW FPGA 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!
  3. If your idea has not been submitted click New Idea to submit a product idea to the LabVIEW FPGA Idea Exchange. Be sure to submit a separate post for each idea.
  4. Watch as the community gives your idea kudos and adds their input.
  5. As NI R&D considers the idea, they will change the idea status.
  6. Give kudos to other ideas that you would like to see in a future version of LabVIEW FPGA!
Top Kudoed Authors
User Kudos Count
Showing results for 
Search instead for 
Did you mean: 

Allow access to multiple IO registers at once like on certain DIO modules

I would like to have a feature to access several IO pin ranges to avoid programming this for a 9205 cRIO module:


With DIO modules like NI9403 you can program this:


Why not provide Mod2/AI0:31 in the above image? (With subranges like AI0:7, AI8:15,… similar to DIO module?)


Best regards,
CLAD, using 2009SP1 + LV2011SP1 + LV2017 on Win7+cRIO
Kudos are welcome Smiley Wink


How would you propose the 16-24 bit values on most AI modules be packed and presented to the node?  DIO modules are easy to perform what you are saying since you can pack the bits easily for reading and writing but it would not be as intuitive with AI.  It is possible but is it practical or necessary?

Knight of NI

Hi A_Tish,


when I use several AI inputs as depicted above I need them as an array. I also tend to connect sensors in groups of 8 to an AI module: 8 channels to read voltage signals, 8 more channels connected to shunts to read current signals.

I would like to have arrays, similar as for the DIO module, like AI0:7, AI0:15, AI16:23…

Best regards,
CLAD, using 2009SP1 + LV2011SP1 + LV2017 on Win7+cRIO
Kudos are welcome Smiley Wink


Hey Gerd,

THat actually sounds very practical.  I am in the same boat, but if it simply allowed us a fixed array[8] (or 16,32,etc) to input the values the BD would clean up nicely and it could still be easy to debug.


Just wanted to get the ideas going, but I agree the higher channel count modules (or any for that matter) are cumbersome and an array could work well.  How the background optimaized and handled it is out of my hands but it is a start.

Knight of NI

A_Tish, if you like the idea, be sure to give it a Kudos.  That is the metric that NI uses when looking at the Idea Exchange for features to implement.

There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines

The discussions from the Advanced User Track is not over. Join in the conversation: 2016 Advanced Users Track

Sorry about that,


My browswer did not update my kudos.  I made sure it is in there now.

Thanks for heads up!