LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

test sequencer

Hi

 

Im looking for a test sequencer for production tests. Where I can add different tests and don’t have to build up every test in a huge main loop.

Something like the Testexec (old version of Teststand)

Does any one know if something like this exists or how to build it in Labview.

(have tried to update the old Testexec but I got stuck on some password locked file)

 

/std

0 Kudos
Message 1 of 18
(15,287 Views)
I'm assuming that you have considered TestStand and found it not appropriate for your application...

In terms of building a test sequencer of your own, it all depends on how fancy you want to make things. If all you want is something that will run a set of test VI's in order you could get away with something as simple as a program that opens the VI's in a set directory one at a time using VI Server and runs them. What all do you want this test sequencer to do?

Mike...

Certified Professional Instructor
Certified LabVIEW Architect
LabVIEW Champion

"... after all, He's not a tame lion..."

For help with grief and grieving.
Message 2 of 18
(15,277 Views)

Yes I have looked at Teststand. But it seems like overkill.

A simple user interface (dummies) showing if all test pass or fail and one for technicians where it is possible to run one test at a time, with more info.

 

A good start would be a program (main loop/user interface) that calls VI’s in one directory.

With some common parameters forwarded like current serial number, instrument addresses, test tolerances.. and returns pass/fail….. something like that.

 

I tried building a stand alone program like that , but got stuck on problems with paths and other error messages after  I made a Exe of the program(main loop) and tried to call a test vi. (attached)

 

Like very much to get rid of the case or main loop that capsules the test(the handling of the main loop) so the test don’t seems so messy.

 

I’m using Labview 6.01

 

thanks

/std

0 Kudos
Message 3 of 18
(15,264 Views)
Unfortunately, I can't send you any code in V6, but I will post a screen shot tonight of V7 code that will give you a place to start from.

Mike...

Certified Professional Instructor
Certified LabVIEW Architect
LabVIEW Champion

"... after all, He's not a tame lion..."

For help with grief and grieving.
Message 4 of 18
(15,237 Views)
 

Thank you.

 

I installed a try version of V8xx just to play around in on my laptop last week, but haven’t hade the time to test it yet.

Maybe it is time to update to a later version.........

 

/std

 
0 Kudos
Message 5 of 18
(15,226 Views)
Here is the information I promised. There is a screen shot of the sequencer's block diagram and a document describing the code. I would be glad to send this code but I can only go back to V7.0. If you can find someone who can convert V7 to V6, I can send you the sequencer VI, all the support VIs I have created to make life easier and a template for the plugins.

Mike...

Certified Professional Instructor
Certified LabVIEW Architect
LabVIEW Champion

"... after all, He's not a tame lion..."

For help with grief and grieving.
Download All
Message 6 of 18
(15,193 Views)
 
I think i got a cd from Ni on V7 somwere but I'm not shure. Any way why dont you sen me the the VIs so can i open it in V8 on my laptop  and rebuild on my work pc.
 
thanks again.
 
/std
0 Kudos
Message 7 of 18
(15,171 Views)
Here's the code in V7.0 format. If you have any questions on the hows or whys of anything, just ask.

The two main VIs are ~Test Sequencer.vi and ~Plugin Template.vit. The template implements the basic stuff to let it work well within the test sequencer - just add your application-specific code.

Mike...

Certified Professional Instructor
Certified LabVIEW Architect
LabVIEW Champion

"... after all, He's not a tame lion..."

For help with grief and grieving.
Message 8 of 18
(15,140 Views)
Hello Mike!

I tried to understand what happens in this sequencer but failed. I have made a copy of the plugin template and want to add my code - where? And how do I name my test steps? Can I define the order of the steps outside the plugins? Do I have to make a plugin for every test step?

Sorry, I am not an expert

Ciao
 
0 Kudos
Message 9 of 18
(14,418 Views)
Sorry, I have found the documentation file. Works fine now.

ciao

0 Kudos
Message 10 of 18
(14,379 Views)