NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

How to normal determinate a Lot testing in Semiconductor Testing System(STS)Module

Hi all,

How to normal determinated a Lot testing such as attachment,in Range_Check Step when Pop-up dialog box and two button select "Stop" & "Continued",if Selected "Stop" the code need to end testing,actually is still run in MainSequence and jump if statement judgement execution.

Any comments will be highly apricated!!

 

Snapshot_1.pngsanpshot_2.pngSnapshot_3.png

Download All
0 Kudos
Message 1 of 7
(1,246 Views)

If you would like to use TSM, you need to use a Semiconductor Multi-Step type and add tests for it to evaluate pass/fail and bin it.

 

Now, you're missing to publish the pass/fail to TSM using Publish API in the code module and use it in the Tests Tab.

 

 

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 2 of 7
(1,239 Views)

Thanks for your reply, I have updated it as your comments, where need to quotation this variance.

 

Snapshot_4.png

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

Your implementation is correct to publish the pass/fail into TSM.

 

I believe your message was lost in translation, could you please rephrase your goal and question?

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 4 of 7
(1,213 Views)

I just want to judgement of Boolean status then do action, if Pop-up message box hint "Stop" End lot testing, opposite hint "Continue "resume testing.

 

But when I hint "Stop" only jump if statement judgement still execution in Mainsequence,How to Normal terminated Lot.

 

Thank for you in advance!!

 

 

0 Kudos
Message 5 of 7
(1,206 Views)

True = Continue

False = Terminate Lot

 

To achieve the above behaviour, please swap the values of continue and terminate in the two-button dialog in your VI.

 

Before I get to how to achieve your goal, typically the test program should not determine whether to terminate or continue testing, the only job of the test program is to test the DUT and return a pass/fail. The decision to continue testing should be determined by the Handler Driver or PreBatch sequence.

 

You could do these in two ways,

  1. Configure the Station to "Goto Cleanup on Failure"
    • This is not terminate lot but it will skip all subsequent tests and goto cleanup
  2. Add a PreBatch callback in your sequence file
    • Set the ContinueTesting to False if you would like to terminate the lot 
      santo_13_0-1647306706481.png

BTW, I think I know about your work from the sequence structure and names, I would suggest reaching out to your engineering counterparts in Europe to get help learning TSM.

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 6 of 7
(1,201 Views)

Thank you very much for your always support. I will try it again.

0 Kudos
Message 7 of 7
(1,196 Views)