10-16-2007 04:58 PM - edited 10-16-2007 04:58 PM
Message Edited by Been bitten by LabVIEW on 10-16-2007 04:58 PM
10-16-2007 05:09 PM
10-16-2007 05:37 PM
10-16-2007 05:59 PM
10-16-2007 06:18 PM
10-16-2007 09:54 PM
10-17-2007 05:53 AM
10-18-2007 08:43 AM - edited 10-18-2007 08:43 AM
What do you mean about the status bit? Are you refering to the error out?
@Ben wrote:I beleive Matthew K nailed it with his response.
'k, sound like I am stuck with using loop iteration with my own stack or expanding the called code inline to remove the mutual recursion or (of course) update to the latest LV (which the company will probably be doing in a few months). Sucks. 😞
@Ben wrote:
Indirect recursion was added (with no fan fair) in about LV 8.We discussed this in a my Cotrol Reference Nugget starting at about reply #49.JPD was suprised it worked!Ben
Message Edited by Been bitten by LabVIEW on 10-18-2007 08:45 AM
10-18-2007 09:05 AM
Hi Adrian,
There is no need to upgrade.
JPD offered a suggestion in that Nugget's thread on how to handle that limitaion. In an nut-shell, you put both of the VI's you want to call in a single VI and control which of the two flavors execute.
BTW:
If you need to code to run fast, the none recursive method will perform much better.
I hope that help,
Ben
10-18-2007 09:52 AM
Yeah, I understood that. By expanding the code inline it would get around the problem. But I'm not going to do that since it would couple my code way too closely. It took a day, but I've implemented an iterative method. Not as elegant or as easy to read, but it works. LV is a PITA!!
@Ben wrote:
Hi Adrian,
There is no need to upgrade.
JPD offered a suggestion in that Nugget's thread on how to handle that limitaion. In an nut-shell, you put both of the VI's you want to call in a single VI and control which of the two flavors execute.