05-21-2013 01:07 AM
I want to develop a generalized TestStand System which will have the ability to test the Electronic system.
My idea is to develop a system which will allow user to test there developed electronic system for various parameters like RS232 communication, DIO, AIO and various communication parameters of the UUT.
I want user to configure the sequence as per his requirement, configure condition for each step and allow iteration of required step as per user requirement also user can reshuffle the sequence. This all user activity should as simple as any non TestStand developer should do. This should be simple form based configuration where user can select the available step and configure them. After creating this sequence configuration user can load and run this sequence from teststand operator interface and save his result in XML format which should again be customizable by user.
I want this system as to be a packaged software. So user can install at any system which he will be using to test his UUT.
Please suggest some Ideas to accomplish this task.
05-21-2013 01:41 AM
This is a simple way of doing it :
First you make sub sequences which will tests different aspects ex RS 232 or RAM test,etc.
Create GUI from which user can select different tests.
Then in your test sequence you can have a popup which asks user what to test using this GUI.
Based on what he has selected - run only those steps.
If you want user to configure each step on the go - then your DLL or Labview VI should support it.
If you call your test sequence in a process model ( using Test UUT or Single pass) then reporting\data storage (database) will be automaticallly taken care by TestStand.
Refer this example ( this works slightly in a different way but is good to understand the concept)
TestStand 2012\Examples\Demo\LabVIEW\Computer Motherboard Test
For packaging and deployment you can use deployment tool which will package the test sequence with related files.
05-21-2013 02:30 AM
I think you need custom step types if you want a non-teststand expert to be able to develop sequences. We developed and deployed a similar system not so long ago. Its a lot of initial effort but we think it is definitely worth it.
05-22-2013 05:29 AM
Thanks for your reply
but iwant user to configure which test he wants to run and here user can decide the order of test and repetation of individual test within his seq.
05-22-2013 09:02 AM
Yes thats the whole point, the user can just drag and drop the custom step types in the order he/she would like.