Ich erhalte diesen Fehler im Protokoll, wenn ich versuche, die Datentabelle zu schließen und zu speichern:
ungültiges Argument beim Zugriff oder der Bewertung von 'Close', Close / * ### * / (dt, filePath || WaferId || "Multivariate Correlations.txt")
Mein Code funktioniert gut bis zur letzten Zeile (Funktion close). Es gibt die Daten aus der Matrixbox in eine Datentabelle aus, daher verstehe ich nicht, warum diese Funktion nicht funktioniert. Irgendwelche Ideen?
Vielen Dank!
filePath = Pick Directory( "Where do you want to save?" );
nw = New Window( "",
<<modal,
V List Box(
Text Box( "Enter Wafer ID:" ),
Spacer Box( Size( 25, 25 ) ),
wafername = Text Edit Box( "<Wafer ID>", <<Justify Text( Center ) ),
),
Spacer Box( Size( 25, 25 ) ),
H List Box( Button Box( "OK", waferid = wafername << Get Text) )
);
table1 = Current Report();
tableName = table << Get Window Title;
If( tableName == "CP1 and CP2 Data - Multivariate",
datamatrix = table1["Correlations"][Matrix Box( 1 )];
dt = datamatrix << make into data table;
dt << Set Name( waferId || " Multivariate Correlations" );
Close( dt, filePath || waferId || " Multivariate Correlations.csv" );
);
Ich danke dir sehr! Tut mir leid, Sie mit so einem einfachen Tippfehler zu belästigen
setze save () um deinen Dateipfad.