Comment obtenir un tracé Pareto/histogramme pour les paramètres défaillants lors de l'utilisation de la plateforme Process Capability ?J'utilise l'exemple de script ci-dessous pour sélectionner et colorer les valeurs hors spécifications de chaque paramètre mesuré dans mon ensemble de données de test.
Je souhaite créer un tracé de Pareto/histogramme avec les noms de paramètres mesurés (sur l'axe des x) et le nombre d'occurrences d'échecs (sur l'axe des y) par paramètre et ordonner les noms de paramètres en décroissant sans échec/paramètre (c'est-à-dire pour obtenir un paramètre échouer le complot de Pareto).
La première chose qui me vient à l'esprit est d'obtenir le nombre de cellules sélectionnées/colorées par paramètre généré par le script ci-dessous, puis de procéder à partir de là. Comment faire cela via JSL ?
Process Capability(
Process Variables( :NPN1, :PNP1, :PNP2 ),
Moving Range Method( Average of Moving Ranges ),
Overall Sigma Normalized Box Plots( 1 ),
Color Out of Spec Values( 1 ),
Select Out of Spec Values( 1 ),
Goal Plot( 1 ),
Capability Index Plot( 1 ),
Process Performance Plot( 0 )
);
Automatisation et scriptsles fenêtresRe : Comment obtenir un tracé Pareto/Histogramme pour les paramètres défaillants lors de l'utilisation de la plateforme Process Capability ?L'utilisation de la capacité de processus peut être plus facile car elle fournit un nombre hors spécifications et peut également colorer les cellules.

Modifier:
Masquer/Fermer les tables des plates-formes si nécessaire
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
ps = dt << Process Screening(
Process Variables(:NPN1, :PNP1, :PNP2),
Control Chart Type("Indiv and MR"),
);
ps << Color Out of Spec Values(1); // this will also select rows and columns
dt << Clear Select << Clear Column Selection;
dt_ps = Report(ps)["Process Screening", Table Box(1)] << Make Combined Data Table;
// ps << Close Window;
gb_outofspec = dt_ps << Graph Builder(
Size(528, 450),
Show Control Panel(0),
Variables(
X(
:Column,
Order By(:Out of Spec Count, Descending, Order Statistic("Mean"))
),
Y(:Out of Spec Count)
),
Elements(Bar(X, Y, Legend(9), Label("Label by Value")))
);Re : Comment obtenir un tracé Pareto/Histogramme pour les paramètres défaillants lors de l'utilisation de la plateforme Process Capability ?Salut @Néo ,
je pense y aller avec @jthi La suggestion de faire un filtrage de processus pourrait être un bon moyen d'obtenir un tracé de Pareto d'échec de paramètre. À partir de là, vous pouvez créer un « Make Into Data Table » à partir du rapport de sélection de processus et, à titre d'exemple, vous pouvez créer un tracé de Pareto du nombre hors spécifications – ou la colonne qui vous intéresse le plus. .
Le script ci-dessous n'est pratiquement qu'un script de sauvegarde directe dans l'action de la fenêtre de script à chaque étape. Quelques éléments supplémentaires ont été ajoutés, mais c'est essentiellement ce qui vous intéresse, du moins pour autant que je comprends votre demande.
Names Default to Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
ps = dt<<PROCESS screening=""></PROCESS>J'espère que cela t'aides!,
DS