Hi,
Is there a simple way to pass an array of clusters (with some other types inside) from the LV executable to TestStand?
In TestStand I have the same array of clusters as a RunTimeVariable and passing of it between LV VIs (not yet exes) and TS is not a problem with use of usual input/output parameters.
In the executable I am able to obtain TS.Engine as well as ThisContext reference. With use of them I can of course write to any TS object (even array of clusters) but the only way that works for me is to iterate through this array and clusters in the exe and pass each element to separate corresponding element in the TS.Object. Can it be done easier?
By doing ThisContext->Execution->RunTimeVariables and SetValString or SetValNumber I can pass some simpler types like strings or numerics. By using SetValVariant I can also pass array of strings (previously casted to variant) but this does not seem to work with my array of clusters. Is this achievable like this?
I think I could also do that with TS queues or notfiers but I fail to create a proper reference to Enqueue it and dequeue later in TS...
It is probably a silly problem but please enlight me with some solution
Thanks in advance.