LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Test Sequence Generator

 Hello All,

 

I want to develop a Test sequencer kind of thing in labview. Attached is the VI  has a table with data which show you how the sequencer look like.

Actually there are many columns for different IO commands, I reduced the column for easy understading

 

The program should execute each of the Step and command spead and wait for a time at that Step. And also Check for the GOTO and  Loop Count Column for corresponding step. If it is Zero then go to next step. If any of the steps has GOTO and LOOP COunts then it should jump to the location mentioned and execute all steps.
for example

While Executing Step 14 it jump to step 5 and Execute 5 thru 14 for 3 times and then exit the loop and execute the Step 15.

For Step 21 the program will jump to 1 and loop for 3 times,but since there is a inner loop  at step 14 it has to consider that too.

For Step 23 it has 2 Inner loops, so it look complex to me to implement the code.


normally the profile may have more than1000 steps and will have so many inner loop and outer loops. So I am more confused how to handle it...:)

Smiley Sad


Can any one give some idea on this?

Thanks in advance

 GRK


 

0 Kudos
Message 1 of 4
(5,168 Views)

With a thousand+ steps, you might want to consider a NI product called TestStand

 

 

0 Kudos
Message 2 of 4
(5,143 Views)

Hi Philip

 There are several Daq systems and communication protocols are involved, I am also less experienced in Test Stand. So I couldnt able to move it to teststand

 

Any how thanks for your reply

 

Rigil

0 Kudos
Message 3 of 4
(5,139 Views)

Programming your own sequence generator to do what you want (loops, goto) will be a very difficult task.  How will you transfer values returned from one step to another step that needs the value as input?  Your best bet is to learn TestStand and buy it.  I don't know how valuable your time is, but you will spend many many hours developing this sequencer.  TestStand is an off the shelf product with features you would not believe.  It is worth the money compared to developing a complex sequencer on your own.  I have seen companies develop their own sequencer.  They kept enhancing and improving it to provide what TestStand already has, and it took years to perfect.  TestStand is not that difficult to learn.

 

Plug for non-NI stuff:  There is a company called Geotest that has made a test sequencer called ATEasy.  It is cheaper than TestStand  It works well for what you want to do.  Go to thier website and check it out, www.geotestinc.com and search for ATEasy.

- tbob

Inventor of the WORM Global
0 Kudos
Message 4 of 4
(5,112 Views)