Simon,
Good question. I know that the basic operation of this pattern detector is supposed to be:
1. user inputs 0 or 1 multiple times
2. when the sequence 011 has been input, the machine will output a 1 and continue looking for the pattern
3. the machine stops when a STOP is issued (from the front panel)
There is to be no preset number of bits meaning that the user should be able to enter 100 or 1000 or even 10 0's and 1's without any machine hiccups. I've looked at the Coke Machine example and I want similar functionality, i.e. when it runs continuously, the user can keep entering 0's and 1's and the detector will keep looking for the pattern. I don't know how they do it, whether by latching or polling.
On another note, I have a question for you. While I'm no veteran at LV, I have done enough with it to not feel like a complete newbie. That being said, however, I'm having trouble figuring out what's what in your VI. Many of your components are not viewed as icons so I don't really know what they are. I also see a connection from the shift register (top left corner, and the one right below it) to what looks like a block from the Array palette but the symbol isn't clear to me. Could you help me there? I also wanted to know the purpose of the 500 ms timer.
Thanks again for you assistance.
Michael