02-13-2008 12:40 PM
02-13-2008 12:41 PM
02-13-2008 01:20 PM
02-13-2008 01:29 PM
02-14-2008 08:47 AM
I think I finally figured out what you were saying for the strings and I have edited the subvi and the main vi. Could you take a look and tell me if it is alright.
I have one question. For the sting indicator in the main VI, it is unwired (on top in the while loop). Only all the server referneces are wired to the subVIs. Is that ok??
02-14-2008 04:29 PM
smm wrote:
I think I finally figured out what you were saying for the strings and I have edited the subvi and the main vi. Could you take a look and tell me if it is alright.
I have one question. For the sting indicator in the main VI, it is unwired (on top in the while loop). Only all the server referneces are wired to the subVIs. Is that ok??
02-15-2008 07:21 AM
Thanks a ton for all your help. I appreciate it. I especially appreciate how patient you have nbeen with me through this entire VI building. I have troubled you with really small and maybe stupid issues but I hv learnt a lot.Thank You so much. My hardware should be ready soon. I'll test the code and will get back to you if I have any other problems.
Thanks again Ravens Fan and everyone else who helped me.
02-18-2008 07:37 AM
02-18-2008 08:09 AM
02-18-2008 09:28 AM
johnsold wrote:
2. Rather than one while loop with six state machine-like case structures inside, I would make the Tstat subVIs complete state machines in themselves (with the while loops inside) and make all of them run in parallel with the GUI routine.
What exactly do you do for this?
johnsold wrote:
4. I would change the wait to a method which looks at the tick count and an End of Wait Time passed via shift registers. This will make the system much more responsive to user inputs during the long waits.
johnsold wrote:1. Your string messages to the user will be overwritten by the various Tstat states in complicated ways which will be confusing to the user. Possible solutions: A. Separate string indicator for each Unit. (Takes space on front panel). B. Have each Tstat subVI write a Unit Number along with the message and have each subVI only delete the parts written by that subVI. (Messy record keeping). C. Add another boolean to each Unit. Make the boolean True when the message relates to that Unit. (Less space than A and much less messy than B).