LabVIEW Idea Exchange

About LabVIEW Idea Exchange

Have a LabVIEW Idea?

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

Probes for Loop Iteration

I would like the ability to probe the loop iteration terminal ("i" in For and While Loops) without the need to wire it to something (indicator, edge of structure,...).

Knight of NI Knight of NI
Knight of NI

The i terminal is the most common use case for this, but this will probably be useful on any unwired output.


The main problem I see with this is that it has some performance implications. Currently, if LabVIEW sees code which has all its outputs unused, it ignores it when compiling the VI. I would say that if this takes too much effort, special code should be written to support just the i terminal as early as possible.

Try to take over the world!
Knight of NI
If there are performance issues, it could be off by default and only available if we enable "deep probing" or similar. It could be part of the "retain wire values" option.

LabVIEW Champion. It all comes together in GCentral GCentral
Knight of NI
LOL, If I remember right, this feature request was mentioned on a wish list on infoLabVIEW (or similar) sometime in the last century. Smiley Very Happy

LabVIEW Champion. It all comes together in GCentral GCentral
I can't count how many times I've wanted this myself.  This would be great.
Active Participant
Great suggestion. I frequently need to see the value of the loop "i" terminal.

"There is a God shaped vacuum in the heart of every man which cannot be filled by any created thing, but only by God, the Creator, made known through Jesus." - Blaise Pascal
Active Participant

Great suggestion !


the way I currently do this is to wire the i terminal to the bottom of the loop



EDIT:  Sorry I just read your post more closely and this is what you already do

Message Edited by James R on 06-03-2009 02:52 PM
- James

Using LV 2012 on Windows 7 64 bit
Active Participant
You should be able to do relatively easily using a combination of the JKISoft RCF ( ) and the JKISoft WireNuts ( ).

Copyright © 2004-2018 Christopher G. Relf. Some Rights Reserved. This posting is licensed under a Creative Commons Attribution 2.5 License.
NI Employee

Great idea!


The biggest need for this is at run time, when you cannot wire. 

Chris Bolin
LabVIEW Partner Program, CLA
Proven Zealot

>>>The biggest need for this is at run time, when you cannot wire


totally agree. kudos

Active Participant

May 28, 2003: LAVA LabVIEW Feature Suggestions: Michael Aivaliotis

Probe loop iteration terninal in for and while loops


Now is the right time to use %^<%Y-%m-%dT%H:%M:%S%3uZ>T
If you don't hate time zones, you're not a real programmer.

"You are what you don't automate"
Inplaceness is synonymous with insidiousness