ACM-2025-02-01

Jahrgang: 2025
Ausgabe: 03
Autor: Andreas Kraus
Programm: K_DIMXY.LSP
Funktionalität: auf Achsen bemaßen
Format: LISP
Lauffähig ab: AutoCAD 2020
Befehle: K_DIMXY
Bezug: Online


Beschreibung
============

Automatisch auf Achsen bemaßen

Viele Bemaßungen in Grundrissen müssen auf Gebäudeachsen bemaßt werden, weil zum Zeitpunkt des Bauens noch 
keine anderen Fixpunkte da sind. Das gilt für praktisch alle Einbauten in Betondecken und -Böden aber auch 
andere. Wenn man etwa alle Auslassdosen für Leuchten, Brandmelder, Hinweisleuchten usw. bemaßen muss, kann 
das schon etwas Zeit in Anspruch nehmen und man sollte auch kein Teil übersehen. Auch einfache Punkte, die 
erst später bearbeitet werden, oder an denen für irgendetwas Platz freigehalten werden muss, müssen bemaßt 
werden.
Das Tool K_DIMXY.LSP bemaßt solche Einbauten oder Punkte auf vorher festgelegte Achsen oder auch andere 
Elemente, beispielsweise Wände. Das Tool verlangt einen Layer, auf dem Linien abgelegt werden, zu denen später 
bemaßt wird (Referenzlayer). Die Linien lassen sich automatisch erzeugen, indem man zum Beispiel eine Achse 
anklickt und alle Linien und Polylinien des Layers dieser Achse herauskopiert - auch aus Blöcken und XRefs - 
und auf diesen Layer legt. Natürlich kann man die Objekte auf diesem Layer auch bearbeiten und ergänzen. 
Beim Programmstart wird geprüft, ob schon ein Layer festgelegt wurde und ob sich auf diesem auch Linien befinden. 
Ist dies nicht der Fall, wird über ein Dialogfeld nach einem Layer gefragt. Hier kann man einen bestehenden 
Layer anklicken oder einen neuen Layernamen eingeben. Ein neuer Layer wird mit Standardeinstellungen erzeugt. 
Sind noch keine Linien auf diesem Layer, wird man aufgefordert, ein Objekt anzuklicken. Der Layer dieses 
Objekts wird dann nach Linien und Polylinien durchsucht, auch innerhalb von Blöcken, um Kopien davon auf dem 
Referenzlayer zu erzeugen.
Ist dies geschehen, sind alle Vorbereitungen abgeschlossen. Ab hier fragt das Tool nur noch nach einem Punkt 
oder nach Eingabe von Enter nach Objekten, um jeweils auf die nächstgelegene Referenzlinie in X- und Y-Richtung 
zu bemaßen. Hierbei werden die aktuellen Einstellungen verwendet. Bei Wahl eines Punkts können natürlich 
Objektfang und auch die Eingabe einer Koordinate verwendet werden.
Bei einem Punkt wird das Tool nach der Erzeugung der Bemaßung beendet, bei Enter und nachfolgender Wahl der 
Objekte können mehrere Objekte gewählt werden, die dann jeweils einzeln bemaßt werden. Hier lassen sich auch 
alle Einbaudosen in einem Deckenspiegel auf einmal bemaßen. Bemaßt werden Objekte an ihrem geometrischen 
Mittelpunkt und Blöcke an ihrem jeweiligen Basispunkt. Auslässe kann man damit auch einfach mit Kreisen 
zeichnen. Außerdem sind noch die Optionen Layer, Abstand und Objektlayer im Angebot.
Layer legt einen neuen Layer für die Referenzobjekte fest, Abstand legt den Abstand der Bemaßung vom Bemaßungspunkt 
fest und mit Objektlayer kann ein Layer für neue Referenzobjekte angeklickt werden. Achtung, die alten Objekte 
werden hierbei nicht gelöscht. Man kann damit etwa weitere "Wandlayer" den Referenzobjekten hinzufügen damit alle 
Beton- und Mauerwerkwände verwendet werden können. Als Referenzobjekte können alle Linien und Polylinien auf 
beliebigen Layern verwendet werden.
Die Einstellungen für Layer und Abstand werden in einer INI-Datei gespeichert und sind damit für die nächste 
Verwendung sofort verfügbar. Diese INI-Datei wird entweder im Zeichnungsverzeichnis oder, wenn vorhanden, in 
einem Verzeichnis mit dem Namen "_ini", das im Pfad des Zeichnungsverzeichnisses zu finden sein muss, gespeichert. 
Der Pfad wird also ab dem Zeichnungsverzeichnis rückwärts nach einem solchen Verzeichnis durchsucht. Damit können 
mehrere Unterverzeichnisse auf die Daten im "_ini"-Verzeichnis zugreifen. Wird keins gefunden, kommt die 
INI-Datei ins Zeichnungsverzeichnis.