NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Leave a step running possible in TestStand?

Hello all,

 

In the sequence editor, I have put in a few VI's.  Is it possible to leave the VI's running, move on, open another VI, move on, open yet another VI, and stop them all later in some other step?  I am asking this because one VI is responsible for outputting a signal in an FPGA, and another VI is responsible for measuring some signal from UUT that reacts to the signal from the FPGA.

 

And also, is it possible to change a local variable on the test sequence with respect to time?

 

Thanks.

0 Kudos
Message 1 of 7
(3,549 Views)

Hi,

 

Yes, use the Run VI Asynchronously step type. Check Appendix E of the TestStand Reference Manual.

 

Regards

Ray Farmer

Regards
Ray Farmer
Message 2 of 7
(3,540 Views)

Thanks for the reply.

 

Now, is it possible to change the local variables with respect to time?

0 Kudos
Message 3 of 7
(3,526 Views)

Hi,

 

Dont understand! Do you mean you want to change a TestStand local variable from your VI while its still running?

 

Regards

Ray Farme

Regards
Ray Farmer
0 Kudos
Message 4 of 7
(3,510 Views)
Yea.  Something along those line.  I just need to some how change the values of the controls inside the VI while it is running.
0 Kudos
Message 5 of 7
(3,498 Views)

I'm not sure I follow...

 

Do you want to:

 

  1.  Change the value of the TestStand local variable from the VI that is running asynchronously? or
  2. Change the value of a control on your VI when a TestStand local variable changes?
Thanks,
Jervin Justin
NI TestStand Product Manager
0 Kudos
Message 6 of 7
(3,480 Views)

Hi,

 

The easiest way is to use the TestStand - Set PropertyValue.vi ( this may not be the actual name but you should find it on the TestStand palette in LabVIEW). You will need the SequenceContext passed into the VI, the full lookup string to the TestStand variable eg FileGlobals.MyValue and the value you wish to set.

 

Make sure the TestStand variable is in scope i.e don't expect to set some Locals variable in MainSequence when you are currently running in a sub sequence.

 

Hope this gets you start.

 

Regards

Ray Farmer

Regards
Ray Farmer
0 Kudos
Message 7 of 7
(3,468 Views)