Estrazione del codice JSL da un journalCiao!
Qualcuno sa come "estrarre" il codice JSL di una determinata rivista? Sarebbe molto utile imparare a scrivere codici JSL che generano report/giornali.
Ad esempio supponiamo di creare un diario aggiungendo testo, riferimento a file ecc. Vuoi salvare lo script che genererebbe quel diario. È possibile?
Grazie molto,
Marcello.
Re: Estrarre il codice JSL di una rivista<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao Craig,
Grazie mille per la tua chiara spiegazione di come funzionano i periodici in JMP. Sto creando un add-in e volevo imparare a scrivere il codice jsl che fa apparire il testo su due colonne. Dalla tua risposta all'altra mia domanda ho risolto il problema.
Marcello.
Da: Craige@JMP
Inviato: mercoledì 12 agosto 2015 20.50
R: Marcello Fidaleo
Oggetto: Oggetto: - Estrazione del codice JSL di una rivista
<> Comunità di utenti JMP
Estrazione del codice JSL di una rivista
risposta da Craige@JMP <> in Discussioni - Visualizza la discussione completa <>
Re: Estrarre il codice JSL di una rivistaI giornali creati dalle piattaforme JMP hanno una copia dello script che riprodurrebbe la piattaforma se la tabella dati fosse disponibile.Ma i diari creati dai tuoi script (come l'esempio precedente) non contengono una copia dello script che ha creato il diario.Ma un diario con pulsanti che eseguono script contiene gli script dei pulsanti.
Lo scopo originale di un diario era quello di tenere un registro dei risultati dell'esecuzione di una piattaforma.Principalmente il journal è un insieme di istruzioni (non JSL) per ricostruire l'aspetto della piattaforma senza rieseguire la piattaforma.
Ma poiché il menu del triangolo rosso della piattaforma viene salvato nel diario, lo script per la riesecuzione della piattaforma si trova nel diario.
Cosa vuoi fare?Penso che ci sia un approccio migliore che "annullare" un diario, ma non mi è chiaro l'obiettivo.
Re: Estrarre il codice JSL di una rivistaGrazie per la tua rapida risposta. Supponiamo di avere il journal corrispondente al jsl riportato sotto e di salvarlo come file jrn. Posso ottenere il codice jsl a partire dal file jrn? Da un rapporto aperto posso generare il codice jsl che produce quel rapporto, quindi mi chiedevo se fosse possibile anche per un giornale aperto. Penso che il mio punto di vista sia troppo semplicistico!! Sto iniziando con jsl.
Grazie molto.
Da: Craige@JMP
Inviato: mercoledì 12 agosto 2015 19.02
R: Marcello Fidaleo
Oggetto: Oggetto: - Estrazione del codice JSL di una rivista
<> Comunità di utenti JMP
Estrazione del codice JSL di una rivista
risposta da Craige@JMP <> in Discussioni - Visualizza la discussione completa <>
Re: Estrarre il codice JSL di una rivistaO forse non vuoi affatto un diario.Puoi anche creare display complicati in una nuova finestra.
Dall'indice di scripting, questo display ha solo un elemento:
g = Graph Box(
Frame Size( 300, 300 ),
Marker( Marker State( 3 ), [11 44 77], [75 25 50] );
Pen Color( "Blue" );
Line( [10 30 70], [88 22 44] );
);
New Window( "My Window's Title", g );
Re: Estrarre il codice JSL di una rivistaSembra che tu voglia qualcosa del genere:
x = Current Journal(); // makes a new journal if none open
x << append( // add to the end of the journal
Outline Box( "example",
V List Box( // the outline holds a vertical list of two items...
Text Box( "hello" ),
Button Box( "there", Print( "run some JSL" ) )
) ) );
JMP ha entrambi i file .JSL e .JRN e il loro contenuto sembra simile, ma solo i file .JSL hanno davvero un linguaggio di script eseguibile.I file .JRN contengono una descrizione dell'aspetto dell'output di JMP quando il journal è stato creato registrando l'output di una piattaforma.Tranne che, come hai notato, le riviste a volte hanno pulsanti che hanno script che vengono eseguiti quando il pulsante viene premuto.