Was hat Sie zu dieser Wish List-Anfrage inspiriert?
Dies wird von Masakazu Okada-san, SE bei JMP Japan vorgeschlagen. Er fand diesen Vorschlag, als er eine Frage zum Festlegen mehrerer LCL-, UCL- und Mittellinien für verschiedene Gruppenvariablen beantwortete. Dies kann durch JSL-Codes erfolgen, ist aber mühsam.
Anwender ist der Leiterplattenhersteller FICT.
Bitte beschreiben Sie die neue oder verbesserte Funktion oder Lösung, die Sie sehen möchten.
In der aktuellen Prozess-Screening-Plattform können Sie die Gruppierungsspalte angeben und verschiedene Ziele, LSLs, USLs, Mittellinien und Sigmas festlegen, indem Sie die Grenzwertdatentabelle verwenden.
Okada-san schlägt vor, dass wir die gleichen Funktionen auch für den Control Chart Builder und die Process Capability-Plattform haben.
Welchen Wert hätte es für Sie und/oder andere Benutzer, wenn diese neue Funktion bereitgestellt wird?
Derzeit tut es der Benutzer nach einigen Datenmanipulationen mit JSL. Es ist langweilig.
Handelt es sich um eine externe Kundenanfrage?
Ja, der Benutzer ist FICT. SE ist für sie Masakazu OKada-san bei JMP Japan.
Gibt es ein konkurrierendes Softwarepaket mit dieser Funktion oder Lösung, die wir kennen sollten?
Ob andere Software das kann, weiß ich nicht.
Wird sich dies auf eine Verlängerung, Erweiterung oder Einführung bei einem Kunden auswirken, und gefährdet dies ein Konto, wenn wir uns nicht darum kümmern?
Nein. Masakazu Okada-san glaubt jedoch, dass diese neue Funktion auch anderen Benutzern helfen kann.
Einzelheiten
Das folgende Beispiel zeigt, wie verschiedene Grenzwerte für verschiedene Gruppen in der Process Screening-Plattform festgelegt werden.
New Table( "Spec Limits",
New Column( "Variable", Character, Values( {"X1", "X2", "X3", "X4", "X1", "X2", "X3", "X4"} )),
New Column( "LSL", Values( [-3, -3, -3, -3, -5, -5, -5, -5] ) ),
New Column( "USL", Values( [3, 3, 3, 3, 5, 5, 5, 5] )),
New Column( "Target", Values( [0, 0, 0, 0, 0, 0, 0, 0] )),
New Column( "Sigma", Values( [1, 1, 1, 1, 2, 2, 2, 2] )),
New Column( "Center", Values( [0, 0, 0, 0, 1, 1, 1, 1] )),
New Column( "Group", Values( [1, 1, 1, 1, 2, 2, 2, 2] ))
);
dt = As Table(J(1000,1, Random Integer(2))||J(1000, 4, Random Normal()),
<<Column Names({"Group", "X1", "X2", "X3", "X4"})
);
dt << Process Screening(
Process Variables( :X1, :X2, :X3, :X4 ),
Grouping( :Group ),
Control Chart Type( "Indiv and MR" ),
Use Limits Table(
1,
Data Table( "Spec Limits" ),
Process Variables( :Variable ),
Grouping( :Group ),
Center( :Center ),
Sigma( :Sigma ),
LSL( :LSL ),
USL( :USL ),
Target( :Target ),
Go
)
)