An einem Beispiel sollen alle Schritte, die zur Darstellung einer alternativen verkürzten 2D-Ansicht [2D view] benötigt werden, detailliert erläutert werden. Um den Effekt zu verdeutlichen, ist ein stark vereinfachter Blockzylinder gewählt. Die Zylinderlänge ('HUB') soll alternativ verkürzt dargestellt werden. Dazu werden zwei weitere Variablen als Steuervariable [Control variable] (hier im Beispiel 'HUB2D') und als Defaultwert für Steuervariable [Default value for control variable] (hier im Beispiel 'XHUB') benötigt. Nach Aktivierung der Option Zeichnungsansicht auf Blatt optimieren [Optimize drawing view on paper size] wird in der 2D-Darstellung der Wert der Variablen XHUB zur Berechnung der Zylinderlänge verwendet.
Hinweis | |
---|---|
Das Beispiel finden Sie im Trainingskatalog unter "shortened view_2". Zunächst wird ein Einzelteil aufgebaut, danach dieses in einer Baugruppe verwendet. |
Ausgangsbasis ist ein Zylinder mit den Variablen 'HUB' für die Länge und 'D' für den Durchmesser.
Erweitern Sie die Tabelle in PARTdesigner:
Legen Sie die Alternativ-Variable für die verkürzte 2D-Ansicht [2D view] an, die in PARTproject als Steuervariable [Control variable] eingetragen wird (im Folgenden beispielhaft 'HUB2D')
Legen Sie eine Variable als Defaultwert für Steuervariable [Default value for control variable] an (im Folgenden beispielhaft 'XHUB').
Passen Sie die Breite des Zylinders an.
Standardmäßig war für Breite HUB angelegt.
Verwenden Sie im Eingabefeld Breite [Width] jetzt nicht wie gewohnt den Eintrag 'HUB', sondern folgenden Eintrag mit einer Bedingung:
IF HUB2D = 0 THEN HUB ELSE XHUB ENDIF
Wenn 'HUB2D' gleich '0' ist (das ist der Defaultzustand), dann wird die Variable 'HUB' verwendet,
Durch Aktivierung der Option Zeichnungsansicht auf Blatt optimieren [Optimize drawing view on paper size] wird HUB2D auf einen Wert ungleich '0' gesetzt. Hierin liegt der Grund, warum die Variable keinen fixen Wert haben darf, sondern als Wertebereichsvariable deklariert sein muss.
Wenn aber HUB2D ungleich '0' ist, dann wird zur Berechnung der Breite [Width] 'XHUB' verwendet.
Setzen Sie die Anfügepunkte. Diese werden evtl. auch für automatische Bemaßungen verwendet.
Setzen Sie für das Zylinder-Projekt folgende Einträge unter PARTproject -> Projekt bearbeiten [Edit project] -> Registerseite Allgemein [General] -> Abschnitt Alternative 2D Größe [Alternative 2D size]:
dass in PARTdataManager, in der 2D-Ansicht [2D view] das Optionsfeld Zeichnungsansicht auf Blatt optimieren [Optimize drawing view on paper size] (Verkürzte Ansicht [Shortened view]) nicht ausgegraut sondern aktivierbar angezeigt wird
Zeichnungsansicht auf Blatt optimieren [Optimize drawing view on paper size] (Verkürzte Ansicht [Shortened view])
dass programmintern mit der alternativen Variablen (Steuervariable [Control variable]) gerechnet wird.
Optional können Sie eine automatische Bemaßung setzen. Die angezeigte Maßzahl soll sich beim Einschalten der verkürzten Ansicht nicht ändern! Deswegen ist bei Text keine IF-Bedingung verwendet, auch nicht {AUTOMATIC}, sondern '{HUB}'.
Eine detaillierte Beschreibung zum automatischen Bemaßen finden Sie unter Abschnitt 7.16, „ Dockingfenster "Bemaßungen" “.
Um die Verkürzte Ansicht [Shortened view] zu visualisieren, fügen Sie auf derselben Ebene wie der für den Hauptsketch verwendeten (hier im Beispiel Plane XY) einen Sketch mit einer "kosmetischen Zeichnung" ein.
Verwenden Sie für eine Bogenlinie die Funktion Bogen über 3 Punkte auf Umfang [Arc through 3 points on circle].
Verwenden Sie hier für die Positionierung der Punkte die Variable für den verkürzten Hub ('XHUB').
XHUB/2
Damit die Hilfslinien nur bei aktivierter Option Zeichnungsansicht auf Blatt optimieren [Optimize drawing view on paper size] sichtbar werden, verwenden Sie die Funktion Element bedingt löschen [Delete element with condition] mit folgender Bedingung:
HUB2D = 0
'HUB2D=0' ist entspricht der Default-Einstellung. In diesem Fall soll gelöscht werden. Nur wenn der Wert der Variablen 'HUB2D' ungleich '0' ist, wird nicht gelöscht, also die kosmetischen Zeichnung sichtbar.
Verwenden Sie nun den Zylinder in einer Baugruppe. Im vorliegenden Beispiel wurde eine einfache Konfiguration bestehend aus Zylinder und zwei Blöcken gewählt.
Da der Zylinder Wertebereiche enthält (HUB und HUB2D), denken Sie bitte daran die Wertebereichszuweisungen [Value range assignments] vorzunehmen.
Tragen Sie diesmal die Alternative 2D-Größe [Alternative 2D size] für die Baugruppe ein.
Testen Sie die alternative 2D-Größe für die Baugruppe.
"Zeichnungsansicht auf Blatt optimieren [Optimize drawing view on paper size]" ("Verkürzte Ansicht [Shortened view]") deaktiviert
"Zeichnungsansicht auf Blatt optimieren [Optimize drawing view on paper size]" ("Verkürzte Ansicht [Shortened view]") aktiviert