Wie erstelle ich mit einem Skript ein eindeutiges Format für verschiedene NP-Diagramme?Hallo an alle,
Ich bin ein Neuling in JSL und brauche deine Hilfe.
Ich habe einen Code erstellt, der leicht eine Kontrollkarte erstellt und auf die richtige Art und Weise formatiert. Wenn Sie jedoch mehr als nur einen Prozess nach Musteretiketten verwenden, wird das Format nur im ersten Diagramm geändert. Ich brauche einen Code, der alle Diagramme formatiert. Ich denke, die Verwendung von eval / parse könnte helfen, aber ich bin mit dieser Syntax nicht vertraut. Kann jemand bitte erklären, wie er mit meinem Code verwendet wird?
Hier der Code:
dt = Current Data Table()<<
Control Chart(NP,
show control limits(0),
Dispatch(,
"2",
ScaleBox,
{Min( 0 ), Max( 5.5 ), Inc( 1 ), Minor Ticks( 0 ),
Rotated Labels( "Horizontal" )}
),
Dispatch(,
"1",
ScaleBox,
{Rotated Labels( "Angled" )}
),
dispatch(,
Attributes Chart,
FrameBox,
{DispatchSeg( CustomStreamSeg( 2 ), {Line Color( {0, 175, 208} )} )}
)
);
Vielen Dank
Mirko
Re: Wie erstelle ich ein einzigartiges Format für verschiedene NP-Diagramme mit einem Skript?Hat der von mir enthaltene Code auf Ihrem System funktioniert?
Wenn ja, können Sie eine Probe Ihrer Daten und den tatsächlichen Code, mit dem Sie einen Fehler erhalten, zur Verfügung stellen?
Re: Wie erstelle ich ein einzigartiges Format für verschiedene NP-Diagramme mit einem Skript?Hallo Jim, danke habe deine Antwort bekommen und entschuldige mich für meine späte Antwort. Leider funktioniert es nicht. Jetzt werden die Diagramme nicht als NP-Diagramme formatiert. Auch der Ausdruck Report (cc) [AxisBox (1)] erzeugt Fehler.Re: Wie erstelle ich ein einzigartiges Format für verschiedene NP-Diagramme mit einem Skript?Hier ist ein Skript, von dem ich glaube, dass es, wenn Sie die Werte darin ändern, Ihren Vorgaben entspricht, dass Sie erhalten, was Sie für ein Skript wünschen, das für mehrere Spalten ausgeführt werden kann.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
col = "height";
theMin = 45;
theMax = 90;
theInc = 5;
cc = dt << Control Chart(
Sample Size( 100 ),
KSigma( 3 ),
Chart Col( Column( dt, col ), NP( Show Control Limits( 0 ) ) )
);
Report( cc )[AxisBox( 1 )] << Min( theMin ) << Max( theMax ) << inc( theInc ) << Minor Ticks( 0 ) <<
Rotated Labels( "Horizontal" );
Report( cc )[AxisBox( 2 )] << Rotated Labels( "Angled" );
Report( cc )[framebox( 1 )] << DispatchSeg( CustomStreamSeg( 2 ), {Line Color( {0, 175, 208} )} );