Austausch von CAD-Modellen zwischen EUKLID Design und Autocad im dwg- und dxf-Format
Inhalthaltsverzeichnis   Schlüsselwortübersicht

 

Layerzuordnung

 

Allgemein

Den EUKLID Design-Layernamen kann mit zwei Anweisungen der Parameterdatei der entsprechende Autocad-Layer zugeordnet werden. Die Ausleitung erzeugt Layer nur dann, wenn sie von graphischen Objekten benötigt werden. Redundante Angaben in der Paramterdatei erzeugen keine leeren Layer in Autocad.

Alle in EUKLID Design vorhandenen Layer sind automatisch definiert.

Bei der Layererzeugung wird folgendermaßen verfahren: Ist der benötigte Layer automatisch oder mit DWG_layerDefine spezifiziert, so wir er mit diesen Atributen erzeugt. Ist dies nicht der Fall, so geprüft ob ein DWG_layerAssign dafür vorhanden ist. In diesem Fall wird er mit dem zugeweisenen Namen und den Defaultattributen erzeugt. Ist kein Name zugewiesen, so der Defaultlayer verwendet. Ist er maskiert, wird ein Name entsprechend der Maske erzeugt. Auch hier kommen die Defaultattribute zur Anwendung.

Autocad-Layernamen

Sie dürfen nur Großbuchstaben, Zahlen und die Zeichen '$_-' enthalten. Daraufhin werden alle zu erzeugenden Layer überprüft und deren Namen gegebenenfalls korrigiert. Ungültige Zeichen werden durch einen Unterstrich '_' ersetzt. Falls sie mehr als 31 Zeichen enthalten, werden sie auf diese Länge gekürzt.

 

Default Autocad-Layer

Der hier definierte Layer wird erzeugt und dann verwendet, falls kein spezifischer Layer zugewiesen ist. Redundante Spezifikationen erzeugen keine unbenutzten Layer in Autocad.

DWGOUT_layerDefault <Autocad-Layer> | <Autocad-Layermask> <linestyle> <Autocad-Color>

<Autocad-Layer> Autocad-Layername
<Autocad-Layermask>

Ein Layername wie oben definiiert, jedoch mit genau einem Zeichen '#'. Bei der Umsetzung wird dieses Zeichen durch die EUKLID Design-Layernummer ersetzt. Bei Bedarf wird der Layer erzeugt.

<linestyle> EUKLID Design-Linienartnummer für die Verwendung von 'VONLAYER'
<Autocad-Color> Autocad-Farbnummer für die Verwendung von 'VONLAYER'

Wird kein Default zugewiesen, wird so beziehen sich die erzeugten Elemente auf den Layer mit der Layermask = '#' mit dem linestyle = 1 und der Autocad Color = 7. D.h. der Layername wird übernommen.

 

Autocad-Layerdefinition

Der hier definierte Autocad-Layer wird dann erzeugt und verwendet, falls ein Objekt ihn benötigt. Das gilt in allen Fällen, auch dann, wenn der Name durch DWG_layerAssign zugewiesen wurde.

DWGOUT_layerDefine <Autocad-Layer> <linestyle> <Autocad-Color>

<Autocad-Layer> Name, der nur Buchstaben, Zahlen und die Zeichen '$_-' enthalten darf.
<linestyle> EUKLID Design-Linienartnummer für die Verwendung von 'VONLAYER'
<Autocad-Color> Autocad Farbnummer für die Verwendung von 'VONLAYER'

 

Spezifische Layerzuordnung

Diese Zuordnung wird beim Ausleiten nur dann verwendet, wenn die EUKLID Design-Werte umgesetzt werden sollen (DWG_graphAttrMode useObjectDSettings). Beim Einlesen kommt sie immer zur Anwendung.

DWG_layerAssign <EUKLID Design-Layername> <Autocad-Layername>

<EUKLID Design-Layername> Name des Layers in EUKLID Design.
<Autocad-Layername> Name, der nur Buchstaben, Zahlen und die Zeichen '$_-' enthalten darf.
 

 

Zum Seitenanfang