Ciao a tutti,
Ho una configurazione della GUI della casella di controllo con le applicazioni JMP che consente all'utente di selezionare quale analisi eseguire, questa funzione consente essenzialmente agli utenti di selezionare/eseguire più analisi contemporaneamente. (cioè un pulsante per eseguirli tutti)
Ogni singolo script funziona quando viene eseguito da solo, ma quando vengono richiamati/eseguiti tutti da un singolo script, sorgono problemi. Non riesco a modificare ogni singolo script jsl di analisi perché sono usati altrove nella GUI e potrebbero rompersi. Inoltre ci sono tipo 20 script...
Con lo script che ho ora, funziona per alcuni, ma per altri sta generando errori che credo siano dovuti ai nomi di tabelle condivisi all'interno di ogni script di analisi.
C'è un modo per eseguire più script jsl come entità separate come se fossero eseguiti come autonomi, quindi se i nomi/variabili delle tabelle sono gli stessi non causerà errori? Ogni script di analisi viene eseguito singolarmente, quindi non dovrebbero esserci dati condivisi tra di loro.
if (checkbox << get (1),
Include(get default directory() || "analysis_1.jsl", Run JSL( 1 )),
);
if (checkbox << get (2),
Include(get default directory() || "analysis_2.jsl", Run JSL( 1 )),
);<BR />if (checkbox << get (3),
Include(get default directory() || "analysis_3.jsl", Run JSL( 1 )),
);
Ho provato a cercare nei forum di discussione, ma non sono riuscito a trovare nulla in merito al mio problema. Tutto sembra condividere i dati tra tutti gli script.
Grazie!
(veramente, JMP 15.2.0)
vedi se questo fa quello che ti serve; Nell'esempio, se lo esegui due volte, crea due finestre indipendenti anziché due che interferiscono tra loro. Inoltre, non sono sicuro di cosa faccia RunJSL (1) nella funzione include () ... penso che sia ignorato.
include( ... , <