Zu einem Ausdruck hinzufügenHallo,
Ich versuche insgesamt, eine Schleife zu erstellen, die Prozessfähigkeitsberechnungen und Diagramme einer Datentabelle durchführt. Ich habe versucht, dies zu tun, indem ich einen Ausdruck aufbaue, der die Prozessfähigkeit enthält. Ich dachte an einen Ausdruck, weil ich die Prozessfähigkeit nach der Schleife einmal außerhalb der Schleife auswerten möchte.
Tor ::
-Starten Sie eine Schleife
-Erstellen Sie einen Ausdruck, der über Prozessfähigkeit verfügt
- Für jede Iteration fügen Sie diesen Ausdruck für die Prozessfähigkeit einer anderen Spalte hinzu
-geschlossener Kreis
- den gesamten Ausdruck mit allen Prozessfunktionen auswerten
-Import Spezifikationsgrenzen aus der Tabelle
-set Spezifikationsgrenzen als Spalteneigenschaften
Wenn es einen besseren Weg gibt, lass es mich wissen.
Vielen Dank
Re: Looping, um einen Ausdruck hinzuzufügenIch glaube, dass das kommentierte Skript unten eine bessere Methodik für die Entwicklung Ihres Skripts ist
Names Default To Here( 1 );
// open your data table, or point to the already open table
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
// or
// dt = current data table();
colNamesList = dt << get column names( string, continuous );
// Open your limits table
// Loop across the limits table, and take that information and
// apply it to your measurement data table
// Run the Process Capability code below
Process Capability(
Process Variables( Eval( colNamesList ) ),
Spec Limits Dialog( "No (skip columns with no spec limits)" ),
Goal Plot( 1 ),
Capability Index Plot( 1 ),
Process Performance Plot( 0 )
);