AutoCAD 2009 – Blockdefinitionen -
Block Definitionen
Blöcke sind zusammengefasste Objekte und werden als Ganzes eingefügt (es entsteht eine Blockreferenz).
Welche Art der Blockdefinition sollte wann angewandt werden?
- Interne Blockdefinition
- Soll der Block nur in einer Zeichnung einfügbar sein, also nicht in weiteren Zeichnungen zur Verfügung stehen, dann wird eine interne Blockdefinition mit den Befehlen BLOCK oder BMAKE erstellt.
- Externe Blockdefinition mit dem Befehl WBLOCK
- Sind in der Zeichnung Objekte zusammenzufassen, die auch in anderen Zeichnungen zur Verfügung stehen müssen, sollte die Blockdefinition mit dem Befehl WBLOCK erfolgen.
- Dieses aber nur dann, wenn vorhandene Objekte aus der aktuellen Zeichnung zusammengefasst werden müssen.
- Neue Objekte, von denen man weiß, dass sie in vielen anderen Zeichnungen verfügbar sein müssen
- Ist von vornherein klar, dass neue Objekte zusammengefasst werden müssen (z.B. Schriftfelder oder Rahmen etc.), werden diese in einer neuen Zeichnung normal gezeichnet und abgespeichert.
- Ein Erstellen eines externen Blockes mit dem Befehl WBLOCK ist nicht notwendig, eher hinderlich.
- Der Einfügepunkt, der bei Nutzung des Befehls WBLOCK abgefragt wird, kann mit dem Befehl BASIS definiert werden.
- Ein Bereinigen der Zeichnung wäre sinnvoll.
Besonderheiten, aber wichtig zu wissen
- Layer 0.
- Alle im Block definierten auf Layer 0 gezeichneten Objekte werden nach dem Zeichnen auf den aktuellen Layer gezeichnet.
- Definitionen von Layer, Linientypen etc.
- Alle erforderlichen Definitionen (Layer, Linientypen etc.) werden beim Einfügen in der Zeichnung erstellt.
- Weichen die Definitionen voneinander ab, hat die Definition der Zeichnung Vorrang. Ist der Layer Mittellinie in der Zeichnung rot und der Layer Mittellinie im Block grün, so wird der Block geändert. Er wird rot.
- Wenn Objekte mit Farbe, Linientyp und/ oder Linienstärke VONBLOCK definiert wurden, erhalten diese bei der Einfügung die Definition der aktuellen Farbe, Linientyp und/ oder Linienstärken Einstellung. Werden sie mit VONLAYER definiert, erhalten sie die Einstellung des aktuellen Layers.
- Verschachteln von Blöcken
- Blöcke können verschachtelt werden. Dabei ist zu beachten, dass der verschachtelte Block nicht genau so heißt, wie der Block einer Hierachiestufe höher.
- Der Befehl BLOCK oder BMAKE verhindert solch ein Vorgehen.
- Der Befehl WBLOCK ermöglicht so ein Vorgehen.
- Eine beim Einfügen erscheinende Fehlermeldung “Ungültig. Block referenziert sich selbst.” weißt auf einen solch falsch definierten Block hin.
- Korrektur solcher Blöcke
- Ein solch falsch definierter WBLOCK sollte als Zeichnung geöffnet werden
- Den eingefügten sich selbst-referenzierenden Block mit dem Befehl UMBENENN umbenennen. Der Block darf nicht genauso heißen wie die Zeichnung.
- Alternativ: Diesen Block löschen oder mit dem Befehl URSPRUNG auflösen. Im zweiten Schritt die Zeichnung bereinigen. Weiteres hierzu hier.
- Die Zeichnung speichern. NICHT als WBLOCK abspeichert. Die Selbst-Refenzierung würde wieder hergestellt.
Weitere relevante Artikel:
Am 18. April 2009 geändert und hinzugefügt.
Aus dem Blog “No more CADsualities”
Alles über Blöcke – Teil 1
Alles über Blöcke – Teil 2
Alles über Blöcke – Teil 3
Viel Spaß beim Ausprobieren.
Autor: Dipl.-Ing. Jürgen A. Becker
Kontakt: Juergen.Becker@CAD-Becker.de oder Juergen.Becker@AUGI.COM
- Langjährige Schulungserfahrung
- Autorisierter AutoCAD Trainer (AutoCAD, Mechanical Desktop, Inventor etc.)
- Software- und Datenbankentwicklung



