Wie erhalte ich ein Pareto-/Histogrammdiagramm für fehlerhafte Parameter, wenn ich die Process Capability-Plattform verwende?Ich verwende das folgende Beispielskript, um die außerhalb der Spezifikation liegenden Werte jedes gemessenen Parameters in meinem Testdatensatz auszuwählen und einzufärben.
Ich möchte ein Pareto-/Histogrammdiagramm mit gemessenen Parameternamen (auf der X-Achse) und der Anzahl der Fehlerereignisse (auf der Y-Achse) pro Parameter erstellen und die Parameternamen als abnehmend mit Anzahl der Fehler/Parameter ordnen (d. h. um einen Parameter zu erhalten). scheitern Pareto-Plot).
Das erste, was mir in den Sinn kommt, ist, die Anzahl der ausgewählten/farbigen Zellen pro Parameter abzurufen, die vom Skript unten generiert wird, und dann von dort aus fortzufahren. Wie geht das über 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 )
);
Automatisierung und SkripterstellungWindowsBetreff: Wie erhalte ich ein Pareto-/Histogrammdiagramm für fehlerhafte Parameter, wenn ich die Process Capability-Plattform verwende?Die Verwendung der Prozessfähigkeit könnte einfacher sein, da sie die Anzahl außerhalb der Spezifikation anzeigt und auch die Zellen einfärben kann

Bearbeiten:
Plattformtabellen nach Bedarf ausblenden/schließen
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")))
);Betreff: Wie erhalte ich ein Pareto-/Histogrammdiagramm für fehlerhafte Parameter, wenn ich die Process Capability-Plattform verwende?Hallo @Neo ,
Ich denke, ich gehe mit @jthi Der Vorschlag von , ein Prozess-Screening durchzuführen, könnte ein guter Weg sein, um ein Parameter-Fail-Pareto-Diagramm zu erhalten. Von dort aus können Sie eine „In Datentabelle umwandeln“ aus dem Prozess-Screening-Bericht erstellen und beispielsweise ein Pareto-Diagramm der Anzahl außerhalb der Spezifikation erstellen – oder die Spalte, die für Sie am interessantesten ist .
Das folgende Skript ist im Grunde nur eine Aktion zum direkten Speichern des Skripts im Skriptfenster bei jedem Schritt. Es wurden ein paar zusätzliche Dinge hinzugefügt, aber das ist im Wesentlichen das, woran Sie interessiert sind, zumindest soweit ich Ihre Anfrage verstehe.
Names Default to Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
ps = dt<<PROCESS screening=""></PROCESS>Hoffe das hilft!,
DS