<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho uno script che sto cercando di utilizzare per creare un report contenente molti grafici di controllo con i dati relativi alle capacità di processo. Produrre la rivista contenente tutte le carte di controllo e le funzionalità funziona alla grande. Ora voglio aggiungere una pagina del tipo di rapporto che indica i grafici che hanno Cpk al di sotto di un certo valore. Per fare questo ho bisogno di creare una tabella dati combinata con tutti i Cpk prodotti. Posso farlo con il metodo del clic destro, ma ho bisogno di usare JSL. Ho visto molti thread su questo e ho provato la variazione multipla di Report << make combina tabella dati ma non ha funzionato abbastanza bene. Lo script generale che ho è questo:
Per (i = 1, i <= N Items (desired_measurement), i ++,
// crea una tabella dai dati della misura desiderata
dt = dati della misurazione desiderata
// produce un diagramma di controllo come segue
cc = Control Chart Builder (
Dimensione (450, 900),
Mostra due grafici Shewhart (0),
Mostra Pannello di controllo (0),
Includi categorie mancanti (0),
Variabili (sottogruppo (: lotto), Y (: colonna (4), misura individuale, raggio mobile)),
Grafico(
Punti (statistica ("Individuale")),
Limiti (Sigma ("User Defined")),
Imposta limiti di controllo ({LCL (lcont), UCL (ucont)}),
Aggiungi limiti delle specifiche ({LSL (lower_spec), USL (upper_spec), Target (desiderato)})
),
SendToReport (
Spedizione(
{},
edc_name,
scalebox,
{Aggiungi linea di riferimento (lspec, "Solid", "Blue", "LSL", 1),
Aggiungi linea di riferimento (uspec, "Solid", "Blue", "USL", 1),
Aggiungi linea di riferimento (desiderata, "Solido", "Blu", "Target", 1)}
),
Spedizione(
{edc_name || "Riepiloghi limite", "Analisi delle capacità del processo", "Istogramma"},
"Istogramma analisi delle capacità del processo",
framebox,
{Frame Size (150, 18)}
),
Spedizione(
{edc_name || "Riepiloghi limite", "Analisi delle capacità del processo", "Istogramma"},
"Istogramma analisi delle capacità del processo",
FrameBox (2),
{Frame Size (150, 160)}
)
)
)
// aggiungi cc a un diario
<< append (cc)
)
Il numero di grafici di controllo può variare da 1 a 100 circa. Non riesco a capire come ottenerlo << Fai combinare la tabella dei dati dopo che il giornale è stato popolato con i vari grafici di controllo. Qualsiasi aiuto sarebbe molto apprezzato.
Grazie
Dopo aver copiato le uscite dai vari grafici di controllo, è necessario utilizzare un offset nel giornale per individuare la tabella di visualizzazione che si desidera convertire in una tabella di dati. Quindi, se si crea il diario con una variabile che lo fa riferimento:
nwj = nuova finestra ( "il giornale" , << Journal ) ;
è quindi possibile fare clic con il mouse sul triangolo grigio delle prime caselle di contorno e selezionare
Modifica ==> Mostra struttura ad albero
e trova l'offset sul tavolo che vuoi "Creare in una tabella dati". Come il seguente riferimento:
nwj [ "All'interno di Sigma Capability" ] [ TableBox ( 1 )] << fare tabella dati combinati;