Boucler pour ajouter à une expressionBonjour,
Dans l'ensemble, j'essaie de créer une boucle permettant d'effectuer des calculs de capacité de traitement et des tracés d'une table de données. J'ai essayé de le faire en construisant une expression contenant la capacité du processus. Je pensais à une expression parce qu'après la boucle, je veux évaluer la capacité du processus une fois en dehors de la boucle.
Objectif ::
-Démarrer une boucle
-créer une expression qui a la capacité de processus
-pour chaque itération, ajouter à cette expression la capacité de traitement d'une autre colonne
-boucle fermée
-évaluer l'expression entière avec toutes les capacités du processus
-Import spec limits from table
-set spec limites comme propriétés de colonne
S'il y a une meilleure façon de le faire, s'il vous plaît faites le moi savoir.
Merci
Re: en boucle pour ajouter à une expressionJe crois que le script annoté ci-dessous est une meilleure méthodologie pour développer votre script.
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 )
);