Diese Woche zeigen wir Ihnen, wie Sie den Befehl CP_REPBLK verwenden können, um Ihre Blöcke mit einer neuen Definition zu aktualisieren und dabei die bearbeiteten (verschobenen) Attributpositionen beizubehalten.


Warum verschieben sich Attributpositionen?

Blöcke mit Attributen sind weit verbreitet. Allerdings müssen ihre ursprünglich entworfenen Attributpositionen häufig verschoben werden, um Überlappungen oder Unordnung in der Zeichnung zu vermeiden. Oft werden sie manuell an Positionen verschoben, an denen sie übersichtlicher und besser lesbar erscheinen.

Wenn Sie nun die Blockdefinition aktualisieren müssen, können Sie dies ganz einfach mit dem Befehl BEDIT tun. Um die Änderungen im Block sichtbar zu machen, verwenden Sie normalerweise den Befehl BATTMAN mit der Option ATTSYNC.

Die Einschränkung von ATTSYNC – das zu lösende Problem

Wenn Sie die Option ATTSYNC im Befehl BATTMAN verwenden, werden alle zuvor verschobenen Attribute wieder auf ihre ursprünglichen Positionen zurückgesetzt.

Das ist natürlich nicht das, was ein Benutzer möchte. Schließlich haben Sie die Attribute mühsam an bevorzugte Positionen verschoben – nur um dann festzustellen, dass ATTSYNC all diese Arbeit rückgängig gemacht und sie wieder an die Standardpositionen gesetzt hat.

CP_REPBLK überwindet diese Einschränkung auf intelligente Weise!

Der Befehl CP_REPBLK (CADPower -> Blocks -> Block-related -> Replace Block) kann hier verwendet werden, um nicht nur die Blockdefinition zu aktualisieren, sondern auch sicherzustellen, dass die verschobenen Attribute ihre Positionen beibehalten und nicht auf ihre ursprünglichen Orte zurückgesetzt werden.

Dies ist ein großer Unterschied und eine deutliche Verbesserung gegenüber der Funktionsweise des Befehls ATTSYNC in AutoCAD und BricsCAD.

Es ist überraschend, dass weder AutoCAD noch BricsCAD dieses Problem bisher behoben haben. Bis dahin können Sie CADPower verwenden, um Ihre Arbeit zuverlässig zu erledigen.

Bildnachweis: Tatsächlicher CADPower-Benutzer in AutoCAD 2026

Leave a Reply

Your email address will not be published. Required fields are marked *