<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo allerseits,
Sehr oft verwenden wir den Graphbuilder, um Wafermaps zu generieren. Normalerweise zeigen wir viele Wafer nebeneinander mit der „Wrap“-Funktion. Dann bekommen wir so etwas:

In diesem Fall haben wir 16 Schachteln, die jeweils eine Waffel zeigen. Die Größe der Boxen wird normalerweise automatisch angepasst.
Meine Frage ist, ob es eine Möglichkeit gibt, die Größe der Boxen festzulegen und zu fixieren?
Vielen Dank!
Danke für deine Antwort. Tatsächlich hilft die erwähnte Größenfunktion dabei, die Gesamtgröße des Gaph Builders festzulegen. Wir haben jedoch tatsächlich darüber nachgedacht, die Größe einer einzelnen Rahmenbox im Graph Builder festzulegen, sodass die Größe der Rahmenbox unabhängig von der tatsächlichen Anzahl der Rahmenboxen konstant bleibt.
Ich lese mit Hier und spielte ein wenig mit unserem Code. Die Lösung stellte sich wie folgt heraus:
1. Stellen Sie einen Verweis auf den Graph Builder her: gb = Graph Builder(...
2. Erstellen Sie einen Bericht: rgb = gb << Bericht;
3. Senden Sie eine Nachricht an die spezifische Frame Box: rgb[Frame Box(1)] << Frame Size ( 200, 100);
Hier ist ein Ausschnitt des eigentlichen Codes:
gb = Graph Builder (
//Größe( 400, 400 ),
Fehlende Kategorien einschließen( 1 ),
Titelfüllfarbe ("Hellgelb"),
Farbe des Titelrahmens ("Hellgelb"),
Füllfarbe der Ebene ( {239, 237, 190} ),
Level Rahmenfarbe ("Hellgelb"),
Variablen( X( :PosX ), Y( :PosY ), Wrap( :Quelle ), Color( :ChipCode ) ),
Elemente ( Punkte ( X, Y, Legende ( 5 ) ) ),
SendToReport(
Versenden(
{},
"PosX",
ScaleBox,
{Min( -15 ), Max( 70 ), Inc( 10 ), Minor Ticks( 0 )}
),
Versenden(
{},
"Sträußchen",
ScaleBox,
{Min( -0,109291571319602 ), Max( 50,1092915713196 ), Inc( 10 ),
Kleine Ticks( 0 )}
),
Versenden(
{},
"400",
ScaleBox,
{Legendenmodell(
...
)}
),
Versenden(
{},
"Grafiktitel",
TextEditBox,
{Text festlegen ("Chips")}
),
Versenden(
{},
"400",
LegendBox,
{Titel festlegen( "Chipse" ), Position( {0, 1, -1, 2, 3, 4, -1} )}
),
Versenden(
{},
"Graph Builder",
RahmenBox,
{Hintergrundfarbe ( 32 ), Markierungszeichnungsmodus ( "Normal" )}
),
Versenden(
{},
"Graph Builder",
FrameBox( 2 ),
{Hintergrundfarbe ( 32 ), Markierungszeichnungsmodus ( "Normal" )}
),
Versenden(
{},
"Graph Builder",
FrameBox( 3 ),
{Hintergrundfarbe ( 32 ), Markierungszeichnungsmodus ( "Normal" )}
),
Versenden(
{},
"Graph Builder",
FrameBox( 4 ),
{Hintergrundfarbe ( 32 ), Markierungszeichnungsmodus ( "Normal" )}
),
Versenden(
{},
"Graph Builder",
FrameBox( 5 ),
{Hintergrundfarbe ( 32 ), Markierungszeichnungsmodus ( "Normal" )}
),
Versenden(
{},
"Graph Builder",
FrameBox( 6 ),
{Hintergrundfarbe ( 32 ), Markierungszeichnungsmodus ( "Normal") }
)
)
);
//gb << Baumstruktur anzeigen();
rgb = gb << Bericht;
rgb[Rahmenbox(1)] << Rahmengröße (200, 100);
Ich wollte Graph Builder eingeben. Ich weiß nicht, wie CareerBuilder herausgekommen ist!Hoppla!
Sie können den Befehl Größe verwenden, um die Rahmengröße zu steuern.Unten habe ich den Datensatz Semiconductor.jmp in CareerBuilder verwendet, um NPN1 nach Los-ID mit einer bestimmten Größe anzupassen.
Diagrammersteller (
Größe (499, 516),
Systemsteuerung anzeigen ( 0 ),
Variablen( Y( :NPN1 ), Wrap( :lot_id ) ),
Elemente ( Punkte ( Y, Legende ( 17 ) ) ),
SendToReport( Dispatch( {}, "X title", TextEditBox, {Set Wrap( 2 )} ) )
);
danke fürs Teilen, es ist eine große Hilfe