Ciao ragazzi,
Ho una parte di uno script che a volte non funziona e genera un errore -- "impossibile trovare la colonna nell'accesso o nella valutazione di 'Colonna', Colonna/*###*/("Core_BR.Res.(Ohms) ")"
Nello script sto semplicemente rinominando le colonne e in effetti ho pensato che fosse correlato alla dimensione della tabella, quindi ho incluso "Wait(0)" dopo ogni comando di ridenominazione delle colonne. Ma senza fortuna.
La sceneggiatura è così --
-----------------------------------------------------
dt = Data Table( "STP_DATA" );
Wait( 0 );
dt = Data Table( "STP_DATA" );
Wait( 0 );
Column( "Core_BR.Res.(Ohms)" ) << Set Name( "Core_BR" );
Wait( 0 );
Column( "Rdr.Iso.(Ohms)" ) << Set Name( "Rdr_Iso" );
Wait( 0 );
Column( "Rdr.Res.(Ohms)" ) << Set Name( "Rdr_Res" );
Wait( 0 );
Column( "Rdr_Htr.Res.(Ohms)" ) << Set Name( "Rdr_Htr_Res" );
Wait( 0 );
Column( "TAD.Iso.(Ohms)" ) << Set Name( "TAD_Iso" );
Wait( 0 );
Column( "TAD.Res.(Ohms)" ) << Set Name( "TAD_Res" );
Wait( 0 );
Column( "Wtr.Iso.(Ohms)" ) << Set Name( "Wtr_Iso" );
Wait( 0 );
Column( "Wtr_Htr.Iso.(Ohms)" ) << Set Name( "Wtr_Htr_Iso" );
Wait( 0 );
Column( "Wtr_Htr.Res.(Ohms)" ) << Set Name( "Wtr_Htr_Res" );
Wait( 0 );
Column( "Wtr_I1.Res.(Ohms)" ) << Set Name( "Wtr_I1_Res" );
-------------------------------------------------- -------------------------------------------------- --
E l'errore che ottengo è ---

-------------------------------------------------- ---------------------
Il fatto è che non ricevo questo errore ogni volta. Lo script funziona bene 7/10 volte, ma altrimenti genera errori.
Se attivo questa tabella (facendo clic su di essa) e quindi eseguo lo script, funziona al 100%. Ciò significa che in qualche modo il mio "dt= Data table (....)" non si aggiorna o richiama la tabella o qualcosa del genere!
Qualsiasi aiuto.
Grazie, Hari
Prova a cambiare tutte le istruzioni di impostazione del nome da questa struttura:
Column( "Core_BR.Res.(Ohms)" ) << Set Name("Core_BR");
per
Column( dt, "Core_BR.Res.(Ohms)" ) << Set Name("Core_BR");
Costringerà JMP ad andare alla tabella dei dati a cui fa riferimento "dt"
Funziona bene dopo questo cambiamento. Spero di non dover affrontare di nuovo il problema. Mille grazie "Nelson".