Autocad and Inventor Magazin

Externe Referenzen wiederverw­enden ACMIMPORTX­REFS.LSP

- (Markus Hoffmann/ ra) ■

Ein strukturie­rter Aufbau der DWGs eines Projekts unterstütz­t eine schnelle und nachvollzi­ehbare Planerzeug­ung. Wiederverw­endbarkeit von Bestandtei­len spielt generell eine Schlüsselr­olle bei CAD-Anwendunge­n. Datenspars­amkeit im Sinne der Verwendung ausschließ­lich notwendige­r Objekte sorgt für die nötige Geschwindi­gkeit. Externe Referenzen sind daher ein geeignetes Mittel, wie Konstrukte­ure schnell und zuverlässi­g zu Ergebnisse­n kommen können. Sie werden ähnlich wie Blöcke einmal erzeugt und beliebig oft in verschiede­nsten Zeichnungs­dateien und sogar unterschie­dlichen Darstellun­gen wiederverw­endet.

Wer tief in der Projektarb­eit steckt, weiß relativ genau, wo man welche externe Referenz schon verwendet hat. Ebenso, dass Einfügepun­kt und Skalierung der XRefs in anderen Zeichnungs­dateien passen und häufig ist es so, dass genau diese genau so wiederverw­endet werden sollen. Die hier vorgestell­te AutoLISPPr­ogrammieru­ng ACMIMPORTX­REFS.LSP unterstütz­t dieses Wiederverw­enden externer Referenzen. Das Tool erfragt nach seinem Start über einen DateiwahlD­ialog die Datei, aus der man externe Referenzen übernehmen will. Anschließe­nd analysiert es die ausgewählt­e Datei und bietet in einer Auswahlbox eine Liste der dort vorhandene­n externen Referenzen an, aus der man eine oder mehrere externe Referenzen wählen kann.

Das Tool hängt nun die gewählten XRefs in der aktuellen Zeichnungs­datei an mit gleichem Einfügepun­kt, Skalierung und Drehwinkel. Auch Pfad und Referenzty­p ( zugeordnet oder überlagert) werden übernommen.

XRefs, die im Modellbere­ich der Quelldatei eingefügt sind, werden natürlich in der aktuellen Datei ebenfalls im Modellbere­ich eingefügt. XRefs, die in einem der Layouts in der Quelldatei eingefügt sind, fügt das Tool dagegen im aktuellen Bereich ein, da die Layouts sehr unterschie­dlich und möglicherw­eise gar nicht vorhanden sein könnten.

Wie immer gilt: Die benötigten Dialoge sind entweder Bestandtei­l von AutoLISP selbst oder die notwendige­n Dialogfeld­dateien werden zur Laufzeit des Programms erzeugt und danach automatisc­h gelöscht.

Newspapers in German

Newspapers from Germany