01-31-2012 03:12 PM
One more question : If all 4 clients are trying to write or read the variable at the same time, is that going to cause any problems? Is this process managed by Teststand?
01-31-2012 03:16 PM
It is managed by TestStand but you'll still need to be aware of the risks of having multiple threads/executions accessing shared data. Perhaps you could use seperate variables for each client rather than trying to share data across all clients...
01-31-2012 03:17 PM
StationGlobals is intended to cover any Station requirements that need to be shared between multiple test clients running in a single TestStand application and that only one TestStand application runs on a system.
It sounds like you are running multiple TestStand applications on a single system. Is this correct?
01-31-2012 03:19 PM
Yes, I could do that, but it would involve more changes to my code, which I am trying to minimize to meet my deadline.
01-31-2012 03:21 PM
No, I am just running one Teststand sequence, but 4 instances of it. Each instance is used to test the same type of DUT. I was just wondering if there is any way to access the the StationGlobals value modified in one instance by the other instances during run-time, without having to re-load all the StationGlobal variables. Is there any way to reload a specific StationGlobal variable at run-time?