Fragen zu KontrollkartenHallo,
Ich hoffe, es geht dir gut.
Ich habe zwei Fragen zum Jmp-Skript (JSL):
- Wie kann ich eine Kontrollkarte mit nur einer Kontrollgrenze (obere oder untere) erhalten? Wenn ich nur eine Kontrollgrenze definiere, wird die andere immer noch anhand der Daten berechnet.
- Gibt es eine Möglichkeit, auf der Kontrollkarte den Index der Punkte anzuzeigen, die gegen eine Nelson-Regel verstoßen (siehe Abbildung unten, die beiden Punkte außerhalb der Kontrollgrenze sind ihrem Index zugeordnet)?

Vielen Dank und einen schönen Tag noch,
Jean
Qualitäts- und VerfahrenstechnikBetreff: Fragen zu KontrollkartenDieses Problem tritt normalerweise auf, wenn eine Spalte und eine JSL-Variable denselben Namen haben.Dies ist zwar möglich, bedeutet aber lediglich, dass Sie im Code spezifisch sein müssen. Stellen Sie daher sicher, dass Sie den richtigen Bereich verwenden, damit JMP erkennt, ob Sie die JSL-Variable oder die Spalte gemeint haben.
Betreff: Fragen zu KontrollkartenEine letzte Frage, letzte Frage. Ich habe oft diese Art von Fehler:

Die Spalte „Mein Zeitraum“ besteht aus den Elementen „Vorheriger“, „Aktueller“ und „Nächster“.
Wie kann ich diesen Fehler beheben?
Vielen Dank !
Jean
Betreff: Fragen zu KontrollkartenWenn Sie auf Hilfe->Skriptindex klicken, können Sie im Filterfeld nach Untergrenze anzeigen suchen.Dadurch erhalten Sie das folgende JSL-Beispiel.
Names Default To Here( 1 );
dt = Open(
"$SAMPLE_DATA/Quality Control/Coating.jmp"
);
obj = dt <<
Control Chart Builder(
Variables( Subgroup( :Sample ), Y( :Weight ) ),
Chart(
Position( 1 ),
Limits( Show Lower Limit( 0 ) )
)
);
Weitere Informationen zur Verwendung des Zeilenbeschriftungsbefehls finden Sie in der Dokumentation hier: Zeilen und Spalten beschriften (jmp.com)
Betreff: Fragen zu KontrollkartenVielen Dank für deine Antwort.
Wo im Code kann ich Folgendes hinzufügen:
Show Lower Limit( 0 )
Und wie kann ich das „ Zeilenbeschriftungsbefehl" ?
Vielen Dank !
Jean
Betreff: Fragen zu KontrollkartenUm nur die Obergrenze anzuzeigen, verwenden Sie den folgenden Befehl
Show Lower Limit( 0 )
Um nur den unteren Grenzwert anzuzeigen, verwenden Sie den folgenden Befehl
Show Upper Limit( 0 )
Um die Untergruppe für die Tests anzuzeigen, die gegen die Nelson-Regeln verstoßen, haben Sie mehrere Möglichkeiten: Sie können mit der Maus über die Punkte fahren, die gegen die Tests verstoßen, und wenn das Hover-Label angezeigt wird, können Sie das Hover-Label anheften.
Oder Sie könnten die Label-Rolle zur Beispielspalte in der Datentabelle hinzufügen und dann den Zeilenlabel-Befehl verwenden.
Betreff: Fragen zu KontrollkartenIch verwende diese Codezeilen in meinem Skript (im Entwurfszustand):
dt << Control Chart Builder(
Size( 534, 464 ),
Show Two Shewhart Charts( 0 ),
Show Control Panel( 0 ),
Show Capability( 1 ),
Variables(
Subgroup( :column(Sample) ),
Y( :column(Variable) ),
Phase( :column(Period) )
),
Chart(
Points( Statistic( "Individual" ) ),
Add Spec Limits( {LSL( LSL_def ), USL( USL_def )} ),
Set Control Limits( {LCL( LCL_def ), UCL( UCL_def ), Avg( Avg )} ),
Warnings( Test 1( 1 ), Test 2( 1 ), Test 3( 1 ) )
),
SendToReport(
Dispatch(
{},
CQA,
ScaleBox,
{Min( Min(LCL_def, LSL_def)-1 ), Max( Max(UCL_def, USL_def)+1 ), Inc( 1 ), Minor Ticks( 0 ),
Add Ref Line( LSL_def, "Solid", "Blue", "LSL="||char(LSL_def), 2 ),
Add Ref Line( USL_def, "Solid", "Blue", "USL="||char(USL_def), 2 ),
Add Ref Line( LCL_def, "Solid", "Red", "LCL="||char(LCL_def), 1 ),
Add Ref Line( UCL_def, "Solid", "Red", "UCL="||char(UCL_def), 1 ),
Add Ref Line( Avg, "", "Green", "UCL="||char(Avg), 1 )
}
),
Dispatch(
{},
"Control Chart Builder",
FrameBox,
{DispatchSeg(
TextSeg( 3 ),
{Line Color( "None" ), Fill Color( "None" )}
), DispatchSeg(
TextSeg( 4 ),
{Line Color( "None" ), Fill Color( "None" )}
)}
)
)
);Vielen Dank!
Jean
Betreff: Fragen zu KontrollkartenJMP bietet mehr als eine Möglichkeit, ein Kontrolldiagramm zu erstellen. Könnten Sie bitte mitteilen, welche Menüoption Sie verwenden?