11.07.2015 Aufrufe

3D-Stadtmodelle mit Infraworks und Cloud - AUTOCAD Magazin

3D-Stadtmodelle mit Infraworks und Cloud - AUTOCAD Magazin

3D-Stadtmodelle mit Infraworks und Cloud - AUTOCAD Magazin

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

praxisACM-ATTS2TXT.LSP <strong>und</strong> ACM-LAYOUTMERGE.DLLOhne AttributeAttribute sind an Blockreferenzengeb<strong>und</strong>ene Textobjekte, die nachträglichverändert werden können, ohnedie Blockreferenz aufzulösen. Basis derAttribute sind die Attributdefinitionen imBlockcontainer. Attributdefinitionen werden– bis auf die Ausnahme der sogenannten konstanten Attribute – beimEinfügen einer Blockreferenz gar nichtvisualisiert. Stattdessen werden Attributobjektevon den Attributdefinitionenabgeleitet <strong>und</strong> als Unterobjekte derBlockreferenz erzeugt.Der Blockreferenz wird dabei ein Flagzugeordnet, so dass sie <strong>mit</strong> Attributen verb<strong>und</strong>enist. Die Attribute <strong>und</strong> ihre Definitionensind anschließend nicht mehr <strong>mit</strong>einanderverb<strong>und</strong>en <strong>und</strong> Eigenschaften desAttributs lassen sich unabhängig von ihrenVorgaben verändern.Das in dieser Ausgabe des <strong>AUTOCAD</strong>& Inventor <strong>Magazin</strong>s vorgestellte ToolACM-ATTS2TXT.LSP dient dazu, Attributein normale Texte umzuwandeln <strong>und</strong> dabeiDas Tool ACM-LAYOUTMERGE.DLL führtmehrere Layouts einer Zeichnung zueinem einzigen zusammen. Dabei ist esunerheblich, ob das Ziel-Layout schon vorhandenist oder nicht. Optional lassen sichdie zusammengeführten Layouts durch dasProgramm gleich wieder löschen.Das Programm ist in Anlehnung an denBefehl LAYOUTMERGE aus den Express-Tools entstanden. Dass der Autor es in c#.NET neu programmiert hat, liegt an zweiPunkten, die ihn am Express-Tools-Befehlgestört haben. Zum einen die zusätzlichenRahmen, die für jedes Layout eingefügtwurden, zum anderen <strong>und</strong> viel gravierender,die Tatsache, dass das Programm zugeschnitteneAnsichtsfenster nicht übernimmt.Die zusätzliche Performance-Steigerung,eben weil das Tool nun nicht in LISP,sondern in c#.NET programmiert ist, dientals angenehmer Nebeneffekt.Nach dem Programmstart erscheint einDialogfenster, in dem alle Layouts der aktuellenZeichnung aufgelistet sind. Mit denbeiden Pfeiltasten neben der Layout-AuflisdieBlockreferenzen <strong>und</strong> Blockdefinitionenkonform zu gestalten.Nach dem Laden der LISP-Datei stehtdem Anwender der Befehl ATTS2TXT zurVerfügung. Nach Aufruf dieses Befehlserwartet das Programm eine Auswahl vonBlockreferenzen <strong>mit</strong> Attributen. Von diesenwerden dann die zugehörigen Blockdefinitionener<strong>mit</strong>telt. Anschließend werdenalle Blockreferenzen dieser Blockdefinitionendurchlaufen, deren Attribute<strong>und</strong> deren Eigenschaften analysiert <strong>und</strong>aufgr<strong>und</strong> dieser Informationen entsprechendeTextobjekte erzeugt, so dass sichoptisch kein Unterschied ergibt. Die Attributobjektewerden daraufhin gelöscht. AlsOption kann der Anwender wählen, dassaus unsichtbaren Attributen keine Texteerstellt werden.Doppelklick auf die ReferenzIm Anschluss werden die Blockreferenzen,was die Attributeflags angeht, berichtigt,so dass ein Doppelklick auf die Referenzden Befehl _REFEDIT aufruft <strong>und</strong> nicht versucht,eine Attributbearbeitung zu starten.Als letztes werden dann die Blockdefinitionenberichtigt <strong>und</strong> dort die Attributdefinitionengelöscht. Die Befehlsauswirkungenkann man natürlich auch <strong>mit</strong>hilfe desUNDO-Befehls wieder rückgängigmachen.(Thomas Krüger/ra) u infou Programm:ACM-ATTS2TXT.LSPu Funktion:Attribute in Texte umwandeln,Blockreferenzen <strong>und</strong> -definitionenkonform gestaltenu Autor: Thomas Krügeru Lauffähig ab:AutoCAD 2005 bis 2014u Bezug: nur auf Tool-CD 7/2013Ideal zusammengeführttung lässt sich die Reihenfolge für die zusammengeführtenLayouts bestimmen. WelcheLayouts jedoch für das Zusammenführenherangezogen werden, bestimmt der Anwenderdurch das Markieren der gewünschtenEinträge. Ist der Dialog beendet, erfolgt dieweitere Benutzerführung in der Befehlszeile.Dort werden der Name des Ziellayouts <strong>und</strong>die Frage, ob zusammengeführte Layoutsgelöscht werden sollen, abgefragt. Sind dieFragen beantwortet, verfügt das Programmüber alle Informationen, die für eine korrekteBefehlsausführung erforderlich sind. Diegewählten Layouts werden nebeneinanderauf dem Ziellayout platziert.Kopieren auf die lokale FestplatteZu beachten ist, dass die lokalen Sicherheitseinstellungendas Laden von .NET-Programmbibliotheken aus dem Netzwerkverhindern (können). Daher sind die Programmdateienvor der Verwendung aufdie lokale Festplatte zu kopieren.Dieses Zusatzprogramm arbeitet abAutoCAD 2008, die Einbindung der Auto-CAD-.NET-Bibliotheken ist versionsbezogen.Zu laden ist die Programmdatei, diein der Dateibezeichnung die Versionsnummerder jeweils aktuellen AutoCAD-Installationenthält. Das Programm lässt sichauch auf den Vertikalprodukten von Autodesknutzen wie etwa AutoCAD Architecture.Falls man den ACM-Tool-Commandernicht verwendet, ist das Laden dieserApplikation einmalig <strong>mit</strong> NETLOAD erforderlich.Das Programm registriert sichselbst <strong>und</strong> steht von da an immer zur Verfügung.(Holger Brischke/ra)u infou Programm: ACM-LAYOUTMERGE.DLLu Funktion: mehrere Layouts zu einemzusammenfassenu Autor: Holger Brischkeu Lauffähig ab: AutoCAD 2008 bis 2014u Bezug: nur auf Tool-CD 7/201322<strong>AUTOCAD</strong> & Inventor <strong>Magazin</strong> 7/13

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!