cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • DownloadSemiconductor Toolkit: Tools to create wafer maps, add wafer geometry to graphics, explore die defects & compare wafers.
  • Discovery Summit 2026: Early User Edition - September 23-24.Register. It's free.
  • See how to design an experiment, explore factor-response relationships, assess tradeoffs, and ID best settings. Register for Sep. 11 Mastering JMP.

Discussions

Solve problems, and share tips and tricks with other JMP users.
Choose Language Hide Translation Bar
chris_dennis
Level III

JSL Does anyone have a solution to run Process Capability from script without interacting directly?

I have spec information in a spec limits table the same as what the Process Capability function would generate from the menu pull down mode.

I have added all the spec limits to the column properties of the data table.

I have created a list of the parameters:

par_list = ":BOW, :TIR, :SFPD, :TTV, :WARP";

Coping script from Process Capability analysis done manually from data set I have:

ADE << Process Capability(Process Variables( :TTV, :TIR, :SFPD, :BOW, :WARP ),

Spec Limits(

TTV( LSL( . ), Target( . ), USL( 5 ) ),

TIR( LSL( . ), Target( . ), USL( 3.5 ) ),

SFPD( LSL( . ), Target( . ), USL( 0.25 ) ),

BOW( LSL( -55 ), Target( 0 ), USL( 55 ) ),

WARP( LSL( . ), Target( . ), USL( 55 ) )

),

Color Out of Spec Values( 1 ),

Goal Plot( 1, Shade Levels( 1 ), Label Overall Sigma Points( 1 ) )

);

Modification to make it run failed on first line:

ADE << Process Capability(Process Variables( " || par_list || " ),

Not sure how to handle the Spec Limits section input.

1 REPLY 1

Re: JSL Does anyone have a solution to run Process Capability from script without interacting directly?

Process capability can directly consume a spec limits table.  Below is an example:

dtspec=Open(ut home || "tests/Platforms/Quality/myspec.jmp");  //open spec limits datadata

dt=Open("$Sample_Data/Fitness.jmp");

obj=dt<<Process Capability(

Process Variables(

:Age,

:Weight,

:Oxy,

:Runtime,

:RunPulse,

:RstPulse,

:MaxPulse

),

Spec Limits(

Import Spec Limits("myspec.jmp")

),

Goal Plot( 1 )

);

Recommended Articles