Comment tracer plusieurs cartes de contrôle sur le même rapport ?Salut tout le monde,
Je suis un nouvel utilisateur de JMP et j'ai quelques difficultés à tracer plusieurs cartes de contrôle sur le même rapport.
Voici mon problème :
Je simule en fait un atelier qui remplit des bouteilles pour une boisson gazeuse. 3 étapes sont nécessaires au processus :
- une étape où une solution concentrée est ajoutée
- puis la solution est diluée avec de l'eau
- et à la fin, du gaz est ajouté
Pour chaque étape de ce processus, il existe différentes machines. Ainsi, j'ai :
- "Concentré M1", "Concentré M2" et "Concentré M3" pouvant ajouter la solution concentrée
- "Eau M4", "Eau M5" et "Eau M6" qui permettent de diluer la solution avec de l'eau
- "Gaz M7", "Gaz M8" et "Gaz M9" qui permettent d'ajouter du gaz à la solution.
J'aimerais avoir une photo avec 3 cartes de contrôle, une pour chaque "Machines Concentrées".
Voici mon code :
par =
Control Chart(
Sample Label( :date ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col(
:Volume,
Individual Measurement( Avg( 0 ), LCL( -0.8 ), UCL( 0.8 ) )
),
By( :concentre )
);
rpar = par << report;
rpar << save picture( "C:\Users\ThaiBinh\Desktop\cc-concentre.png", png );
Lorsque j'exécute ce programme, mes 3 cartes de contrôle sont tracées mais lorsque j'ouvre ma photo sur le bureau, je n'ai que la dernière carte de contrôle. Voici ce que j'ai :

Quelqu'un peut-il m'expliquer comment obtenir les 3 cartes de contrôle différentes sur une même photo ?
Merci pour votre aide !
NB : Vous trouverez ci-joint le tableau qui contient les données que j'ai besoin d'analyser.
Re : Comment tracer plusieurs cartes de contrôle sur le même rapport ?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour et merci à tous pour vos réponses.
J'ai essayé vos différents scripts et ça fonctionne parfaitement !
Alors encore une fois merci pour vos réponses.
Passe une bonne journée,
Thai-Binh Nguyen.
Re : Comment tracer plusieurs cartes de contrôle sur le même rapport ?La raison pour laquelle votre code d'origine n'a pas fonctionné est que réparer est une liste de plates-formes de cartes de contrôle, une pour chacune par groupe.
dt = Open( "$SAMPLE_DATA\Quality Control\Diameter.jmp" );
rpar = dt << Control Chart(
Sample Label( :DAY ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :DIAMETER, Individual Measurement, Moving Range ),
By( :MACHINE )
);
Show( rpar );
/*: rpar = {Control Chart[], Control Chart[], Control Chart[]};
Ainsi, pour l'ensemble des fenêtres de rapport, vous devrez obtenir l'objet de rapport pour la première plate-forme, puis obtenir une référence à son parent et l'enregistrer sous forme d'image.
dt = Open( "$SAMPLE_DATA\Quality Control\Diameter.jmp" );
rpar = dt << Control Chart(
Sample Label( :DAY ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :DIAMETER, Individual Measurement, Moving Range ),
By( :MACHINE )
);<BR />
Show( rpar );<BR />
reportparent = rpar[1] << parent();
reportparent << save picture( "~\Desktop\cc-concentre.png", png );
LouV le pointeur vers le Générateur de cartes de contrôle La plate-forme est également bonne, même si vous ne pouvez pas utiliser la colonne Phase. Vous pouvez utiliser l'instruction By(). Au cours des prochaines versions, nous abandonnerons probablement l’autre plate-forme Control Chart au profit du Control Chart Builder.
Voici le même code utilisant Control Chart Builder. La sauvegarde des graphiques fonctionne de la même manière.
dt = Open( "$SAMPLE_DATA\Quality Control\Diameter.jmp" );
rpar = dt << Control Chart Builder(
Show Control Panel( 0 ),
Show Capability( 0 ),
Variables( Y( :DIAMETER ) ),
Chart( Position( 1 ) ),
Chart( Position( 2 ) ),
By( :MACHINE )
);
Show( rpar );
reportparent= rpar[1] << parent();
reportparent << save picture( "~\Desktop\cc-concentre.png", png );
Re : Comment tracer plusieurs cartes de contrôle sur le même rapport ?Peut-être pouvez-vous essayer.....Analyse>Qualité et processus>Contrôle,Graphique>IR, puis regrouper par machine.


Re : Comment tracer plusieurs cartes de contrôle sur le même rapport ?Que diriez-vous simplement de créer vos graphiques de manière native dans JMP, puis d'exécuter un fichier -> Enregistrer sous -> et d'enregistrer le rapport sous forme de fichier .jpeg ? Un fichier image contient alors tout.
Re : Comment tracer plusieurs cartes de contrôle sur le même rapport ?La solution de LouV est bonne et rend la comparaison beaucoup plus facile. Une façon de répondre directement à votre question :
1. Créez une fenêtre de journal.
2. Enveloppez le code de votre carte de contrôle dans une expression.
3. Envoyez l'expression au Journal.
4. Enregistrez le journal sous forme d'image.
Le code est :
rwin = NewWindow("Picture Output", <<JOURNAL></JOURNAL>
Re : Comment tracer plusieurs cartes de contrôle sur le même rapport ?Merci LouV pour votre réponse.
J'ai essayé votre méthode et ça marche. Toutefois, ces cartes de contrôle sont destinées à des personnes non spécialisées en SPC. Et dans votre graphique, il n'est pas très clair que 3 machines ont été utilisées pour tracer cette carte de contrôle.
Je veux vraiment avoir 3 cartes de contrôle distinctes, quelque chose comme ceci :

Re : Comment tracer plusieurs cartes de contrôle sur le même rapport ?Avez-vous essayé Analyse>Qualité et processus>Contrôle Chart Builder, puis utilisé Phase pour capturer les différentes machines.
