JSL: invia l'analisi al diario, quindi salva il PDFCiao, ho scritto JSL per creare un'analisi del grafico di controllo.
Vorrei inviare l'analisi a un diario e quindi salvare il diario come file PDF.
Ecco l'ultima riga di codice che non funziona:
jrn << Save PDF( "C:\test.pdf");
Qualsiasi aiuto sarebbe apprezzato!
//!
Names Default To Here(1);
dt = Open( "$SAMPLE_DATA/Quality Control/Diameter.jmp" );
dt << New Column ( "LOT", Character( 1 ), Nominal, Set Values( {
"A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A",
"A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A",
"A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A",
"A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A",
"B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B",
"B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B",
"B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B",
"B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B"
} )
);
cchart = Control Chart( Sample Label(:DAY),Phase(:LOT),Group Size(1),KSigma(3),
Chart Col( :DIAMETER,
Individual Measurement(
Phase Level( "A", LCL( 3.49 ), Avg( 4.36 ), UCL( 5.23 ) ),
Phase Level( "B", LCL( 3.46 ), Avg( 4.32 ), UCL( 5.18 ) )
)
),
SendToReport(
Dispatch(
{"Individual Measurement of DIAMETER"},
"IR Chart of IM",FrameBox,
{Row Legend( MACHINE,Color(1),Color Theme("JMP Default") )}
)
),
Where( :OPERATOR == "RMM" )
);
jrn = New Window( cchart << Journal );
jrn << Save PDF( "C:\test.pdf");
Ri: JSL: invia l'analisi al diario, quindi salva il PDF<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Definisco ::fid come una variabile globale proprio all'inizio dello script.Lo stesso vale per la variabile globale ::PathOut. Per me ::fid è solo l'abbreviazione di ID file, qualcosa che voglio chiamare il nome del file. Fornisco l'ID del file e il percorso nelle righe di apertura dello script, quindi eseguo una serie di analisi, ognuna delle quali viene salvata in un diario. Concludo lo script impostando un titolo per il journal, dandogli un riferimento (es. jrn) e infine salvandolo sia come HTML che come PowerPoint.
Ri: JSL: invia l'analisi al diario, quindi salva il PDFIdea interessante, ma non sono riuscito a farla funzionare.
Com'è ::fid usato ?Devo dichiarare questa variabile globale da qualche parte?Grazie.
Ri: JSL: invia l'analisi al diario, quindi salva il PDFQuesto ha funzionato! Grazie.
Sono stato persino in grado di salvare come Landscape, che ha risolto la presentazione dei limiti in fasi
Ri: JSL: invia l'analisi al diario, quindi salva il PDFQuesto ha funzionato! Grazie.
Ri: JSL: invia l'analisi al diario, quindi salva il PDFHo riscontrato un problema simile durante il salvataggio in un file PowerPoint e alla fine mi sono imbattuto nel comando Salva presentazione.Eseguo tutte le mie analisi e le salvo in un diario comune, quindi eseguo le seguenti righe.Definisco una variabile globale chiamata ::fid.Sì, conosco i pericoli della collisione degli spazi dei nomi, ma sono praticamente l'unico che codifica in JSL nella mia piccola azienda. Quindi vado avanti ingenuamente in beata ignoranza ...
Current Journal()<< Set Window Title(::fid || "Summary");
/* Set the title of the Journal Window */
jrn=Current Journal();
jrn<<SAVE presentation=""></SAVE>
Ho solo pensato di condividere un'esperienza simile.
Dave
Ri: JSL: invia l'analisi al diario, quindi salva il PDFNon ho i privilegi necessari per scrivere al livello più alto della mia unità C.Inoltre c'è un flag che puoi includere per impedire la visualizzazione della finestra di dialogo di impostazione della pagina.Finalmente non c'è bisogno di mettere il diario all'interno di una finestra.Prova questo:
jrn = cchart << Journal;
jrn << Save PDF( "C:\temp\test1.pdf", show page setup(0));
Ri: JSL: invia l'analisi al diario, quindi salva il PDF2 cose:
1. In qualche modo non salverebbe il file in "C:" per me.
2. Salva PDF funziona per i rapporti ma non per le riviste, come sembra.
Questo codice funziona per me:
Names Default To Here(1);
dt = Open( "$SAMPLE_DATA/Quality Control/Diameter.jmp" );
dt << New Column ( "LOT", Character( 1 ), Nominal, Set Values( {
"A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A",
"A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A",
"A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A",
"A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A",
"B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B",
"B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B",
"B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B",
"B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B","B"
} )
);
cchart = Control Chart( Sample Label(:DAY),Phase(:LOT),Group Size(1),KSigma(3),
Chart Col( :DIAMETER,
Individual Measurement(
Phase Level( "A", LCL( 3.49 ), Avg( 4.36 ), UCL( 5.23 ) ),
Phase Level( "B", LCL( 3.46 ), Avg( 4.32 ), UCL( 5.18 ) )
)
),
SendToReport(
Dispatch(
{"Individual Measurement of DIAMETER"},
"IR Chart of IM",FrameBox,
{Row Legend( MACHINE,Color(1),Color Theme("JMP Default") )}
)
),
Where( :OPERATOR == "RMM" )
);
jrn = cchart << Report;
jrn << Save PDF( "C:\Users\USERNAME\Desktop\test.pdf");