04-25-2007 08:35 AM
04-25-2007 08:56 AM
Scott,
The fact that it is a subvi shouldn't make a difference. Can you post the vi?
04-25-2007 10:09 AM
04-25-2007 11:17 AM
Scott,
I've modified your StartSeq a smidge. You'll see that I've added frames to the sequence just for the time delays. I got to thinking about the order of execution in your vi. The way it was drawn, I'm not sure how Labview would decide what to do first. It maybe that you are encountering some sort of race condition. That might explain the difference between running on PC and on cFP. Worth a try.
Try the attached vi and see if anything changes.
04-25-2007 12:38 PM
OK, I'll give it a try. I also made another mod getting rid of the sequence structure all together except for the time delays.
Thanks
Scott
04-26-2007 12:14 PM
Ok, I discovered some things about Fieldpoint that does not seem to be intuitively obvious.
1) The vis I was running had two points in the execution there were experiencing problems. The only thing they had in common were sequence statements and they were the onyl place the sequence statements were being used.
2) After eliminating the sequence statements in favor of a while loop case statement combination almost all of the problems went away.
3) Issues that remained were timing problems. It looks like the labview running on the Fieldpoint controller has issues with "busy" statements, i.e. a case with a single time delay or I/O point toggle works fine but if you put both functions into the same case the controller has trouble determining which one to execute and in what order.
4) My program has one last This evening I am going to try to break down the last portion of my code that the controller may find ambiguous and see it the last timing issue is resolved.
Scott
04-26-2007 01:16 PM