Ist es möglich, im Control Chart Builder auf bekannte Werte zu verweisen?Hallo JMP-Community-Leute, guten Tag euch allen.
Ich erforsche Regelkarten-Generator als Option, aufgrund der Verfügbarkeit des lokalen Datenfilters.
Ist es möglich, Spalten direkt aus der Datentabelle zu referenzieren? (Letztendlich würde ich gerne JSL schreiben, um dies zu tun)
[Spalten für Mittellinie (Mittelwert), Sigma und Niedrig/Hoch 1-/2-/3-Sigma sind bereits vorgeneriert (aus welchem Grund auch immer) und Teil der Datentabelle ... siehe Screenshot unten]
Analysieren > Qualität und Prozess > Regelkarte > IR … Ich glaube, dass dies den lokalen Datenfilter nicht unterstützt?

Qualitäts- und VerfahrenstechnikBetreff: Ist es möglich, im Control Chart Builder auf bekannte Werte zu verweisen?Hallo @BennyLee ,
Sie können die Option „Limits abrufen“ von Red Triangle verwenden. Weitere Einzelheiten finden Sie auf der folgenden Seite.
https://www.jmp.com/support/help/en/17.2/#page/jmp/example-of-control-limits.shtml#ww1831927
Um die Option „Limits abrufen“ verwenden zu können, müssen Sie die Spaltennamen ändern, die JMP verarbeiten kann. Der einfachste Weg, eine Grenzwerttabelle zu erstellen, besteht darin, die von der Control Chart-Plattform berechneten Ergebnisse zu speichern. Der Befehl „Grenzwerte speichern“ im Menü des roten Dreiecks für jedes Kontrolldiagramm speichert automatisch die Grenzwerte aus den Beispielwerten.
https://www.jmp.com/support/help/en/17.2/#page/jmp/ saving-and-retrieving-limits.shtml#ww1162686
Wenn Sie den JSL-Code schreiben möchten, finden Sie hier ein Beispiel. Ich hoffe, es hilft.
Names Default To Here( 1 );
//Create Control chart
dt = Open( "$SAMPLE_DATA/Quality Control/Coating.jmp" );
obj = dt << Control Chart Builder( Variables( Y( :Weight ) ) );
//Change here
//Open data table
dt_limits = Open( "$temp\Limits.jmp" );
//Change column names
//Change here
dt_limits << New Column( "Process", Character, "Nominal", set values( {"Weight"} ) );
dt_limits << Go To( :Process );
Wait( 0 );
dt_limits << Move Selected Columns( To First );
//Change here
:Center Value << set name( "_Mean" );
:Sigma << set name( "_Sigma" );
//Save limits data table
//Change here
dt_limits << Save( "$temp\ExampleLimits.jmp" );
Close( dt_limits );
obj << Get Limits( "$temp\ExampleLimits.jmp" );