<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe die nützlichen Daten aus einer Textdatei mit JMP-Skript in eine neue Datentabelle extrahiert. Aber wie extrahiert man Daten aus 3-4 Textdateien mit einem Skript in dieselbe neue Datentabelle? Bitte schlagen Sie mich vor.
Überprüfen Sie immer das Protokollfenster auf Meldungen.
Hinzufügen
Show(lsl, usl, i);
nach den beiden verschachtelten for-Schleifen und stellen Sie sicher, dass die Werte sinnvoll sind.Ich bin mir ziemlich sicher, dass "i" 3 sein wird, und das macht möglicherweise keinen Sinn, wenn es in der where-Anweisung verwendet wird.Hat dt2 mindestens 3 Zeilen?
Wenn das nicht hilft und sich sonst niemand meldet, rufen Sie den technischen Support an.Ich bin mit der Variabilitätsplattform überfordert.
Hallo Craige,
Danke für die vorherige Antwort.
Ich führe das folgende Variabilitätsskript aus, aber es zeigt nicht das Ergebnis. Bitte überprüfen Sie den Code.
dt1 = open("C:\Benutzer\llenovo\Desktop\RAW1.jmp");
dt2 = open("C:\Benutzer\llenovo\Desktop\Parameters.jmp");
dt3 = dt1<
for(i=1, i<=2, i++,
for(k = 2, k<=nrow(dt3), k++,
if(:column(dt2, 1) ) == spalte(dt3, 1),
usl = spalte(dt3, 2);
lsl = spalte(dt3, 3);
));
dt1 << Variabilitätsdiagramm(
Y( :Messwert ),
X( :EntryDate, :LotID, :WaferNo ),
Analysetyp ( Name ( "Wähle die beste Analyse (EMS REML Bayesian)") ),
Std.-Entwicklungsdiagramm( 0 ),
where(:ParameterId == Eval((char(column(dt2, 1) )))),
SendToReport(
Versenden(
{"Variabilitätsdiagramm für Messwert"},
"",
NomAxisBox,
Gedrehte Tick-Labels( 1 )
),
Versenden(
{"Variabilitätsdiagramm für Messwert"},
"",
NomAxisBox( 2 ),
Gedrehte Tick-Labels( 1 )
),
Versenden(
{"Variabilitätsdiagramm für Messwert"},
"",
NomAxisBox( 3 ),
Gedrehte Tick-Labels( 1 )
),
Versenden(
{"Variabilitätsdiagramm für Messwert"},
"2",
ScaleBox,
{Min( 10 ), Max( 500 ), Inc( 50 ),Minor Ticks( 2 ),
Referenzzeile hinzufügen (usl, Solid, {255, 0, 0}, "lsllabel" ),
Ref Line hinzufügen (lsl, Solid, {255, 0, 0}, "usllabel" ), Hauptgitter anzeigen ( 1 ),
Nebenraster anzeigen( 1 )}
),
);
);
);
Wenn Sie z. B. Datei->Öffnen->Textdatei zum Importieren einer CSV-Datei verwendet haben, sollte in der importierten Datei ein Skript vorhanden sein, das Sie zum Importieren einer anderen Datei verwenden/ändern können.
Sie können Tabelle->Verketten in JMP verwenden, um Tabellen zu kombinieren.

aa = Open( "C:\Users\User\Desktop\a.csv" );
bb = Open( "C:\Users\User\Desktop\b.csv" );
cc = aa << Concatenate( bb );
Close( aa, "nosave" );
Close( bb, "nosave" );
