Ottieni script dopo l'input dell'utente e script su stringaCiao ragazzi,
Novità per lo scripting jmp. Ho bisogno di assistenza
Voglio ottenere lo script dopo che l'utente ha specificato le informazioni valide
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
obj = dt << Variability Chart();
// I want to get Script after User clicks OK How to do that
Se ho una stringa e la voglio eseguire come script, lo faccio
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
theScript = "Variability Chart( Y( :NPN2 ), X( :wafer ) );";
// I run this string as script by following
ww = New Window( "dummy window", <<SCRIPT>&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/pre&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;grazie in anticipo&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-labs id="lingo-labs-729415" slang="en-US" mode="CREATE"&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-label&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;Automazione e scripting&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-label&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-labs&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;</SCRIPT>
Ri: Ottieni script dopo l'input dell'utente e script su stringa// This will find the script for a Display Window
vcRpt = Current Report()[Outline Box( 1 )];
vcObj = vcRpt << get scriptable object
theScript = vcObj << get script;
// This will make the script a string
theScript = Char( vcObj << get script );
// this will run the script as a string
Eval( Parse( theScript ) );
// This will run the Platform, and place it into an object
obj = V List Box( Eval( Parse( theScript ) ) );
// This will display the object
New Window( "Output", obj );
Re: Ottieni script dopo l'input dell'utente e script in stringaNon conosco alcun modo per catturare lo script prima di eseguire effettivamente la piattaforma. Inoltre, JMP JSL non mette in pausa uno script mentre l'utente inserisce le informazioni nella finestra di dialogo "Grafico di variabilità".
Questo frammento di codice mostra che la riga successiva alla chiamata del grafico delle variabili viene eseguita indipendentemente dallo stato della finestra di dialogo.
variability chart();
show("code after variability chart invocation")
Ecco perché ho suggerito che, poiché la finestra di dialogo Grafico variabilità è limitata, è possibile crearne una propria versione in JSL e che ciò vi darà il controllo di cui avete bisogno.