Errore per l'applicazione JMP da JMP14 a JMP15Buongiorno comunità JMP, ho appena installato JMP15 e sto riscontrando alcuni errori, spero che qualcuno possa aiutarmi a risolverlo.
Ho sviluppato un'applicazione in JMP 14 per semplificare l'analisi interattiva, tuttavia riscontro errori quando provo a utilizzare la stessa applicazione con JMP15.
Ecco una breve spiegazione dell'applicazione, premo un pulsante nell'app e appare la schermata per codificare in modo interattivo i dati (Baseline), quindi quando l'utente codifica la condizione da utilizzare come baseline, viene creata ANOVA.
Ecco lo script che sto utilizzando (questo script viene eseguito nell'applicazione quando viene premuto il pulsante corrispondente):
nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>
<P> </P>
<P>Diciamo che ho codificato "A" (come linea di base), quindi JMP 14 esegue l'ANOVA, posso vedere che questo è nel LOG di JMP14:</P>
<P>CND1 = "A";<BR /> Senso Unico[]</P>
<P> </P>
<P>Tuttavia, se provo a utilizzare JMP 15, questo è l'errore che ottengo (sembra che CND1 non sia selezionato o riconosciuto):</P>
<P> </P>
<P> </P>
<CODE class=" language-jsl">deleted object reference: conditionlist_box << get text in access or evaluation of 'Glue' , nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>
<P> </P><CODE class=" language-jsl"><LINGO-LABS id="lingo-labs-339401" slang="en-US" mode="UPDATE"><LINGO-LABEL>Ricerche sui consumatori e sul mercato</LINGO-LABEL></LINGO-LABS>Oggetto: Errore per l'applicazione JMP da JMP14 a JMP15La modifica dell'impostazione di "conditionlist_box" da popolare quando la casella di modifica del testo viene modificata, risolve il problema
nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>
Oggetto: Errore per l'applicazione JMP da JMP14 a JMP15@txnelson già fornito una soluzione.
Possono essere osservazioni più generali per progetti futuri:
- si prega di utilizzare l'opzione di formattazione JSL nel post, lo rende molto più leggibile
- In Scripteditor puoi anche lasciare che JMP formatta il tuo script (menu Modifica, o Crtl-M), lo trovo molto utile
- JMP cambia di volta in volta il modo in cui gli oggetti vengono gestiti, il tuo oggetto "Texteditbox" è andato, quando la finestra è chiusa, quindi non è più possibile recuperare dati @txnelson ha fornito una soluzione da superare
- Altre soluzioni possono essere trovate nell'indice di scripting (speriamo anche in futuro), cercando la finestra modale
- il seguente script proviene dall'indice di scripting e leggermente modificato, puoi giocarci per capire come vengono restituiti i valori con l'opzione "Return Result"; Trovo che sia un modo semplice e buono per finestre più complesse.
Names Default To Here( 1 );
window_reference = New Window( "Dialog() example",
// try comment out next line
<<MODAL></MODAL>
Oggetto: Errore per l'applicazione JMP da JMP14 a JMP15Grazie @txnelson per il supporto, ha risolto il mio problema.
Grazie anche @ Georg , dopo il tuo suggerimento ho usato il CTRL-M nei miei script, hai ragione è molto utile e più leggibile.