Hallo allerseits,
Ich bitte um Ihre Unterstützung, weil ich ein Kontrolldiagramm mit festen Grenzen und Phasen erstellen muss und ein Skript daraus machen möchte.
Ich habe es geschafft, ein DT mit den Grenzwertschlüsseln und -werten zu erstellen und die Kontrolldiagramme, die ich benötige, aus "Legacy Control Charts> Levey-Jennings" zu erstellen und dann Grenzen aus dem zuvor erstellten DT zu erhalten.
Wenn ich jetzt das Skript speichere, erhalte ich keinen Verweis auf die Limits DT, daher erhalte ich automatisch berechnete Limits, wenn ich es erneut ausführe.
Können Sie mir bitte einen Hinweis geben, wie ich die Funktion "Get Limits" in das Skript einbetten kann?
Unten das Stück Skript, das ich bisher erhalten habe.
Vielen Dank.
Control Chart(
Sample Label( :Data ),
Phase( :Phase ),
KSigma( 3 ),
Chart Col( :Li, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) ),
Chart Col( :Na, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) ),
Chart Col( :Mg, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) ),
Chart Col( :Al, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) ),
Chart Col( :Cr, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) ),
Chart Col( :Ni, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) ),
Chart Col( :Ga, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) ),
Chart Col( :K, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) )
);
JMP sucht nach den vordefinierten Kontrollgrenzinformationen in einer Datenspalteneigenschaft. Definieren Sie diese Eigenschaft für jede zu zeichnende Datenspalte, bevor Sie die Regelkarte starten.
Zusätzlich zu Markbaileys Gliederung ist hier ein Beispiel (aus dem Skriptindex + hinzugefügten Spezifikationsgrenzen), das veranschaulicht, wie dies durchgeführt werden kann
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Quality Control/Coating.jmp" );
dt:Weight << Set Property(
"Control Limits",
{Levey Jennings( Avg( 20.396875 ), LCL( 19 ), UCL( 21 ) )}
);
obj = dt << Control Chart(
Sample Size( :Sample ),
KSigma( 3 ),
Chart Col( :Weight ),
Chart Type( Levey Jennings )
);Danke Mark und Georg,
Die Lösung zum Festlegen der Grenzwerte in der Spalteneigenschaft funktioniert, entspricht jedoch nicht meiner Notwendigkeit, historische Grenzwerte im Regeldiagramm zu "speichern".
Ich muss alle meine Daten in einem DT speichern, wo ich die entsprechenden Phasen angebe, das Skript sollte die Daten aufnehmen und sie gegen die Grenzen und Phasen darstellen, die in den Grenzen DT gespeichert sind. Wie kann ich in einem Skript die Funktion "Limits abrufen" replizieren, die sich im Menü der Legacy-Steuerungskarte befindet?
Sie können die Grenzwerte auch in einer Datentabelle anstelle einer bestimmten Spalteneigenschaft speichern. Hast du die gelesen Dokumentation für die alten Regelkarten ?