04-10-2019 07:24 AM - last edited on 04-15-2019 01:20 PM by Kristi_Martinez
@billko escreveu:
Sorry for not getting back to you. Are you able to save it as previous? I only have LV 2016. 😞
Yes, im attaching the lib too.
When run normally, "event index" should always return 89, but if you run it continuously, a crescent value is returned. And that s the behavior I am having on TestStand suite, each step that call this VI returns an incremented value.
04-10-2019 09:06 AM
Thank you. Let me chew on this.
04-10-2019 11:23 AM - edited 04-10-2019 11:24 AM
I know TestStand "pre-loads" your VIs. I think it might be related to the fact that your Vi stays in memory, like it grabs the equivalent of a new reference each time because of that. Some things point away from that conclusion, though, like it should work the same way if VI was open but not running. I believe that "continuous run" is just the equivalent of clicking the run button as fast as possible.
If you're calling something "homegrown", it might be worth thinking about thread execution...
Of course there's always the possibility that the dll isn't quite working correctly.
Sorry, that's all I have.
04-10-2019 11:55 AM
@billko escreveu:
I know TestStand "pre-loads" your VIs. I think it might be related to the fact that your Vi stays in memory, like it grabs the equivalent of a new reference each time because of that. Some things point away from that conclusion, though, like it should work the same way if VI was open but not running. I believe that "continuous run" is just the equivalent of clicking the run button as fast as possible.
If you're calling something "homegrown", it might be worth thinking about thread execution...
Of course there's always the possibility that the dll isn't quite working correctly.
Sorry, that's all I have.
It's alright billko, I really appreciate your effort. I ve found a way to overcome this problem in TestStand, I ll be posting here just for information, even though, I am pretty sure that this can be fixed on LV.
if anyone could still help, i d be grateful.
04-10-2019 12:22 PM
@enzofurlan wrote:
@billko escreveu:
I know TestStand "pre-loads" your VIs. I think it might be related to the fact that your Vi stays in memory, like it grabs the equivalent of a new reference each time because of that. Some things point away from that conclusion, though, like it should work the same way if VI was open but not running. I believe that "continuous run" is just the equivalent of clicking the run button as fast as possible.
If you're calling something "homegrown", it might be worth thinking about thread execution...
Of course there's always the possibility that the dll isn't quite working correctly.
Sorry, that's all I have.
It's alright billko, I really appreciate your effort. I ve found a way to overcome this problem in TestStand, I ll be posting here just for information, even though, I am pretty sure that this can be fixed on LV.
if anyone could still help, i d be grateful.
Great! I'm super-curious - and it could lead someone to a solution and not a workaround. 🙂
04-23-2019 03:23 PM - edited 04-23-2019 03:23 PM
Still couldn't find an answer inside labview suite, could someone help?