Skript zur FähigkeitsanalyseHallo,
Ist es möglich, einige der Fähigkeitsindizes auszublenden, wenn man die Fähigkeitsanalyse verwendet? Ich versuche, ein Kontrolldiagrammskript zu schreiben, das nur Ppk, PPM und % tatsächlich außerhalb der Spezifikation anzeigt. Dies ist Teil eines größeren Skripts und Control Chart Builder kann nicht verwendet werden.
Danke.
Qualitäts- und VerfahrenstechnikBetreff: Skript zur FähigkeitsanalyseDanke schön, @txnelson !
Ist es möglich, das Sigma-Verteilungsdiagramm zu löschen?
Ist es möglich, eine ganze Zeile im Long Term Sigma zu löschen, zum Beispiel die Zeilen „CPL“ und „CPU“?
Danke.
Betreff: Skript zur FähigkeitsanalyseHier ist meine Änderung Ihres Codes. Sie führen offenbar JMP 14 aus.Wie auch immer, mein Code löscht das dritte Element in der Long Term Sigma-Tabelle

names default to here(1);
clear symbols();
dt = Current Data Table ();
cap = dt << Control Chart (
Sample Label (:Site),
KSigma (3),
Chart Col (
:Name ("PNP3"),
XBar (Show Control Limits (0)),
R ( Show Control Limits (0)),
Capability (
Distribution (
Continuous Distribution(
Column ( :Name ("PNP3")),
Fit Distribution (Normal),
//Capability Analysis (LSL (0), USL (1), Target (0.5)),
)
)
)
));
capRP = cap << report;
numList = capRP["Long Term Sigma"][NumberColBox(1)] << get;
numList[3] = .;
capRP["Long Term Sigma"][NumberColBox(1)] << set(numList);Betreff: Skript zur FähigkeitsanalyseHier ist ein einfaches Skript, das Zeile 2 der Tabelle „Fähigkeitsindizes“ im Bericht löscht

Names Default To Here( 1 );
cap = Capability(
Y( :NPN1, PNP1, NPN2 ),
Capability Indices Report( 1 ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 1 )
);
capRP = cap << report;
// Modify the Capability Indicies Table
// Delete 2nd row of the Columns column
columnsList = capRP["Capability Indices"][String Col Box( 1 )] << get;
Remove From( columnsList, 2, 1 );
capRP["Capability Indices"][String Col Box( 1 )] << Set( columnsList );
// Delete 2nd row of all of the Numeric columns in the table
For( i = 1, i < 8, i++,
numList = capRP["Capability Indices"][Number Col Box( i )] << get;
Remove From( numList, 2, 1 );
capRP["Capability Indices"][Number Col Box( i )] << set( numList );
);
Betreff: Skript zur FähigkeitsanalyseDas tut mir leid. Ich klicke auf „Schnelle Antwort“ statt auf „Antworten“.
Ich habe ein Kontrolldiagramm mit einer zweispaltigen Tabelle mit „Fähigkeit“ und „Index“ als Überschriften mit den unten aufgeführten 5 Fähigkeitsindizes. Ich würde gerne einige der Indizes ausblenden und habe den folgenden Code ausprobiert, aber er hat nicht wie erwartet funktioniert. Ich habe einen Teil des Codes weggelassen, um ihn kürzer zu machen.
dt = Current Data Table ();
dt << Control Chart (
Sample Label (:Date),
KSigma (3),
Chart Col (
:Name ("Test")
XBar (Show Control Limits (0)),
R ( Show Control Limits (0)),
Capability (
Distribution (
Continuous Distribution(
Column ( :Name ("Test")),
Fit Distribution (Normal),
Capability Analysis (LSL (0), USL (1), Target (0.5)),
)
)
)
),
SendToReport(
Dispatch (
{"Test", "Capability Analysis", "Long Term Sigma"
},
"Index"
NumberColBox << Remove Element (3)
{Visibility ("Collapse")}
),
);Betreff: Skript zur FähigkeitsanalyseIch gehe davon aus, dass Ihre Angaben unter „Nachfolgend habe ich Folgendes“ nicht vollständig sind. Könnten Sie bitte das Problem beheben?Betreff: Skript zur FähigkeitsanalyseDanke AndresGlez.
Mit Ihrem Code konnte ich einige Spalten ausblenden, die Zeilen jedoch nicht. Ich versuche, NumberColBox << Remove Element() zu verwenden, aber es funktioniert nicht wie erwartet. Unten finden Sie den Code. Für Tipps sind wir dankbar.
dt = Aktuelle Datentabelle ();
dt << Regelkarte (
Betreff: Skript zur FähigkeitsanalyseVielen Dank, AndresGlez. Mit Ihrem Code konnte ich einige Spalten ausblenden, nicht jedoch die Zeilen. Ich versuche, Remove Element zu verwenden, um die Zeile zu löschen, aber das funktioniert nicht. Unten ist, was ich habe.
dt = Aktuelle Datentabelle ();
dt << Regelkarte (
Betreff: Skript zur FähigkeitsanalyseJa, es ist möglich, Sie haben keine Tabellendaten hinzugefügt, hier jedoch ein Skriptbeispiel:
Capability(
Y( :DATA ),
Spec Limits( DATA( LSL( -2 ), Target( 0.5 ), USL( 3 ) ) ),
Capability Indices Report( 1 ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 0 ),
,
SendToReport(
Dispatch( {"Capability Indices"}, "CPK", NumberColBox, {Select, Visibility( "Hidden" ), Select} )
)
);
Ich denke, der einfachste Weg, dies zu tun, besteht darin, einen bestimmten Bereich des angezeigten Diagramms auszublenden. Erstellen Sie zunächst das Diagramm in seiner jetzigen Form, klicken Sie dann mit der rechten Maustaste in das graue Dreieck und wählen Sie dann „Bearbeiten“ und „Eigenschaften anzeigen“.
Von dort aus können Sie auf einen beliebigen Bereich der angezeigten Informationen klicken, den Sie ausblenden möchten. Nachdem Sie ihn ausgewählt haben, gehen Sie zu Sichtbarkeit und wählen Sie Ausgeblendet.
Grüße.