Zitat:
Original erstellt von wega:
ich arbeite mit der Freewareversion Express 8.0Es gibt aber auch Felder wie: Ersteller, Erstelldatum, Modellbeschreibung
usw. die auf jedem Zeichnungsblatt gleich sind.
Normalerweise kommen solche Informationen aus der Datenbank an die man Modeling anbindet um alle 3D Modelle und 2D Zeichnungen zu speichern und zu verwalten. Das geht mit der Express Version natürlich nicht.
Stichwort für die ganze Sache sind "Textreferenzen" . Kurzflug:
- man definiert eine LISP Funktion die den (zukünftigen) Inhalt des Textes liefert
- man registriert eine Textreference mit einem NAMEN und den Verweis auf die o.g. LISP funktion und ggf. einem Defaultwert
- man erzeugt einen Text auf der Zeichnung und weisst diesem Text die Text Referenz zu.
- damit weiss 'sozusagen' der Text, woher jener seinen Inhalt bezieht.
-------------------
Im konkreten "Express" Fall würde ich mir nun eine Funktion schreiben (tr-get-ersteller-value), die den Wert von Blatt 1 (oder der niedrigsten Blatt Nummer) ausliest und diesen als Wert zurückliefert.
Damit editierst du die Texte jeweils auf Blatt 1 (also die Standard Text Edit Funktion) und die neue Funktion sorgt dann dafür das auf Blatt 2..3..4..27 der Zeichnung überall der selbe Wert auftaucht.
Alternative: ein Dialog, der die Werte für Ersteller, Erstelldatum, Modellbeschreibung "am Stück" entgegen nimmt und dann "verteilt".
Eine fertige Lösung dafür gibt es AFAIK nicht. Da musst du wohl selbst was bauen (und dann natürlich hier der Express Allgemeinheit zur Verfügung stellen ...
)
==>> https://support.ptc.com/help/creo/ced_modeling/r20.4.0.0/de/index.html#page/ced_modeling/OSDM_Annotation/am_cust_text.html (boah .. sogar auf Dheutsch!! )
------------------
● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ●
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP