Come utilizzare JSL per copiare e incollare le impostazioni dei frame<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
C'è un modo per acquisire le impostazioni del frame all'interno di JSL per dire un elenco o un'altra variabile invece di inviarlo negli appunti?
thisBiv = Bivariato(.....);
report_Biv = thisBiv << Report;
????? = report_Biv << Copia impostazioni frame;
In caso negativo, come posso accedere ai risultati degli appunti dall'interno di JSL in modo da poter incollare le impostazioni della cornice in un altro rapporto?
Grazie,
Dan
Re: Come usare JSL per copiare e incollare le impostazioni del frameCiao Jim,
Funziona come un incantesimo!Grazie ancora per il vostro aiuto.
Dan
Re: Come usare JSL per copiare e incollare le impostazioni del frameCiao Jim,
Fantastico, lo proverò!Mi piace particolarmente l'opzione '<
Dan
Re: Come usare JSL per copiare e incollare le impostazioni del frameDan,
È possibile fare riferimento a ciascuno degli oggetti all'interno del display per ottenere i componenti desiderati.Se fai clic con il pulsante destro del mouse sul triangolo grigio, che è a sinistra del titolo della casella di contorno ("Bivariate fit.......") e seleziona Modifica==>Mostra struttura ad albero, vedrai tutti gli oggetti nel tuo display.È possibile eseguire query su qualsiasi oggetto per il quale si desidera impostare le impostazioni correnti, ad esempio
asse minimo = rapporto ( ooh )[ scatola dell'asse ( 1 )] << ottenere min
Il presupposto sopra è che tu abbia iniziato la tua richiesta bivariata con
oo = bivariato(.........)
Puoi anche ottenere tutte le impostazioni per l'intero display o per qualsiasi sottocomponente del display chiedendo la restituzione dello script che rigenererà il display:
rapporto ( ooh )[ scatola dell'asse ( 1 )] << prendi la sceneggiatura
o
ooh << prendi la sceneggiatura
contenute in quello script saranno tutte le modifiche impostate dall'utente.
I risultati dello script sono i più vicini alla restituzione di tutti i parametri elencati sopra.Tuttavia, se hai un elenco degli elementi a cui limiterai gli utenti, ottenere i singoli parametri è il più semplice.
Ho usato entrambi i metodi.L'analisi di uno script restituito è un po' più complesso, tuttavia, ha il vantaggio che una volta che hai lo script e hai apportato le modifiche necessarie per il passaggio successivo (se presente), puoi semplicemente rieseguire il file acquisito script e il grafico/grafico ecc. verranno riprodotti proprio come l'utente lo aveva modificato.
Re: Come usare JSL per copiare e incollare le impostazioni del frameCiao Jim,
Grazie per la vostra risposta.Non è proprio quello che sto cercando di fare.Sto creando una GUI per esplorare i dati che i nostri ingegneri possono utilizzare.Si prega di vedere l'esempio qui sotto:

Le caselle rosse sopra sono descrittive di ciò che fa la GUI.La grande scatola in basso spiega cosa vorrei fare.
Ho incollato gli appunti nel registro JMP e posso vedere cosa viene catturato quando si utilizza qualcosa come "FrameBox(1) << Copy Frame Settings" viene eseguito all'interno di uno script JMP.Produce qualcosa di simile al seguente:
/*JMPType:FrameScript*/{Frame Size(800, 250), Left(1), Right(1), Top(1), Bottom(1), Imposta colore sfondo(2), Dimensione marcatore(-1), Modalità disegno pennarello ("Veloce"), Scala larghezza linea(1), Trasparenza(1)}
Come faccio a catturarlo all'interno di uno script JMP che non richiede l'intervento manuale (ad es. copia e incolla) da parte degli utenti della piattaforma che sto creando?
Ho provato 'X = FrameBox(1) << Copy Frame Settings', ma 'X' è mancante o vuota.Inoltre non sono riuscito a trovare un comando di tipo "Incolla impostazioni frame" in modo tale da poter utilizzare "FrameBox(1) << Incolla impostazioni frame (X)" dopo che il grafico è stato ridisegnato e voglio preservare le impostazioni del frame del grafico precedente su essere utilizzato per questo nuovo grafico.Lo stesso vale per gli assi X e Y e per le legende.
Grazie!
Re: Come usare JSL per copiare e incollare le impostazioni del frameL'oggetto report creato da una piattaforma JMP può essere aggiunto a qualsiasi altro oggetto di visualizzazione JMP.La mia interpretazione di ciò che stai chiedendo è che ciò che vuoi fare è combinare insieme i risultati di più rapporti.Usando il tuo pseudo codice di cui sopra, faresti:
thisBiv = Bivariato(.....);
report_Biv=thisBiv<
un altro=OneWay(......);
report(altro)<
Questo risponde alla domanda?
Inoltre, è possibile fare riferimento a ciascuno dei componenti di output nel report, quindi un sottocomponente di report_Biv può essere anteposto o aggiunto a un sottocomponente all'interno dell'output del report da "un altro".