I am running a continuous DAQ application. When an input comes withen a certain percentage of the output I want to illuminate a boolean light. But, I want it to stay lit even if the input becomes false.
Yes, unlike boolean controls, indicators have not all those fancy mechanical actions, as indicators are supposed _to_indicate_ the values on theirs inputs. But you can implement your required latching programmatically - with a shift register (if in a loop) or with a local variable of this indicator. In both cases just perform a logical OR operation with old value. So once set to TRUE, the indicator will remain in this case (just don't forget to initialise it to false in the beginning).
How would you implement this latch when you are monitoring multiple inputs to the DAQ card. I am trying to do the same with 7 channels. I know the shift register will have 7 elements but I am missing the rest.
I've attached a short example that shows you how to do this with 2 different signals. You could expand this to handle any number of input signals. To make things look neater you also might want to try using functional globals instead of plain shift registers in your while loop. Functional globals are explained in this document...
As a side note. It's usually a good idea to create a new thread instead of posting to a thread that hasn't been replied to in a while. In this case the most recent reply before yours was in 2003. This makes it less likely that other users will see your post and reply to it.