| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Attribut mehrfach verwenden (901 mal gelesen)
|
WolfgangE Mitglied
Beiträge: 1006 Registriert: 29.01.2003 Compass2000 in (fast) allen Ausbaustufen: Jobserver, ACM, Replikator, DBQ- und SQL-Programmierung. Administration, Wartung und Programmierung von MS-SQLServer 2000 und -datenbanken. Grundkenntnisse in AutoLisp-Programmierung.
|
erstellt am: 01. Sep. 2004 10:04 <-- editieren / zitieren --> Unities abgeben:
Hallo CAD-Gemeinde, hab's leider noch nirgends gefunden, deshalb frage ich mal: Ich habe eine ganz gewöhnliche AutoCad-Zeichnung mit einem ganz gewöhnlichen Schriftfeld (also Block mit Attributen). Ein Attribut möchte ich jetzt an 2 Stellen der Zeichnung angezeigt haben. Wenn ich jetzt dieses Attribut einfach kopiere, habe ich schlussendlich 2 Attribute, die jeweils unabhängig voneinander befüllt werden können/müssen. Krieg ich das irgendwie hin, dass ich ein und dasselbe Attribut mehrfach verwende, also praktisch als Referenz mehrfach in den Block einfüge? Mit bestem Dank im Voraus und ciao, WolfgangE
------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 01. Sep. 2004 10:13 <-- editieren / zitieren --> Unities abgeben: Nur für WolfgangE
Hallo WolfgangE, nein das ist nicht möglich. Lösung wäre eine Programmierung, welche mittels Reactor, die Änderungen in das 2. Attribut einfügt. Ab 2005 kannst du allerdings über die Zeichnungseigenschaften in Verbindung mit den Feldfunktionen eine solche Funktionalität erreichen. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 01. Sep. 2004 10:52 <-- editieren / zitieren -->
Zitat: Original erstellt von WolfgangE: Hallo CAD-Gemeinde,hab's leider noch nirgends gefunden, deshalb frage ich mal: Ich habe eine ganz gewöhnliche AutoCad-Zeichnung mit einem ganz gewöhnlichen Schriftfeld (also Block mit Attributen). Ein Attribut möchte ich jetzt an 2 Stellen der Zeichnung angezeigt haben. Wenn ich jetzt dieses Attribut einfach kopiere, habe ich schlussendlich 2 Attribute, die jeweils unabhängig voneinander befüllt werden können/müssen. Krieg ich das irgendwie hin, dass ich ein und dasselbe Attribut mehrfach verwende, also praktisch als Referenz mehrfach in den Block einfüge?
Wie Brischke schon sagt: mit AutoCAD ist das nicht möglich. Machbar ist sowas allerdings mit meiner Applikation DynaText - dort kann der Anwender Variablen in seinen Texten verwenden, und so eine Variable kann natürlich mehrfach vorkommen. Und auch, wenn Du tausende von texten in Deiner Zeichnung hast, die allesamt dieselbe Variable referenzieren, dann genügt eine einzige Änderung dieser Variablen, um alle Texte zu aktualisieren. Allerdings sind das dann eben MTEXT-Elemente, keine Blöcke mit Attributen. Zusätzlich kannst Du noch Ereignisse festlegen, bei denen diese Texte automatisch aktualisiert werden. Wenn Du beispielsweise das aktuelle Datum und die Uhrzeit in eienr Variablen stehen hast, und wenn Du als Änderungsereignis "vor Plot" angibst, dann wird bei AUfruf des Plot-Befehls automatisch der Zeitpunkt des Plots festgehalten. DynaText gibt es als Modul innerhalb von ArchTools und als Standalone-Programm. Gruß Tom Berger ------------------
|
WolfgangE Mitglied
Beiträge: 1006 Registriert: 29.01.2003 Compass2000 in (fast) allen Ausbaustufen: Jobserver, ACM, Replikator, DBQ- und SQL-Programmierung. Administration, Wartung und Programmierung von MS-SQLServer 2000 und -datenbanken. Grundkenntnisse in AutoLisp-Programmierung.
|
erstellt am: 01. Sep. 2004 10:58 <-- editieren / zitieren --> Unities abgeben:
Danke für die Antworten. Schade, hätte gehofft es ginge etwas einfacher. Naja, kann man nix machen. Ciao, WolfgangE ------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 01. Sep. 2004 11:53 <-- editieren / zitieren --> Unities abgeben: Nur für WolfgangE
|
WolfgangE Mitglied
Beiträge: 1006 Registriert: 29.01.2003 Compass2000 in (fast) allen Ausbaustufen: Jobserver, ACM, Replikator, DBQ- und SQL-Programmierung. Administration, Wartung und Programmierung von MS-SQLServer 2000 und -datenbanken. Grundkenntnisse in AutoLisp-Programmierung.
|
erstellt am: 01. Sep. 2004 15:43 <-- editieren / zitieren --> Unities abgeben:
Hmmmmm... aber ganz verstehen tu ich's noch nicht. Sind Attribute denn nicht auch referenzierte Objekte? Müsste es dann nicht möglich sein, eine Referenz des öfteren einzufügen? Und all diese Referenzen verweisen dann auf ein und dasselbe Objekt? Danke und ciao, WolfgangE ------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 01. Sep. 2004 15:47 <-- editieren / zitieren --> Unities abgeben: Nur für WolfgangE
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|