08-12-2008 11:05 PM
Hi, all:
I got a problem of keep executing steps and sending data at the same time.
For example, in a sequence I have about 10 steps about measuring volts or current.
During these processes I have to keep sending the CAN BUS message with high rate,
otherwise the device won't have the correct reaction.
How could I do that in TestStand, is these any possible examples?
I did some research with the forum already, but can not really find the answer I need.
Any reply or example would be really helpful. Thanks.
Eric
08-13-2008 02:06 PM
Eric,
There is an example that we have been working on to do this with a LabVIEW VI. The example is attached to this post and starts a VI running that will run completely asychronously from the MainSequence, but will stop when the MainSequence does, and if it has an error will report that to the user and stop the execution.
This example does not include communication between the asynchronously running VI and the running test sequence. This communication could be accomplished using queues (LabVIEW or TestStand), notifiers, or global variables. Queues are the best choice in most cases for properly communicating between two running code modules.
I have saved the TestStand sequence files with TestStand 4.1, and the LabVIEW VIs with 8.5.1.
08-26-2008 08:32 PM
Thanks for your help.
06-01-2009 09:10 PM
Hi,
Can you please submit the example in TS 4.0.
Thank you.
Elik
06-03-2009 11:47 AM
Here are the files saved in 4.0. I have not re-validated them.
06-03-2009 12:47 PM
Thank you Josh.
Regards
Elik