Abweichend vom Standard können Pro/E-Linien anhand ihres Namens,
ihres Layers und ihrer Farbe einer definierten MEDUSA-Linie auf einem definierten Layer
zugewiesen werden. Dies geschieht mit Hilfe der Mappingtabelle proe2med_lstyle.map die
sich im Unterverzeichnis cfg befindet. Die Datei
hat folgenden Aufbau:
CSGConvType |
: |
CSGDxf2Med |
CSGMappingType |
: |
CSGLineStyleMapping |
<DXF-Linie> |
: |
<DXF-Layer> |
: |
<DXF-Farbe> |
: |
<M-Linie> |
: |
<M-Layer> |
: |
<S-Linie> |
: |
<S-Layer> |
<name> |
: |
<name> |
: |
<nummer> |
: |
<name> |
: |
<nummer> |
: |
<name> |
: |
<nummer> |
Die ersten beiden Zeilen sind
programminterne Schlüsselwörter, die diese Art der Datei spezifizieren. Sie
dürfen nicht verändert werden.
Die in Klammern gesetzten Ausdrücke sollen die Bedeutung und die Angabenart
der einzelnen Spalten verdeutlichen. Bei den MEDUSA-Angaben steht M- für
Sheetlevel und S- für Clumplevel. DXF-Linien werden mit ihrem Namen (z.B.
Aussenlinie), DXF-Layer mit ihrem Namen (z.B. Aussenkonturen), DXF-Farben mit
ihrer Farbnummer (z.B. 2), MEDUSA-Linien werden mit ihrem Namen (z.B S10),
MEDUSA-Layer mit der entsprechenden Nummer (z.B. 11) angegeben.
Die einzelnen Spalten werden jeweils mit einem Doppelpunkt voreinander
getrennt. Jede Zeile kann mit -- auskommentiert werden.
In der folgenden Beispieltabelle wird das Mapping der DXF-Linien/Layer/Farben
erklärt.
<DXF-Linie> |
: |
<DXF-Layer> |
: |
<DXF-Farbe |
: |
<M-Linie> |
: |
<M-Layer> |
: |
<S-Linie> |
: |
<S-Layer> |
|
: |
Bemassung |
: |
|
: |
|
: |
4 |
: |
|
: |
4 |
continuous |
: |
|
: |
|
: |
L0 |
: |
21 |
: |
SL0 |
: |
22 |
|
: |
|
: |
5 |
: |
L7 |
: |
|
: |
SL7 |
: |
|
gestrichelt |
: |
|
: |
|
: |
L3 |
: |
|
: |
SL3 |
: |
|
|
: |
Maschine |
: |
|
: |
|
: |
256 |
: |
|
: |
256 |
|
: |
Fundament |
: |
6 |
: |
|
: |
64 |
: |
|
: |
65 |
|
: |
Fundament |
: |
7 |
: |
|
: |
60 |
: |
|
: |
61 |
|
: |
Fundament |
: |
|
: |
|
: |
58 |
: |
|
: |
58 |
CADConvert arbeitet mit den ermittelten
DXF-Eigenschaften die Tabelle von oben nach unten solange ab, bis alle
MEDUSA-Eigenschaften belegt sind. Für dann immer noch nicht belegte
Eigenschaften wird der Standard eingesetzt. Nachfolgende Beispiele ergeben mit
der oben abgebildeten Tabelle die folgenden MEDUSA-Elemente. DEF steht für
Defaultmapping.
DXF-Linientyp |
DXF-Layer |
DXF-Farbe |
MLinie |
Mlayer |
SLinie |
SLayer |
gepunktet |
Bemassung |
5 |
L7 |
4 |
SL7 |
4 |
phantom |
Bemassung |
3 |
DEF |
4 |
DEF |
4 |
continuous |
Bemaßung |
(alle) |
L0 |
4 |
SL0 |
4 |
continuous |
(alle auß. 4) |
(alle) |
L0 |
21 |
SL0 |
22 |
gestrichelt |
Maschine |
(alle) |
L3 |
256 |
SL3 |
256 |
gestrichelt |
Fundament |
5 |
L7 |
58 |
SL7 |
59 |
gestrichelt |
Fundament |
6 |
L3 |
64 |
SL3 |
65 |
gestrichelt |
Fundament |
7 |
L3 |
60 |
SL3 |
60 |
|