| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Request a special discount on NVIDIA RTX 5000 Ada Generation GPU !, eine Pressemitteilung
|
Autor
|
Thema: Schriftfeld mit Blockattribut füllen? (13927 mal gelesen)
|
olsen-bande Mitglied techn. Zeichner
Beiträge: 3 Registriert: 17.04.2013 verwendete Systeme = AutoCad 2013
|
erstellt am: 17. Apr. 2013 14:44 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, meine erste Frage in diesem Forum, ich hoffe ich mache alles richtig. Vorweg: Ich habe bereits intensiv im Netz und den üblichen Quellen nach einer Lösung für mein Problem gesucht bevor ich Euch nun behellige. Folgende Anforderungen / Rahmenbedingungen: (1) Ich habe (z.b. im Modellbereich) einen Block mit Attributen. Dort werden vergeben: 'Projektname', 'Projektleiter', 'Projektnummer' und diverse weitere Eckdaten. Diese werden zu Beginn der Projektarbeit einmalig händisch eingegeben. Ich nenne diesen Block im Modellbereich im folgenden "Infoblock". (2) Darüber hinaus habe ich vier Layouts, die zu Beginn der Zeichnungsarbeit ebenfalls vorliegen (via *.dwt). (3) Auf jedem dieser Layouts habe ich unterschiedliche Blöcke mit Schriftfeldern ('Dateiname', 'Druckdatum' etc) die nun 'automatisch bzw. nach _regen' mit den Daten aus dem Infoblock gefüllt werden sollten. Hier scheitere ich jedoch leider. Folgendes habe ich bereits probiert: Ich habe zunächst im Modellbereich ein Schriftfeld erstellt (Kategorie OBJEKT / Schriftfeldname Objekt / Objekttyp / dann 'Infoblock' gewählt und aus der Liste z.B. das Attribut Projektname gewählt). Dieses Vorgehen funktioniert zunächst, jedoch leider NUR solange wie sich dieses verknüfte Schriftfeld gemeinsam mit dem 'Infoblock' im Modellbereich befindet. Ich suche aber ja die Möglichkeit einen Wert aus dem Modellbereichs 'Infoblock' auszulesen und dann in den einzelnen Layouts anzuzeigen. Dann müsste nur einmal der 'Infoblock' mit den Eckdaten des Projektes gefüllt werden und sämtliche Layouts (inkl. der Planköpfe) sind up-to-date. Das erstellen einen Schriftfeldes, dass auf Inhalte / Atributte eines Blocks zugreift, der sich in einem anderen Layout befindet war mir jedoch nicht möglich. Kann mir hier im Forum jemand einen Tipp geben, wie ich da vorgehen soll? 1000Dank vorweg für alle hilfreiche Kommentare und Tipps vg Olsenbande Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
dr-nikolai Ehrenmitglied
Beiträge: 1790 Registriert: 10.04.2002
|
erstellt am: 17. Apr. 2013 15:05 <-- editieren / zitieren --> Unities abgeben: Nur für olsen-bande
Moin Olsenbande, ich gehe mal gar nicht auf die Lösung Deines aktuellen Sync-Problems der Attribute ein, sondern schlage dir direkt eine andere Möglichkeit vor: Man kann die Projektdaten auch sehr elegant über die Zeichnungseigenschaften (DWGPROPS) deiner DWT eintragen. Dort findest Du einen Registerreiter "Benutzerspezifisch", auf welchem Du weitere "Namen" eintragen kannst (Projektleiter, Projektnummer, etc..). Auf diese Felder kannst Du über den Befehl "Schriftfeld" zugreifen, wenn Du Deine Attribute definierst. Wenn Du dann in der späteren DWG die Werte ausfüllst, werden diese automatisch an alle Planköpfe durchgesteckt.
------------------ Gruß, Mario Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbernd Ehrenmitglied Technischer Zeichner / Zimmerermeister
Beiträge: 1621 Registriert: 20.02.2009 AutoCAD 2021, 2023 nanoCAD 5 Gimp 2.10 Windows10 64bit 64 GB Arbeitsspeicher NVIDIA RTX A4000
|
erstellt am: 17. Apr. 2013 15:32 <-- editieren / zitieren --> Unities abgeben: Nur für olsen-bande
|
dr-nikolai Ehrenmitglied
Beiträge: 1790 Registriert: 10.04.2002
|
erstellt am: 17. Apr. 2013 16:29 <-- editieren / zitieren --> Unities abgeben: Nur für olsen-bande
|
bbernd Ehrenmitglied Technischer Zeichner / Zimmerermeister
Beiträge: 1621 Registriert: 20.02.2009 AutoCAD 2021, 2023 nanoCAD 5 Gimp 2.10 Windows10 64bit 64 GB Arbeitsspeicher NVIDIA RTX A4000
|
erstellt am: 18. Apr. 2013 07:42 <-- editieren / zitieren --> Unities abgeben: Nur für olsen-bande
|
olsen-bande Mitglied techn. Zeichner
Beiträge: 3 Registriert: 17.04.2013 verwendete Systeme = AutoCad 2013
|
erstellt am: 18. Apr. 2013 10:38 <-- editieren / zitieren --> Unities abgeben:
Hallo Mario, Hallo Bernd, vielen Dank für Eure Hilfe und die Tipps. Wenn ich das richtig verstehe, gäbe es zwei Varianten. Zunächt die Möglichkeit die Datei-Informationen (via DWGPROPS) auszulesen. Diese Variante habe ich getestet und finde sie sehr gut. Danke dafür! Nun möchte ich noch die zweite Variante (lt DWG Datei von Bernd) verstehen: Hier tue ich mich leider schwer. Auf Layout 'Schriftfeld' werden Daten eingegeben (QUELLE) und auf die anderen Layouts durchgereicht (ZIEL). PRIMA, das will ich auch können . Wie hast Du das hinbekommen? Welches Schriftfeld (Typ etc) muss ich im ZIEL verwenden. Wenn ich mir deine Datei anschaue dann sagen mir die Objekte nur noch das es sich um MTEXT Objekte handelt. Ich bräuchte bitte nochmal einen sanften Tritt um das zu verstehen. Vielen vielen Dank vorweg.
viele Grüße Olsen-Bande Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbernd Ehrenmitglied Technischer Zeichner / Zimmerermeister
Beiträge: 1621 Registriert: 20.02.2009 AutoCAD 2021, 2023 nanoCAD 5 Gimp 2.10 Windows10 64bit 64 GB Arbeitsspeicher NVIDIA RTX A4000
|
erstellt am: 18. Apr. 2013 10:56 <-- editieren / zitieren --> Unities abgeben: Nur für olsen-bande
|
olsen-bande Mitglied techn. Zeichner
Beiträge: 3 Registriert: 17.04.2013 verwendete Systeme = AutoCad 2013
|
erstellt am: 18. Apr. 2013 11:13 <-- editieren / zitieren --> Unities abgeben:
Hallo Bernd, das war perfekt.... auf Seite 2 ist der Groschen gefallen! Ich habe vorher immer das Schriftfeld in ein anderes Layout kopiert und mich dort dann geärgert das nur noch ##### 'ankam'. Das kopieren des Inhaltes habe ich nicht probiert. NUN weiß ich auch, wie man nachträglich noch den TYP eines vergeben Schriftfeldes ausliest (mit Doppelklick in den Inhalt!). Hab nochmal viele vielen Dank für die Hilfe, jetzt kann ich endlich loslegen. Herzliche Grüße Olsenbande Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |