Hallo zusammen
Jetzt stehe ich vor dem Problem, dass ich n-te Registerkarte habe und nicht die vollständigen Diagramme in jeder der Registerkarten angezeigt werden. Ich möchte die Schleife verwenden, um alle Diagramme auszufeilen, aber nachdem ich ausgeführt habe, wurden mir Fehler angezeigt (zu viele Argumente). Gibt es eine alternative Möglichkeit, alle Diagramme (3 Diagramme) auszuformulieren, wenn ich auf jede Registerkarte klicke?
Vielen Dank.
Namensvorgabe bis hier (1);
dt = Open ("$ SAMPLE_DATA \ Halbleiter-Fähigkeit.jmp");
Datentabelle ("Halbleiterfähigkeit") << Zusammenfassung (
Gruppe (: lot_id,: Wafer),
Mittelwert (: NPN1)
Mittelwert (: PNP1)
Mittelwert (: PNP2)
Mittelwert (: NPN2)
Freq ("Keine"),
Gewicht ("keine")
);
nTabs = 5;
VariabilityWindow = Neues Fenster ("Variabilitätsdiagramm", tb = Tabulatorfeld (),
Für (i = 1, i <= nTabs, i ++,
tb << Hinzufügen (
"Produkt" || Zeichen (i),
Button Box ("Variability Chart #" || Zeichen (i), Drucken ("Variability Chart"))
));
Variabilitätstabelle (
Y (: Name ("Mittelwert (NPN1)"))
X (: lot_id,: Wafer),
Max Iter (100),
Conv Limit (0,00000001),
Abscissas zur Anzahlintegration (128),
Anzahl Funktionsauswertungen (65536),
Analysetyp ("Wählen Sie die beste Analyse (EMS REML Bayesian)"),
Zellmittel verbinden (1),
Gruppenmittel anzeigen (1),
Std Dev Chart (0),
Jittered Punkte (1),
Vorspannungslinie anzeigen (0),
Box Plot Whisker Bars anzeigen (0),
Mittlere Diamanten (1)
)
"Produkt 2",
hz = H-Listenfeld ();
);
Var Chart = V List Box (
Variabilitätstabelle (
Y (: Name ("Mittelwert (PNP1)"))
X (: lot_id,: Wafer),
Max Iter (100),
Conv Limit (0,00000001),
Abscissas zur Anzahlintegration (128),
Anzahl Funktionsauswertungen (65536),
Analysetyp ("Wählen Sie die beste Analyse (EMS REML Bayesian)"),
Zellmittel verbinden (1),
Gruppenmittel anzeigen (1),
Std Dev Chart (0),
Jittered Punkte (1),
Vorspannungslinie anzeigen (0),
Box Plot Whisker Bars anzeigen (0),
Mittlere Diamanten (1)
)
);
hz << append (Var-Diagramm);
tb << anhängen ("Produkt 3",
V-Listenfeld (
Variabilitätstabelle (
Y (: Name ("Mittelwert (PNP2)"))
X (: lot_id,: Wafer),
Max Iter (100),
Conv Limit (0,00000001),
Abscissas zur Anzahlintegration (128),
Anzahl Funktionsauswertungen (65536),
Analysetyp ("Wählen Sie die beste Analyse (EMS REML Bayesian)"),
Zellmittel verbinden (1),
Gruppenmittel anzeigen (1),
Std Dev Chart (0),
Jittered Punkte (1),
Vorspannungslinie anzeigen (0),
Box Plot Whisker Bars anzeigen (0),
Mittlere Diamanten (1)
)
)
);
Hier ist ein Skript, das tut, was ich denke, Sie wollen. Tab-Boxen sind etwas pingelig, aber ich konnte es zum Laufen bringen.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
dtsumm = dt << Summary(
Group( :lot_id, :wafer ),
Mean( :NPN1 ),
Mean( :PNP1 ),
Mean( :PNP2 ),
Mean( :NPN2 ),
Freq( "None" ),
Weight( "None" )
);
nTabs = 5;
VariabilityWindow = New Window( "Variability Chart", tb = Tab Box() );
For( i = 1, i <= nTabs, i++,
tb << Insert(
i,
"Product" || Char( i ),
V List Box(
Button Box( "Variability Chart #" || Char( i ) ),
dtsumm << Variability Chart(
Y( :Name( "Mean(NPN1)" ) ),
X( :lot_id, :wafer ),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
Number Integration Abscissas( 128 ),
Number Function Evals( 65536 ),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Connect Cell Means( 1 ),
Show Group Means( 1 ),
Std Dev Chart( 0 ),
Points Jittered( 1 ),
Show Bias Line( 0 ),
Show Box Plot Whisker Bars( 0 ),
Mean Diamonds( 1 )
),
dtsumm << Variability Chart(
Y( :Name( "Mean(PNP1)" ) ),
X( :lot_id, :wafer ),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
Number Integration Abscissas( 128 ),
Number Function Evals( 65536 ),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Connect Cell Means( 1 ),
Show Group Means( 1 ),
Std Dev Chart( 0 ),
Points Jittered( 1 ),
Show Bias Line( 0 ),
Show Box Plot Whisker Bars( 0 ),
Mean Diamonds( 1 )
),
dtsumm << Variability Chart(
Y( :Name( "Mean(PNP2)" ) ),
X( :lot_id, :wafer ),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
Number Integration Abscissas( 128 ),
Number Function Evals( 65536 ),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Connect Cell Means( 1 ),
Show Group Means( 1 ),
Std Dev Chart( 0 ),
Points Jittered( 1 ),
Show Bias Line( 0 ),
Show Box Plot Whisker Bars( 0 ),
Mean Diamonds( 1 )
)
)
)
);