JMP_12: incorporamento di un'espressione JSL direttamente in una riga<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Alla ricerca di un esempio di come farlo. Ho due tabelle in primo luogo è una tabella di riepilogo, la seconda è una tabella di dettaglio con coordinate xy per rendere le mappe una per ogni riga della prima tabella. Vorrei salvare le mappe dei wafer sotto forma di un tracciato del contorno come elemento di riga nella tabella di riepilogo. Qualcuno ha un esempio di come farlo? Il mio obiettivo finale sarà quello di utilizzare uno script JSL per estrarre i dati e combinare i dati in un singolo dato che posso fare con grafici di controllo o altri elementi e avere un facile accesso alle immagini dei dati delle mappe di wafer.
Ri: JMP_12: incorporamento di un'espressione JSL direttamente in una rigaEcco alcune JSL per creare una tabella, creare un'immagine casuale, inserire l'immagine nella tabella, creare un'altra tabella, copiare l'immagine dalla prima tabella alla seconda. L'immagine casuale è alta 25 pixel e larga 50 pixel e piena di pixel con valori R, G, B uniformi casuali. L'esempio dimostra l'utilizzo della variabile JSL con un riferimento tabella (tabella1, tabella2 di seguito) a scopo le variabili su ciascun lato del compito.

table1 = New Table( "one",
Add Rows( 1 ),
New Column( "pic", Expression, Set Values( {Empty()} ) )
);
// make random image
d = J(25,50,rgbcolor(randomuniform(),randomuniform(),randomuniform()));
p = newimage(d);
// store in table1
table1:pic[1] = p;
// make a new table
table2 = New Table( "two",
Add Rows( 1 ),
New Column( "pic", Expression, Set Values( {Empty()} ) )
);
// put two copies in table 2, from table 1
table2:pic[1] = table1:pic[1];
table2<
table2:pic[2] = table1:pic[1];
write("done\!n");
Ri: JMP_12: incorporamento di un'espressione JSL direttamente in una rigaChris,
Una cosa che puoi fare con Graph Builder è dopo aver fatto passare i tuoi grafici al punto Red Hot in alto a sinistra e quindi selezionare "Make into to Data Table". Questo ti darà una nuova tabella "summary" con le immagini del builder grafico incorporato . Non c'è bisogno di trascinare e rilasciare.
È possibile copiare le immagini su un'altra tabella di dati facendo clic con il pulsante destro del mouse e copiando. Accertati solo che la colonna nella tabella su cui stai copiando sia impostata per il tipo di dati Expression e il Ruolo espressione nelle proprietà della colonna. Non sono sicuro sul comando JSL per copiare da una tabella a un'altra. Speriamo che qualcuno in grado di scrivere risponda a questo per te.
Migliore,
Conto
Ri: JMP_12: incorporamento di un'espressione JSL direttamente in una rigaConto,
Ho provato entrambi i metodi e posso ottenere le mappe nella tabella (anche io sono passato a una mappa creata con Graph Builder, più facile da leggere). La tabella riassuntiva allegata mostra due mappe. Il metodo di trascinamento non è male da un punto manuale.
Quale comando JSL verrebbe utilizzato per selezionare un grafico da una tabella e trascinarlo efficacemente in una cella corrispondente nell'altra tabella?
Grazie, Chris
Ri: JMP_12: incorporamento di un'espressione JSL direttamente in una rigaCiao chris,
Se si salva la mappa del contorno come un'immagine (jpeg, png, gif ....), è possibile trascinare l'immagine in una cella di riga come tipo di dati di un'espressione. Innanzitutto, creare una nuova colonna e modificare il tipo di dati delle informazioni della colonna in espressione, quindi modificare le proprietà della colonna nel ruolo di espressione.
Se si desidera salvare lo script anziché l'immagine, rendere le proprietà della colonna "espressione" anziché l'immagine e copiare il JSL nella cella di riga desiderata.
Per essere sicuri che l'immagine sia salvata come JSL nella riga. Clicca sull'immagine dopo averla trascinata in una cella e vedrai il JSL associato.