Come salvare e chiudere tabelle combinate in un file?Ciao a tutti,
Si prega di vedere il seguente bit di script. Sto cercando di chiudere e salvare la tabella delle stime e degli errori nei file. Tuttavia, per qualche motivo i comandi non fanno nulla e adterano l'esecuzione dell'intero script, ho ancora queste due tabelle aperte. Che cosa sto facendo di sbagliato?
Grazie
_xx = obj << Xpath("//OutlineBox[@helpKey='Nonlinear Solution']");
//only 2 groups so only 2 are found; each contains two sub tables
fit_dt = (_xx[1]<<FIND>= 0, i--,
If( Contains( DontClose, Data Table( i ) << get name ),
Continue(),
Close( Data Table( i ), "No Save" )
)
);
dt=Current data table ("NonLin Fit Errors");
dt<<SAVE></SAVE></FIND>Ri: Come salvare e chiudere le tabelle combinate in un file?Cose da controllare:
Potrebbe esserci un messaggio nel registro.
Il ciclo è configurato per contare fino a zero. Probabilmente dovrebbe fermarsi a uno. (Questo è legato al messaggio che potrebbe essere nel log che potrebbe arrestare lo script.) Se pensi che lo script si stia interrompendo senza preavviso, aggiungi una stampa o mostra la dichiarazione qua e là; all'interno del ciclo che potresti volere
<SPAN class="token function">show( Data Table</SPAN><SPAN class="token punctuation">(</SPAN> i <SPAN class="token punctuation">)</SPAN> <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> get name );</SPAN>
solo per sapere che funziona come previsto.
Approccio alternativo:
Hai già le variabili per le tabelle che vuoi salvare; puoi usarli direttamente
fit_dt<<SAVE></SAVE>close(fit_dt);
ed evitare tabella dati corrente () . E ora vedo che stai usando tabella dei dati corrente con una discussione; forse dovrebbe essere solo tabella dati ("xxx") anziché. Sono abbastanza sicuro che sia anche correlato.