Part-Parameter assoziativ auf Zeichnung übernehmen
Inhaltsverzeichnis
- 1 Problem
- 2 Lösung
- 2.1 1. Zunächst werden die Properties des Parts (Product) aufgerufen.
- 2.2 2. Hier werden die neuen Parameter angelegt
- 2.3 3. Optional: Die 'gemessenen' Parameter müssen im Part an anderer Stelle erzeugt sein
- 2.4 4. (Optional) Die Property-Parameter übernehmen durch eine Formel den Wert des anderen Parameters
- 2.5 5. (Optional) Es öffnet sich das Fenster Formeleditor
- 2.6 6. Übernahme der Parameter-Werte auf die Zeichnung
- 3 Siehe auch
Problem
In Zeichnungen benötigt man für Schriftkopf oder Stückliste oft Daten aus dem Part oder Product, wie Material, Gewicht, Sachnummer, Bezeichnung und anderes. Bei Änderungen im 3D muss man diese Zeichnungsangaben normalerweise manuell aktualisieren.
Lösung
Die benötigten Daten werden aus dem CATPart oder CATProduct assoziativ auf die Zeichnung übernommen.
1. Zunächst werden die Properties des Parts (Product) aufgerufen.
- Mit rechter Maustaste auf die Partnumber (weißes Part-Icon im Strukturbaum) klicken
- und im Kontext Menu Properties wählen
So sehen die Properties im Ausgangszustand aus.
zunächst auf -Define other properties- klicken
2. Hier werden die neuen Parameter angelegt
(nur diese sollten auf die Zeichnung, analog zu Publish)
- In den Properties Klick auf Define other properties
- den Parameter-Typ wählen (1) (z.B. für Texte oder Datum wählt man String)
- auf New parameter of type klicken (2),
- Unter Edit name and value werden Name und (Anfangs-)Wert editiert (3), (4), (5)
- Auf OK klicken.
So muss es dann aussehen:
- Mit OK das Properties-Panel schließen.
Optional, um einen anderen Parameter (gemessenes Gewicht, Materialangabe o.ä.) zu übernehmen, wird der neue Parameter über eine Formel einem gemessenen Parameter zugeordnet. Dann sind die Schritte 3-5 erforderlich.
3. Optional: Die 'gemessenen' Parameter müssen im Part an anderer Stelle erzeugt sein
(z.B. Material, Dichte, Volumen, oder andere) Z.B. eine Gewichtsmessung durch
- Klick auf Measure Inertia (1), dann
- Klick auf den PartBody (2) danach
- auf Customize (3) (die nötigten Messungen angeklickt lassen, andere abwählen)
- dann Apply (4), und
- anschließend mit OK Bestätigen(5).
4. (Optional) Die Property-Parameter übernehmen durch eine Formel den Wert des anderen Parameters
- Von der Standard-Toolbar das Icon f(x) wählen (1),
- danach User parameters als Filter Type wählen (2)
- und den angelegten Properties/..-Parameter mit Doppelklick öffnen (3)
5. (Optional) Es öffnet sich das Fenster Formeleditor
- Nun am einfachsten im Strukturbaum den Parameter mit der Maus selektieren (1)
(oder in den Listen des Panels suchen: Dictionary: Parameters..).
- Der Parameter wird mit Doppelklick in das Eingabefeld der editierten Formel übernommen (2).
Ggf. die Formel (Eingabezeile oben) manuell bearbeiten
- mit OK die Formel fertigstellen und übernehmen
- mit Ok den Formeleditor schließen (3)
Und so sehen die Properties des Parts (Products) aus nachdem sie mit dem Formeleditor bearbeitet wurden:
6. Übernahme der Parameter-Werte auf die Zeichnung
- Dann öffnet man die 2D Zeichnung
- und teilt die Fenster mit 'Window > Tile Vertikal', sodaß das Part und Zeichnungsfenster nebenander stehen.
- In der Zeichnung: Doppelklick auf den zu ändernden Text (1),
- dann rechte Maustaste auf dem Textfeld (1) (nicht im Edit-Feld des Textes!)
- und hier aus dem Kontext Menü auswählen: 'Attribute Link' (2).
- Jetzt selektiert man direkt im Part-Fenster (1) mit linker Maustaste die Partnumber (weißes oberstes Part-Icon)
(nicht direkt einen Parameter selektieren..!)
- Es erscheint das Attribute Link Panel,
- an das Ende der Parameterliste blättern,
- hier den gewünschten Property-Parameter auswählen (2),
- und mit Apply (3) übernehmen.
- Der assoziative Wert des Parameters erscheint jetzt im Textfeld,
- mit OK (4) wird das Panel geschlossen.
Der Text wurde assoziativ zum Parameter des Parts in die Zeichnung übernommen. Analog dazu kann man auch Parameter aus einem CATProduct assoziativ in die Zeichnung des Products übernehmen, z.B. Angaben, die in einer Stückliste (Tabellenfeld statt Textfeld) erscheinen sollen.