<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti,
molto spesso usiamo il graphbuilder per generare wafermap. Di solito mostriamo molti wafer affiancati usando la funzione "wrap". Quindi otteniamo qualcosa del genere:

In questo caso abbiamo 16 scatole, ciascuna con una cialda. Questa dimensione delle scatole viene normalmente regolata automaticamente.
La mia domanda è: c'è un modo per impostare e correggere la dimensione delle scatole?
Grazie mille!
Grazie per la tua risposta. In effetti, la funzione di dimensione menzionata aiuta a fissare la dimensione complessiva di Gaph Builder. Tuttavia, in realtà abbiamo pensato di correggere le dimensioni di un singolo frame box all'interno del Generatore di grafici, in modo che le dimensioni del frame box rimanessero costanti indipendentemente dal numero effettivo di frame box.
Ho letto insieme Qui e abbiamo giocato un po' con il nostro codice. La soluzione si è rivelata così:
1. Fare riferimento al Costruttore di grafici: gb = Costruttore di grafici(...
2. Crea un report: rgb = gb << report;
3. Inviare un messaggio allo specifico Frame Box: rgb[Frame Box(1)] << Frame Size ( 200, 100);
Ecco uno snippet del codice vero e proprio:
gb = Generatore di grafici(
//Dimensione( 400, 400 ),
Includi categorie mancanti( 1 ),
Colore riempimento titolo( "Giallo chiaro" ),
Colore della cornice del titolo ("Giallo chiaro"),
Colore riempimento livello( {239, 237, 190} ),
Colore della cornice del livello ("giallo chiaro"),
Variabili( X( :PosX ), Y( :PosY ), Wrap( :Quelle ), Color( :ChipCode ) ),
Elementi( Punti( X, Y, Legenda( 5 ) ) ),
Invia a rapporto(
Spedizione(
{},
"PosX",
ScaleBox,
{Min( -15 ), Max( 70 ), Inc( 10 ), Minor Tick( 0 )}
),
Spedizione(
{},
"Posi",
ScaleBox,
{Min( -0.109291571319602 ), Max( 50.1092915713196 ), Inc( 10 ),
Tick minori( 0 )}
),
Spedizione(
{},
"400",
ScaleBox,
{Modello di leggenda(
...
)}
),
Spedizione(
{},
"titolo grafico",
TextEditBox,
{Imposta testo( "Chips" )}
),
Spedizione(
{},
"400",
LegendBox,
{Imposta titolo( "Chipse" ), Posizione( {0, 1, -1, 2, 3, 4, -1} )}
),
Spedizione(
{},
"Costruttore di grafici",
FrameBox,
{Colore sfondo( 32 ), Modalità disegno pennarello( "Normale" )}
),
Spedizione(
{},
"Costruttore di grafici",
FrameBox( 2 ),
{Colore sfondo( 32 ), Modalità disegno pennarello( "Normale" )}
),
Spedizione(
{},
"Costruttore di grafici",
FrameBox( 3 ),
{Colore sfondo( 32 ), Modalità disegno pennarello( "Normale" )}
),
Spedizione(
{},
"Costruttore di grafici",
FrameBox( 4 ),
{Colore sfondo( 32 ), Modalità disegno pennarello( "Normale" )}
),
Spedizione(
{},
"Costruttore di grafici",
FrameBox( 5 ),
{Colore sfondo( 32 ), Modalità disegno pennarello( "Normale" )}
),
Spedizione(
{},
"Costruttore di grafici",
FrameBox( 6 ),
{Colore sfondo( 32 ), Modalità disegno pennarello( "Normale" ) }
)
)
);
//gb << Mostra struttura ad albero();
rgb = gb << rapporto;
rgb[Frame Box(1)] << Dimensione frame ( 200, 100);
È possibile utilizzare il comando Dimensione per controllare la dimensione della cornice.Di seguito ho utilizzato il set di dati Semiconductor.jmp in CareerBuilder per adattare NPN1 in base all'ID lotto con una dimensione specificata.
Generatore di grafici(
Taglia (499, 516),
Mostra pannello di controllo( 0 ),
Variabili( Y( :NPN1 ), Avvolgi( :lot_id ) ),
Elementi( Punti( Y, Legenda( 17 ) ) ),
SendToReport( Dispatch( {}, "X title", TextEditBox, {Set Wrap( 2 )} ) )
);