Das Format der Bauteildatei, die beim Einfügen eines Blockes ausgewertet wird, entspricht dem der anpassbaren C-Bauteildateien. Genauere Angaben zu den einzelnen einzutragenden Parametern können der Beispieldatei UBLCK1.SDD entnommen werden.
Folgende in dieser Datei enthaltenen Schlüssel bestimmen den Ablauf der Blockeinfügung:
Schlüssel "DIAS":
In diesem Schlüssel befinden sich neben Angaben zur Überschrift und dem Format der Dia-Box die Zuordnung zwischen den auswählbaren Blöcken (identifiziert über ihre Block-ID) und dem zum Block gehörigen Beschreibungstext sowie dem angezeigten Dia. Die Identifizierung der Dias kann über eine Diabibliothek oder direkt über einen Dianamen erfolgen.
Alle folgenden Schlüssel besitzen als Merkmale die Block-IDs, wodurch alle folgenden Einstellungen blockspezifisch vorgenommen werden können:
Schlüssel "BLOCKNAMEN":
Unter diesem Schlüssel findet die Zuordnung zwischen Block-ID und Blocknamen statt. Die Blöcke werden entsprechend den im Kapitel Verwaltung und Verwendung von ProSig-Ressourcen erläuterten Verfahren in der ProSig-Umgebung und anschließend im AutoCAD-Suchpfad gesucht.
Schlüssel "OBJEKTFANG":
Unter diesem Schlüssel wird ein numerisch kodierter Objektfang definiert, der beim Bestimmen des Blockeinfügepunktes zur Anwendung kommt. Eine Kombination mehrerer Objektfänge ist durch Summierung der entsprechenden Werte möglich.
Schlüssel "BKSSET":
Hier wird festgelegt, ob beim Einfügen eines Blockes auf ein bereits vorhandenes Zeichnungsobjekt auf dieses ein BKS gesetzt werden soll oder nicht.
Schlüssel "MASSFAK":
Unter diesem Schlüssel befinden sich Angaben über die Maßstabsabhängigkeit des Einfügefaktors des Blocks (maßstäbliche Objekte besitzen für alle Maßstäbe einen konstanten Einfügefaktor, der Einfügefaktor von Symbolen variiert dagegen in Abhängigkeit vom Maßstab).
Schlüssel "BLOCKLAYER":
Unter diesem Schlüssel sind die Layer aufgeführt, auf die der Block in Abhängigkeit vom eingestellten Maßstab gesetzt wird.
Schlüssel "ATTLAYER":
Unter diesem Schlüssel wird festgelegt, auf welchen Layer die sichtbaren Attribute des Blocks verlagert werden. Die Layer sind sowohl abhängig vom eingestellten Maßstab als auch vom Typ der Attribute.
Anmerkungen zur benutzerdefinierten Blockeinfügung
Folgende Aspekte sind bei der Benutzung der Funktion BLÖCKE EINFÜGEN (ALLGEMEIN) zu beachten:
Befehlswiederholung
Bedingt durch das Format der Funktion ist eine Befehlswiederholung nicht möglich; Abhilfe kann durch die Definition einer C:-Funktion geschaffen werden, die die Funktion BLÖCKE EINFÜGEN (ALLGEMEIN) mit dem Namen der Parameterdatei als Parameter aufruft.
ProSig-Menü
Die Funktion BLÖCKE EINFÜGEN (ALLGEMEIN) ist im ProSig-Menü mit dem Parameter NIL enthalten, d.h. mit interaktiver Abfrage der anpassbaren Bauteildatei. Soll die Funktion mit einem festen Dateinamen aufgerufen werden, so muss der Menü-Eintrag entsprechend angepasst werden.
Block-, Layer- und Attributnamen
Um die Strukturierung der ProSig-Zeichnung beizubehalten, sollten auch die benutzerdefinierten Blöcke den entsprechenden Vorschriften (vergl. Kapitel ProSig-Blöcke) genügen.