Modification de la carte de contrôle après la créationJ'essaie de créer un script pour formater la sortie des cartes de contrôle de l'outil Process Screening afin qu'elles soient plus jolies. Évidemment, je ne peux pas entrer et changer le code de l'outil Process Screening lui-même, donc le problème auquel je suis confronté est le suivant :
Étant donné un objet de carte de contrôle préexistant, comment puis-je :
1. Ajouter une colonne au sous-groupe
2. Supprimez le graphique de plage mobile
Pour référence, j'ai actuellement un monGraphiqueContrôle objet sur lequel j'ai pu exécuter avec succès myControlChart< .
Re : Modifier la carte de contrôle après la créationJ'ai pu trouver une solution ! La clé était d'obtenir la boîte de création de graphiques.
var = Current Report(); //Returns a reference to the report that's currently open, i.e. the Control Chart generated by Process Screening
gbb = var[GraphBuilderBox( 1 )]; //Returns a reference to the actual Graph
gbb << removeVariable( 1 ); //This is a case of lucky guess - not sure why this removes the moving average chart, but it does.
gbb << addVariable( {:Month, Role( "Subgroup" )} ); //Adds the month to the "X Axis" of the control chart.
J'espère que cela aidera quelqu'un à l'avenir!
Re : Modifier la carte de contrôle après la créationSalut @DavidLeber ,
Vous aurez peut-être plus de chance de travailler avec le Control Chart Builder sous Analyze->Quality and Process.
Si vous déposez votre colonne sur l'axe des y, cela générera le graphique et vous pourrez ensuite inspecter le code JSL à partir du bouton rouge. Vous obtiendrez quelque chose comme ceci (si vous avez également une colonne x):
Control Chart Builder(
Show Two Shewhart Charts( 0 ),
Show Capability( 0 ),
Variables( Subgroup (:X-column here ), Y( :Y-column here ) ),
Chart( Position (1), Points( Statistic( "Individual" ) ), Limits( Sigma( "Moving Range" ) ) ),
Chart( Position( 2 ), Limits( Sigma( "Moving Range" ) ) )
);
Pour répondre à votre deuxième point, éliminez simplement la partie "Poisition (1)" et toute la section sur "Graphique (Position (2)....". Ensuite, vous obtiendrez simplement la carte XBar.
Vous pouvez également accéder à Analyze->Quality and Process->Control Chart->Xbar, par exemple, en fonction de ce que vous recherchez vraiment.
Je ne suis pas sûr de comprendre ce que vous voulez faire avec votre premier point.
J'espère que cela t'aides!,
DS