98
E3.3DRoutingBridge

E3.3DRoutingBridge - caddye3.comcaddye3.com/wp-content/uploads/E3.3DRoutingBridge_DE.pdf · I Inhaltsverzeichnis Allgemein..... 1

  • Upload
    ngoliem

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

E3.3DRoutingBridge

www.zuken.com/e3

Technische Anfragen richten Sie bitte an den für Sie zuständigen Support-Ansprechpartner e-mail: [email protected] Tel.: 07305/9309-60 Hinweis Zuken haftet nicht für etwaige Fehler in dieser Dokumentation. Eine Haftung für mittelbare und unmittelbare Schäden, die im Zusammenhang mit der Lieferung oder dem Gebrauch dieser Dokumentation entstehen, ist ausgeschlossen, soweit dies gesetzlich zulässig ist. Diese Dokumentation enthält urheberrechtlich geschützte Informationen. Alle Rechte, insbesondere das Recht der Vervielfältigung und Verbreitung, sowie der Übersetzung bleiben vorbehalten. Kein Teil der Dokumentation darf in irgendeiner Form (durch Fotokopie, Mikrofilm oder ein anderes Verfahren) ohne vorherige schriftliche Zustimmung von Zuken reproduziert oder unter Verwendung elektronischer Systeme verarbeitet, vervielfältigt oder verbreitet werden. Kontakt Zuken E3 GmbH Lämmerweg 55 89079 Ulm/Einsingen Tel: 07305/9309-0 Fax: 07305/9309-99 Web: http://www.zuken.com e-mail: [email protected] © Copyright 2012, Zuken E3 GmbH

www.zuken.com/e3 I

Inhaltsverzeichnis Allgemein .................................................................................................................... 1

Lizenz ......................................................................................................................... 1

Netzwerkinstallation .................................................................................................... 1

1 Einführung ........................................................................................................... 2

1.1 Auswahl Kabel/Drähte .................................................................................. 3

1.1.1 E3 Vorselektion ..................................................................................... 4

1.1.2 Kabelbaugruppen .................................................................................. 7

1.1.3 Nach Attribut gruppiert .......................................................................... 7

1.1.4 Kabelbaum ............................................................................................ 9

1.2 Startparameter ........................................................................................... 10

2 Allgemeines Attribut Mapping ............................................................................ 11

2.1 Funktionsbeschreibung .............................................................................. 11

2.2 Attribute und Funktionen ............................................................................ 11

2.3 Attributträger und Abkürzungen ................................................................. 16

2.4 Sektionen der Map-Datei ............................................................................ 17

2.4.1 Allgemeine Sektion „General“ ............................................................. 17

2.4.2 Mapping Sektionen ............................................................................. 17

2.5 Mapping Syntax.......................................................................................... 17

2.5.1 Indirekte Attributwerte ......................................................................... 18

2.5.2 Indirekte Attributwerte für Anschlagteil und Anschlusspunktgegenstück 21

2.5.3 Beispiel für eine *.map Datei ............................................................... 21

3 3D-Routing Schnittstellen .................................................................................. 23

3.1 CATIA V5 ................................................................................................... 23

3.1.1 Catia V5 Routing ................................................................................. 23

3.1.2 CATIA V5 Variants .............................................................................. 33

3.1.3 XHI-Import ........................................................................................... 34

3.2 NX Routing ................................................................................................. 37

3.2.1 NX Routing Oberfläche ....................................................................... 37

3.2.2 Erforderliche Attribute ......................................................................... 39

3.2.3 Zusätzliche Informationen ................................................................... 39

3.2.4 Export Modul ....................................................................................... 42

3.2.5 Import Modul ....................................................................................... 43

3.3 SolidWorks ................................................................................................. 45

3.3.1 Zusätzliche Attribute in E³.series ......................................................... 45

www.zuken.com/e3 II

3.3.2 Beispiele ............................................................................................. 48

3.3.3 Export Modul ....................................................................................... 54

3.3.4 Import Modul ....................................................................................... 62

3.4 I-DEAS ....................................................................................................... 63

3.4.1 I-DEAS Oberfläche .............................................................................. 63

3.4.2 Attribut Mapping .................................................................................. 63

3.5 Pro/E .......................................................................................................... 64

3.5.1 Export Oberfläche ............................................................................... 64

3.5.2 .CABLEHSAPE Attribut ....................................................................... 68

3.5.3 Pro/E Export Attribut Mapping ............................................................. 69

3.5.4 Import .................................................................................................. 70

3.5.5 Attribute ............................................................................................... 71

3.6 Landmark Technology ................................................................................ 72

3.6.1 Export Oberfläche ............................................................................... 72

3.6.2 Mapping-Einträge ................................................................................ 72

3.6.3 Import Oberfläche ............................................................................... 74

3.6.4 Mapping-Einträge ................................................................................ 74

3.7 Inventor ...................................................................................................... 75

3.7.1 Export Oberfläche ............................................................................... 75

3.7.2 Mapping Einträge ................................................................................ 75

3.8 Solid Edge .................................................................................................. 76

3.8.1 Export Oberfläche ............................................................................... 76

3.8.2 Mapping Einträge ................................................................................ 78

3.9 Harness Import ........................................................................................... 79

3.9.1 Voraussetzungen ................................................................................ 79

3.9.2 Import Oberfläche ............................................................................... 79

3.9.3 Mapping Einträge ................................................................................ 80

3.10 SolidWorks Fluid ........................................................................................ 82

3.10.1 Auswahl .............................................................................................. 82

3.10.2 Export Oberfläche ............................................................................... 82

3.10.3 INI-Datei .............................................................................................. 83

3.10.4 Mapping Einträge ................................................................................ 84

3.11 E3 Harness Export ..................................................................................... 85

3.11.1 Voraussetzungen ................................................................................ 85

3.11.2 Allgemein ............................................................................................ 85

3.11.3 E3 Harness Export Oberfläche............................................................ 86

www.zuken.com/e3 III

3.11.4 Splice Erkennung ................................................................................ 88

3.11.5 Protection Erkennung .......................................................................... 89

3.11.6 Fixing Erkennung ................................................................................ 90

3.11.7 Beispiel Schemablatt ........................................................................... 90

3.11.8 Beispiel Formboardblatt ...................................................................... 91

3.11.9 INI Datei .............................................................................................. 91

www.zuken.com/e3 IV

www.zuken.com/e3 1

Allgemein

E3.3DRoutingBridge bietet Ihnen eine einheitliche graphische Oberfläche für alle CAD bezogenen Import-/ Exportmodule der Zuken E3 GmbH.

Lizenz

Jedes Import- Exportmodul ist für sich lizensiert. In der Oberfläche werden nur die beim Anwender lizenzierten Module angezeigt. Für Fragen zur Lizenzierung wenden Sie sich bitten an [email protected] UH.

Netzwerkinstallation

Für die Installation auf einem Netzlaufwerk, muss in der Datei „E3_3DRoutingBridge.exe.config“ folgender Eintrag innerhalb des <Configuration> Tags hinzugefügt werden:

<configuration>

<startup>

<supportedRuntime version="v4.0.30319"/>

<!-- supportedRuntime version="v2.0.50727"/-->

</startup>

<runtime>

<loadFromRemoteSources enabled="true"/>

</runtime>

</configuration>

www.zuken.com/e3 2

1 Einführung

Nach Installation und Start der E3.3DRoutingBridge Anwendung erscheint folgende Oberfläche:

Abbildung 1 GUI Übersicht

Erläuterungen zu:

Exportieren/Importieren: Reiter zur Grobauswahl von Import- oder Exportmodulen.

Exportmodul auswählen: Auswahl der zur Verfügung stehenden (lizenzierten) Module.

Auswahl: Auswahl der zu exportierenden Drähte/Kabel (s. Abschnitt X1.1X)

Rechts der Auswahlliste befinden sich die modulspezifischen Einstellungen.

www.zuken.com/e3 3

1.1 Auswahl Kabel/Drähte

In der Auflistung erscheinen zunächst alle im Projekt gefundenen und angeschlossenen Kabel und Drähte. Für Kabel gilt, dass mindestens eine Ader des Kabels angeschlossen sein muss, um in der Auswahl zu erscheinen.

Abbildung 2 Kabel/Draht Selektion

Um ein Kabel/Draht zu exportieren muss die Checkbox vor dem Kabel/Draht angehakt werden. Die Auswahlliste enthält drei Reiter:

Alle: Alle angeschlossenen Kabel und Drähte im E3.series Projekt.

E3 Vorselektion: Alle in E3.series markierten Kabel und Drähte (s. Abschnitt X1.1.1X)

Kabelbaugruppen: Zeigt alle Baugruppen im E3.series Projekt, die ein Kabel enthalten das an mindestens einen Pin der Baugruppe angeschlossen ist.

www.zuken.com/e3 4

1.1.1 E3 Vorselektion

Folgende Selektionen sind dabei möglich:

1. Ein Draht/Kabel wird direkt im E3.series Betriebsmittelbaum selektiert:

Abbildung 3 E3 Betriebsmittelbaum

Abbildung 4 Reiter "E3 Vorselektion"

2. Stecker/Steckerpins/Betriebsmittel/Baugruppen sind selektiert:

Abbildung 5 Stecker/Bauteil Selektion

Abbildung 6 Reiter "E3 Vorselektion"

Alle an den Steckern/Steckerpins und Betriebsmittel angeschlossenen Kabel/Drähte werden ausgewählt. Bei selektierten Baugruppen werden wiederum alle angeschlossenen Kabel/Drähte von darin enthaltenen Betriebsmitteln und Steckern ausgewählt.

www.zuken.com/e3 5

3. Blätter werden selektiert:

Abbildung 7 E3 Blatt-Selektion

Abbildung 8 Reiter "E3 Vorselektion"

Alle auf den selektieren Blättern verlegten Kabel/Drähte werden ausgewählt. Wird die Selektion im Betriebsmittelbaum von E3.series geändert während die E3.3DRoutingBridge Anwendung geöffnet ist, muss der Auswahldialog mittels

„Aktualisieren“ aktualisiert werden. In der Auswahlliste markierte Drähte/Kabel werden in E3.series hellgetastet, wenn die Option „aktives Highlight“ aktiviert ist:

Abbildung 9 Selektiere Kabel/Drähte

www.zuken.com/e3 6

Abbildung 10 Hellgetastete Kabel/Drähte

www.zuken.com/e3 7

1.1.2 Kabelbaugruppen

Der Reiter Kabelbaugruppen zeigt alle Baugruppen des E3.series Projekts die ein Kabel enthalten das mit mindestens einem Pin der Baugruppe verbunden ist.

Abbildung 11 Baugruppenselektion

1.1.3 Nach Attribut gruppiert

Der Reiter „Nach Attribut gruppiert“ zeigt alle Kabel/Drähte gruppiert nach einem konfigurierbaren Attribut. Es werden nur Kabel/Drähte gelistet, bei denen mindestens ein Pin verbunden ist. Das Attribut ist frei konfigurierbar. Standardmäßig ist kein Attribut definiert und es wird folgende Meldung angezeigt:

Sie können das Attribut in der „E3_3DRoutingBridge.ini“ Konfigurationsdatei definieren. Diese Datei befindet sich im Installationsverzeichnis im Unterordner „Config“. In der Sektion „[Attributes]“ muss der Wert „GroupAttribute“ zugeordnet werden.

[Attributes] GroupAttribute = Function

www.zuken.com/e3 8

Abbildung 12 Nach Attribut gruppiert

www.zuken.com/e3 9

1.1.4 Kabelbaum

Der Reiter Kabelbaum zeigt alle Kabelbäume des E3.series Projektes. Diese Funktion ist aktiv ab der E3.series Version 2011. Es werden alle Kabelbäume gelistet, die mit E3.series Topologie definiert worden sind.

Abbildung 13 Kabelbaum

www.zuken.com/e3 10

1.2 Startparameter

Um nicht alle lizenzierten Module in der E3.3DRoutingBridge zu öffnen, kann durch Startparameter gewählt werden, welche Module in der Oberfläche zur Auswahl stehen. Durch Angabe der Startparameter kann erreicht werden, dass nur Lizenzen gezogen werden, die wirklich benötigt werden. Die folgenden Startparameter sind in der E3.3DRoutingBridge verfügbar. Sie können beliebig kombiniert werden.

Parameter Beschreibung

/Catia Startet die Module „CATIA V5 Routing“ und „CATIA V5 Variants“ mit der Lizenz „E3_CATIA_V5“

/Ideas Startet das Modul „I-DEAS“ mit der Lizenz „E3_IDEAS“

/Inventor Startet das Modul „Inventor“ mit der Lizenz „E3_Inventor“

/Landmark Startet das Modul „Landmark Technology“ mit der Lizenz „E3_Landmark“

/NX Startet das Modul „NX Routing“ mit der Lizenz „NX_ROUTING“

/ProE Startet das Modul „ProE“ mit der Lizenz „E3_ProE“

/SolidWorks Startet das Modul „SolidWorks“ mit der Lizenz „E3_SolidWorks“

/XHI Startet das Modul „XHI Import“ mit der Lizenz „E3_XHI“

/HarnessImport Startet das Modul „Harness Import“ mit der Lizenz „E3_HARNESS_IMPORT“

www.zuken.com/e3 11

2 Allgemeines Attribut Mapping

Häufig bietet ein Export-/Importmodul die Möglichkeit ein benutzerdefiniertes Attribut für die Ermittlung eines Wertes anzugeben. Die Syntax zur Definition eines benutzerdefinierten Attributs ist für alle Module einheitlich gehalten. Im Folgenden ist das sog. Attribut-Mapping beschrieben.

2.1 Funktionsbeschreibung

Das Attribute-Mapping beschreibt Abbildungsvorschriften von E³.cable Attributen an bestimmten Trägern (Kabel, Betriebsmittel, Anschlusspunkte, etc.) auf die XML-Elemente einer Export-Ausgabedatei. Das Attribute-Mapping ist im INI Dateiformat gespeichert. Die Datei besitzt die Endung „*.map“.

2.2 Attribute und Funktionen

Der Wert eines zu exportierenden Elements kann gegeben sein durch

einen Attributwert

einen Funktionswert in E3

Beispiel für Attribute:

Abbildung 14 E3 Attribute

Beispiele für Werte die über eine Funktion ermittelt werden müssen:

Abbildung 15 E3 Standard-Funktionen

Also, GetWireType() GetName() GetColorDescription() GetCrossSectionDescription()

www.zuken.com/e3 12

Folgende Funktionen stehen zur Verfügung:

Träger Funktion Beschreibung

Aderkörper <WireGroup> Liefert die Drahtgruppe eines Einzeldrahtes zurück.

Aderkörper <WireName> Liefert den Drahtname eines Einzeldrahtes zurück.

Aderkörper <CrossSection> Liefert den Querschnitt einer Ader/Einzeldrahtes zurück.

Aderkörper <CrossSectionDescription> Liefert den Querschnitt einer Ader/Einzeldrahtes mit Maßeinheit zurück.

Aderkörper <Color> Liefert Farbe einer Ader/Drahtes zurück.

Aderkörper <ColorDescription> Liefert die Farbbeschreibung eine Ader/Drahtes zurück.

Aderkörper <Length> Liefert die Länge einer Ader/Drahtes zurück.

Aderkörper <Name> Liefert den Namen einer Ader/Drahtes zurück.

Aderkörper <Signalname> Liefert den Signalnamen einer Ader/Drahtes zurück.

Aderkörper <End1Device_Name>

Liefert den Namen des an Ende1 angeschlossenen Betriebsmittels.

Aderkörper <End1Device_Assignment> Liefert die Anlage des an Ende1 angeschlossenen Betriebsmittels.

Aderkörper <End1Device_Location> Liefert den Ort des an Ende1 angeschlossenen Betriebsmittels.

Aderkörper <End1Pin_Name> Liefert den Anschlusspunktname

www.zuken.com/e3 13

n des an Ende1 angeschlossenen Anschlusspunktes.

Aderkörper <End1Pin_Internalname> Liefert den internen Betriebsmittelnamen des an Ende1 angeschlossenen Anschlusspunktes.

Aderkörper <End2Device_Name> Liefert den Namen des an Ende2 angeschlossenen Betriebsmittels.

Aderkörper <End2Device_Assignment> Liefert die Anlage des an Ende2 angeschlossenen Betriebsmittels.

Aderkörper <End2Device_Location> Liefert den Ort des an Ende2 angeschlossenen Betriebsmittels.

Aderkörper <End2Pin_Name> Liefert den Anschlusspunktnamen des an Ende2 angeschlossenen Anschlusspunktes.

Aderkörper <End2Pin_Internalname> Liefert den internen Betriebsmittelnamen des an Ende2 angeschlossenen Anschlusspunktes.

Aderkörper <Cable_Name> Name des Kabels oder Name der Drahtgruppe.

Aderkörper <Cable_Assignment> Anlage des Kabels.

Aderkörper <Cable_Location> Ort des Kabels.

Anschlusspunkt <Fitting> Liefert das Anschlagteil des Anschlusspunktes

Anschlusspunkt <Mating> Liefert den in E3 eingestellten Gegen-Anschlusspunkt des Anschlusspunktes

Aderkörper <OuterDiameter> Liefert den für den Aderkörper festgelegten Aussendurchmesser. Ab Version 2010 Build 910 oder höher!

www.zuken.com/e3 14

Kabelkörper <OuterDiameter> Liefert den für den Kabelkörper festgelegten Aussendurchmesser. Ab Version 2010 Build 910 oder höher!

Betriebsmittel, Kabel, Stecker

<NAME> Liefert den Name des Betriebsmittels

Betriebsmittel, Kabel, Stecker

<Location> Liefert das Ortskennzeichen des Betriebsmittels

Betriebsmittel, Kabel, Stecker

<Assignment> Liefert das Anlagekennzeichen des Betriebsmittels

Betriebsmittel, Kabel, Stecker

<ComponentName> Liefert den Bauteilename des Betriebsmittels

Kabel <OuterDiameter> Liefert den Außendurchmesser des Betriebsmittels

Stecker <CONNECTEDDEVICE_NAME> Liefert den Namen des angeschlossenen Betriebsmittels. Achtung: Hierbei werden alle Anschlusspunkte des Betriebsmittels untersucht. Sobald an einem Anschlusspunkt ein angeschlossenes Betriebsmittel gefunden wird, wird dieser Betriebsmittelname verwendet.

Kabelbaum <SHEETNAME> Liefert den Blattname auf dem sich der Kabelbaum befindet (z.Z. nur HarnessImport und HarnessExport).

Kabelbaum <SHEETASSIGNMENT> Liefert die Anlage des Blattes auf dem sich der Kabelbaum befindet (z.Z. nur HarnessImport und

www.zuken.com/e3 15

HarnessExport).

Kabelbaum <SHEETLOCATION> Liefert den Ort des Blattes auf dem sich der Kabelbaum befindet (z.Z. nur HanressImport und HarnessExport).

Kabelbaum <PROJECTNAME> Liefert den Projektname (z.Z. nur HarnessImport und HarnessExport).

www.zuken.com/e3 16

2.3 Attributträger und Abkürzungen

Folgende Tabelle zeigt die zur Verfügung stehenden Attributträger und deren Abkürzungen:

Träger Abkürzung

Aderkörper CORE, WIRE

Drahtkörper WIRE, CORE

Anschlusspunkt PIN

Kabel CAB

Aderende 1 & 2 ECORE1, ECORE2

Drahtende 1 & 2 EWIRE1, EWIRE2

Anschlusspunkt am Aderende 1 & 2

EPIN1, EPIN2

Betriebsmittel am Aderende 1 & 2

EDEV1, EDEV2

Bauteil COMP, COMPONENT

Anschlagteil FITTING (nur bei Anschlusspunkten!)

Gegenstecker MATING (nur bei Anschlusspunkten)

Blatt SHEET (z.Z. nur HarnessImport und HarnessExport)

Strukturknoten STRUCTURENODE (z.Z. nur HarnessImport und HarnessExport)

Projekt PROJECT (z.Z. nur HarnessImport und HarnessExport)

www.zuken.com/e3 17

2.4 Sektionen der Map-Datei

2.4.1 Allgemeine Sektion „General“

In dieser Sektion können allgemeine Einstellung für das Mapping vorgenommen werden. Folgende Einstellungen können hier vorgenommen werden: NUMBER_DECIMAL_SEPARATOR: Hier kann das Dezimaltrennzeichen definiert werden, welches für numerische Mappingwerte verwendet werden soll. NUMERIC_VALUES: Hier können Attribute oder Funktionen definiert werden, die in der Ausgabedatei einen numerischen Wert darstellen sollen. Hierzu wird das Dezimaltrennzeichen durch das in „NUMBER_DECIMAL_SEPARATOR“ definierte Dezimaltrennzeichen ersetzt. Die einzelnen Attribute oder Funktionen müssen mit „;“ zusammengehängt werden. In der folgenden Beispielkonfiguration wird das Attribut „[Length]“ und die Funktion „<CrossSection>“ als numerischer Wert in die Ausgabedatei geschrieben. Als Dezimaltrennzeichen wird hier „.“ verwendet: [GENERAL]

NUMBER_DECIMAL_SEPARATOR=.

NUMERIC_VALUES=[Length];<CrossSection>

2.4.2 Mapping Sektionen

Folgende Sektionen innerhalb der Map-Datei werden unterstützt:

Sektion Beschreibung

PINS Sektion für Anschlusspunkte

CORES Sektion für Aderkörper/Drahtkörper

DEVICES Sektion für „normale“ Betriebsmittel

CABLES Sektion für Kabel

CONNECTORS Sektion für Stecker

FITTING Sektion für Anschlagteile (z.Z. nur Pro/E)

WIRES Sektion für Drähte (z.Z. nur Pro/E)

HARNESS Sektion für Kabelbäume (z.Z. nur HarnessImport und HarnessExport)

In Abhängigkeit der inneren Logik des Exportmoduls werden die Sektionen der Map-Datei gelesen und versucht die darin enthaltenen Mapping-Einträge aufzulösen.

2.5 Mapping Syntax

Attributnamen werden mit eckigen Klammern „[„ und „]“ gekennzeichnet. Funktionen werden mit spitzen Klammern „<“ und „>“ gekennzeichnet.

www.zuken.com/e3 18

Ein E³.cable Attribut wird in der Grundform wie folgt auf ein zu exportierendes Element abgebildet: [SECTION]

Export-Element-Name=[ATTRIBUT_NAME:TRÄGER]

Wird der Träger nicht explizit angegeben, wird der Träger der Sektion angenommen. Eine Funktion wird wie folgt auf ein zu exportierendes Element abgebildet: [SECTION]

Export-Element-Name=<FUNKTIONSNAME>

Fixe Zeichenketten können ebenfalls angegeben werden:

[SECTION]

Export-Element-Name=Fixer Ausgabetext

Attribute, Funktionen und fixe Texte können beliebig kombiniert werden: [SECTION]

Export-Element-Name=[ATTRIBUT_NAME1:TRÄGER] Fixer Ausgabe Text

[ATTRIBUT_NAME2:TRÄGER] <FUNKTIONSNAME>

2.5.1 Indirekte Attributwerte

In bestimmten Fällen ist es gewünscht einen Attributwert zu verwenden, um mit dessen Hilfe auf ein Attribut an einem anderen Bauteil zuzugreifen. Die allgemeine Schreibweise ist wie folgt: Export-Element-Name=[ATTRIBUT_NAME:TRÄGER:ATTRIBUTE_NAME]

Folgendes Beispiel liefert den Beschreibungstext eines Zusatzteiles: ADD_PART_DESCR=[AdditionalPart:DEVICE:Description]

www.zuken.com/e3 19

Vom DEVICE (Betriebsmittel –X2) wird zunächst das Attribut AdditionalPart gelesen:

Abbildung 16 Zusatzteil am Betriebsmittel -X2: 90-WS-11

www.zuken.com/e3 20

Über dem am Zusatzteil eingetragenen Bauteilnamen 90-WS-11 wird nun die Beschreibung (Description) in der E3 Datenbank ermittelt:

Abbildung 17 Beschreibung-Attribut des Bauteils 90-WS-11

Durch die Angabe eines weiteres Doppelpunktes lässt sich die indirekte Ermittlung eines Attributwertes noch weiter schachteln. Möchten Sie z.B. Informationen über ein Zusatzteil, das mit einem Zusatzteil verknüpft ist ermitteln ist die Schreibweise wie folgt: ADD_PART_DESCR=[AdditionalPart:DEVICE:AdditionalPart:Descripti

on]

www.zuken.com/e3 21

2.5.2 Indirekte Attributwerte für Anschlagteil und Anschlusspunktgegenstück

Um einen Attributwert eines Anschlagteiles und Anschlusspunktgegenstückes zu lesen gilt folgende Syntax: FITTING_DESCR=[:FITTING:Description]

Bzw.

MATING_DESCR=[:MATING:Description]

Die erste Angabe des Attributs entfällt, da nicht von einem Attribut gelesen wird sondern direkt der Name des Anschlagteiles bzw. Anschlusspunktgegenstückes verwendet wird.

2.5.3 Beispiel für eine *.map Datei

[PINS]

SurfaceMaterial=[Surface_Material]

SubType=[Function]

Equipment=[:FITTING:Description]

SEAL=[Seal]

SEAL_SUPPLIER=[Seal:COMP:Supplier]

[CORES]

Color=<ColorDescription>

BendRadius=[BendRadius]

SeparationCode=[PanelWireClass]

Name=<Name>

SubType=<WireGroup>/<CrossSection>

InnerDiameter=<CrossSection>

OuterDiameter=[OuterDiameter]

[DEVICES]

DeviceName=<Assignment>+<Location>+<Name>+[ArticleNumber:COMP]

ModelName=[ArticleNumber:COMP]

[CABLES]

MINIMUM_BEND_RADIUS=[Bend Radius]

THICKNESS=[OuterDiameter]

ADDITIONAL_PART=[AdditionalPart]

TYPE=[Type:COMP]

DESCRIPTION=[Description:COMP]

SUPPLIER=[Supplier:COMP]

[HARNESS]

SheetAttributeFunction=[Function]

StructureAttributeFunction=[Function:STRUCTURENODE]

www.zuken.com/e3 22

ProjectAttributeFunction=[Function:PROJECT]

NameOfSheet=<SheetName>

AssignmentOfSheet=<SheetAssignment>

LocationOfSheet=<SheetLocation>

NameOfProject=<ProjectName>

[GENERAL]

NUMBER_DECIMAL_SEPARATOR=.

NUMERIC_VALUES=<CrossSection>

www.zuken.com/e3 23

3 3D-Routing Schnittstellen

Dieses Kapitel beschreibt die Konfigurationsmöglichkeiten der einzelnen 3D-Routing Schnittstellen. Beachten Sie bitte, dass die Ihnen zur Verfügung stehenden 3D-Routing Schnittstellen von der Dokumentation abweichen können. Um weitere Lizenzen zu erhalten wenden Sie sich bitte an [email protected] UH.

3.1 CATIA V5

3.1.1 Catia V5 Routing

3.1.1.1 Export Modul Diese Schnittstelle exportiert Verbindungsinformationen aus E³.series in eine XML-Datei. Diese XML-Datei kann von CATIA V5 Routing importiert werden. Die folgende CATIA V5 Version wird unterstützt:

CATIA – Electrical Wire Routing 2 (EWR)

E³series 2006 oder neuer

www.zuken.com/e3 24

Folgende Einstellungsmöglichkeiten stehen im Reiter Optionen für das CATIA V5 Routing Modul zur Verfügung:

Abbildung 18 CATIA V5 Export Optionen

Erläuterung zu:

Aus dem Anschlusspunktnamen und dem internen Betriebsmittelkennzeichen einen eindeutigen Namen erzeugen: Der Name des auszuleitenden Anschlusspunktes (Pin) wird aus dem Anschlusspunktnamen (Pinname) und dem internen Betriebsmittelnamen eines Steckers/Betriebsmittels gebildet.

Gegenstecker als „Equipment“ exportieren: Das XML-Element Equipment wird verwendet, um den Gegenstecker eines Steckers/Betriebsmittels auszuleiten.

Klemmleisten als „Equipment“ exportieren: Das XML-Element Equipment wird verwendet, um Klemmleisten auszuleiten. Die Klemmen der Klemmleiste werden dabei als XML-Element Connector ausgeleitet. Ist diese Option aktiviert, so werden signalgleiche Klemmenanschlüsse nur einmal ausgeleitet.

Erzeuge Einzelpin für Bauteile und Stecker: Erzeugt für jedes Betriebsmittel/Stecker nur einen Anschlusspunkt (Pin).

Anschlusspunktname für Anschlusspunkt-ID verwenden: Exportiert den Anschlusspunktnamen anstatt einer nummerischen ID.

Doppelte Pinnamen nur einmal schreiben: Doppelte Anschlusspunktnamen innerhalb eines Steckers/Betriebsmittels werden ausgefiltert.

Steckergehäuse exportieren: Zusätzlich wird zu einem Stecker eine ConnectorShell (Steckergehäuse) exportiert.

www.zuken.com/e3 25

o Steckergehäuse Identifikatorattribut, Name des Attributs am Steckerbetriebsmittel oder am Steckerbauteil welches dazu führt, dass ein Stecker mit Gehäuse ausgeleitet wird. Es genügt wenn das Attribut vorhanden ist. Es muss nicht mit einem Wert befüllt sein:

Abbildung 19 Betriebsmitteleigenschaften eines Steckers

www.zuken.com/e3 26

o Wird diese Option ausgewählt muss ein Anschlagteil für die Pins des Steckers vergeben sein:

Abbildung 20 Anschlagteile am Stecker –X1

Steckergehäuse als ‚Equipment‘ exportieren, das Steckergehäuse wird als zusätzliches ‚Equipment‘ ausgeleitet.

Kabelstruktur exportieren: Schreibt für Kabel die Kabelstruktur in die Exportdatei. Dadurch können Adern einem Kabel zugeordnet werden. Um Kabelattribute schreiben zu können, muss außerdem in der Mapping-Datei die Sektion „[CABLES]“ hinzugefügt werden.

Attribut zur Erkennung von Splices verwenden: Ein Bauteil wird als Splice erkannt, wenn im Bauteilname die Zeichenkette „Splice“ enthalten ist. Sollen Bauteile als Splice exportiert werden, auch wenn diese Zeichenkette nicht im Bauteilnamen enthalten ist, kann hier ein Attributname definiert werden („Splice Atttributsnamen“). Besitzt ein Bauteil dieses Attribut, wird es als Splice exportiert, wenn in „Splice Attributswert“ nicht enthalten ist. Ist in „Splice Attributswert“ ein Wert eingetragen, wird das Betriebsmittel als

www.zuken.com/e3 27

Splice exportiert, wenn der Attributwert des Betriebsmittel dem Wert in „Splice Attributswert“ entspricht.

Der Reiter Standardwerte verfügt über folgende Einstellmöglichkeiten:

Abbildung 21 CATIA Export Standardwerte

Während der Ausleitung verwendete Standardwerte: o Isolationsbreite, bestimmt die Breite der Isolierung einer Ader. Dabei

gilt Innendurchmesser + 2 * Isolationsbreite = Außendurchmesser. Der Innendurchmesser wird über den Leitungsquerschnitt berechnet.

o Farbe, legt die Farbe eines Kabels/Drahtes fest. o Dezimalzeichen, legt das zu verwendende Dezimalzeichen für

Gleitkommazahlen fest. o Prefix für Anschlusspunktnamen, legt eine Zeichenkette fest, die den

Anschlusspunktnamen voran gestellt wird fest. o Prefix für Steckername, legt eine Zeichenkette fest die einem

Steckernamen vorangestellt wird. Nur gültig, wenn zusätzlich ein Steckergehäuse exportiert wird.

www.zuken.com/e3 28

o Prefix für Pin-IDs, bestimmt den vorangestellten Namenszusatz der internen Pin-ID.

Encoding: setzt das Zielformat in dem die Datei erstellt wird: o DEFAULT -Codierung für die aktuelle ANSI-Codepage des

Betriebssystems o ASCII - Codierung für den ASCII-Zeichensatz (7-Bit) o UTF8 - Codierung für das UTF-8-Format o UNICODE - Codierung für das UTF-16-Format in der Little-Endian-

Bytereihenfolge

Codepage Nummer: aktiv, wenn Encoding „ASCII“ ausgewählt ist. Bestimmt den Zeichensatz für den ASCII Export. Z.B. ist 932 ein japanischer Zeichensatz. Ist die Textbox leer, wird die System Codepage ermittelt. Dies entspricht dem Encoding „DEFAULT“.

Exportverzeichnis: Dieses Verzeichnis definiert das Standardimport-verzeichnis. Dieses Verzeichnis wird automatisch geöffnet, wenn die Schaltfläche „Exportieren“ betätigt wird. Ist hier kein Verzeichnis definiert, wird standardmäßig das E³.series Projektverzeichnis geöffnet.

3.1.1.1.1 Attribut Mapping Zur Aktivierung des Attribut Mapping, muss sich die Datei „CATIAV5Routing_Export_Control.map“ im „Config“ Verzeichnis des Installationspfades befinden. Um die Mapping Datei in einem anderen Verzeichnis ablegen zu können, kann der Pfad mit Dateiname in der „CATIAV5Routing_Export_Control.ini“ geändert werden. Hierzu muss der Eintrag „AttributeMappingFile“ der Sektion „MISC“ angepasst werden. Folgende XML-Elemente des Exports können benutzerspezifisch in der „CATIAV5Routing_Export_Control.map“ Datei konfiguriert werden:

Sektion Element-Name Default-Wert

CORES Color Drahtfarbe („GetColourDescription“)

BendRadius Drahtattribut „BendRadius“

SeparationCode Drahtattribut „PanelWireClass“

Name Der Wert für den Drahtnamen wird versucht aus einem der folgenden Elemente zu lesen:

1. Kabelname + Drahtname 2. „W-„ + E³.series Draht-Id

Sobald ein Element einen Wert liefert, wird dieser verwendet und es wird nicht weitergesucht.

SubType Drahtattribut „SubType“

InnerDiameter Der Innendurchmesser wird über den Leitungsquerschnitt berechnet.

OuterDiameter Kann der Außendurchmesser nicht über die Mapping-Datei ermittelt werden, wird auf den in den Standardwerten vorgegebenen Wert zurückgegriffen.

www.zuken.com/e3 29

PartNumber Das Element wird nur geschrieben, wenn es explizit definiert wurde und einen Wert enthält.

CABLES (entspricht CATIA WireGroup)

PartNumber Artikelnummer des Kabels. Wird nur geschrieben wenn nicht leer.

Diameter Durchmesser des Kabels. Wird nur geschrieben, wenn nicht leer.

DEVICES DeviceName <Anlagekennzeichen> + <Ortskennzeichen> +< Art / Zählnummer>

ModelName Bauteil Attribut

SubType Betriebsmittel Attribut

PINS SubType Anschlusspunkt Attribut Zusätzlich zu den in der Tabelle gelisteten Attributen, können jeder Sektion beliebige Attribute hinzugefügt werden. Der „Element“-Name in der Sektion muss dazu in CATIA bekannt sein, da sonst nicht gewährleistet werden kann, dass die Exportdatei von CATIA gelesen werden kann. Enthält das „Element“ nach der Zuordnung der E³.series Attribute/Funktionen einen Wert, so wird das „Element“ exportiert. Folgendes Beispiel soll die Definition des „Elements“ „LinearMass“ für Kabel und Drähte definieren. „LinearMass“ wird von CATIA als Gewicht für Kabel oder Drähte verwendet und soll hier mit dem Wert des gleichnamigen E³.series Attributes befüllt werden: [CABLES]

LinearMass=[LinearMass]

[CORES]

LinearMass=[LinearMass]

www.zuken.com/e3 30

3.1.1.2 Import Modul Längeninformationen werden aus der CATIA-XML-Datei in das E³.series Projekt importiert. Die Verbindungen werden in der E³.series Zeichnung gesucht. Wenn die Verbindung gefunden wurde, wird die Längeninformation an den Draht geschrieben.

Abbildung 22 CATIA Import Verzeichnis

Importverzeichnis: Dieses Verzeichnis definiert das Standardexportverzeichnis. Dieses Verzeichnis wird automatisch geöffnet, wenn auf die „Importieren“ Schaltfläche gedrückt wird. Ist hier kein Verzeichnis definiert, wird standardmäßig das E³.series Projektverzeichnis genommen.

3.1.1.2.1 Erstellung einer CATIA-XML-Datei

Im „Electrical wire routing“ Menü wird die CATIA-XML-Datei über „Tools->Export Wires->Export Wires…“. Der Befehl „Export Wires in IXF Format“ erzeugt eine Datei, die nicht in E³.series importiert werden kann.

www.zuken.com/e3 31

3.1.1.2.2 Attribut Mapping Zur Aktivierung des Attribut Mapping, muss sich die Datei „CATIAV5Routing_Import_Control.map“ im „Config“ Verzeichnis des Installationspfades befinden. Um die Mapping Datei in einem anderen Verzeichnis ablegen zu können, kann der Pfad mit Dateiname in der „CATIAV5Routing_Import_Control.ini“ geändert werden. Hierzu muss der Eintrag „AttributeMappingFile“ der Sektion „MISC“ angepasst werden. Folgende XML-Elemente des Imports können benutzerspezifisch in der „CATIAV5Routing_Import_Control.map“ Datei konfiguriert werden:

Sektion Element-Name Default-Wert

CABLES Length Es kann ein beliebiges Kabelattribut angegeben werden um die Kabellänge zu Übernehmen.

Name Ist der Schlüssel Name in der Mapping-Datei vorhanden wird versucht über das angegebene Mapping das Kabel im E3 Projekt wieder zu finden. Fehlt der Schlüssel Name ist der Default-Wert <Name><Anlage><Ort>.

CORES Length Es kann ein beliebiges Aderattribut angegeben werden um die Aderlänge zu Übernehmen. <Length> importiert den Wert als physikalische Länge der Ader. Achtung: Soll die physikalische Länge eingetragen werden, dürfen in der Import-Datei keine Maßeinheiten hinten angestellt sein! Z.B: <property name="Length"

val="641.65"/>

Name Ist der Schlüssel „Name“ in der Mapping-Datei vorhanden wird versucht über das angegebene Mapping die Ader im E3 Projekt wieder zu finden. Ist der Schlüssel „Name“ nicht in der Mapping-Datei vorhanden wird in folgender Reihenfolge versucht die Ader im Projekt zu finden:

1. Kabelname + „_“ + Adername 2. „W-„ + E³.series Draht-Id

Sobald ein Element einen Wert liefert, wird dieser verwendet und es wird nicht weitergesucht.

www.zuken.com/e3 32

WIRES Length Es kann ein beliebiges Drahtattribut angegeben werden um die Drahtlänge zu Übernehmen. <Length> importiert den Wert als physikalische Länge des Drahtes. Achtung: Soll die physikalische Länge eingetragen werden, dürfen in der Import-Datei keine Maßeinheiten hinten angestellt sein! Z.B: <property name="Length"

val="641.65"/>

Name Ist der Schlüssel „Name“ in der Mapping-Datei vorhanden wird versucht über das angegebene Mapping den Draht im E3 Projekt wieder zu finden. Ist der Schlüssel „Name“ nicht in der Mapping-Datei vorhanden wird in folgender Reihenfolge versucht dien Draht im Projekt zu finden:

1. Drahtname 2. „W-„ + E³.series Draht-Id

Sobald ein Element einen Wert liefert, wird dieser verwendet und es wird nicht weitergesucht.

www.zuken.com/e3 33

3.1.2 CATIA V5 Variants

Folgende Einstellungsmöglichkeiten stehen für das CATIA V5 Variants Modul zur Verfügung:

Abbildung 23 CATIA Varianten Export Optionen

Erläuterungen zu:

Quelle für Kabelbaumnamen: Definiert aus welchen Informationen der Name für einen Kabelbaum generiert wird. Folgende Einstellungen stehen zur Verfügung:

o Kabelname, der Betriebsmittelname des Kabels o Benutzerdefiniertes Attribut, Attribut am Kabel. o Kabelname und benutzerdefiniertes Attribut, eine Mischform der zwei

oben genannten Optionen.

Benutzerdefiniertes Attribut: Eingabefeld für ein benutzerdefiniertes Attribut.

Attributname für Kabelbaum-Variante: Definiert den Attributnamen zur Identifikation von Varianten. Folgende Einstellungen stehen zur Verfügung:

o HarnessPartNo, ein vorgegebener Attributname o Benutzerdefiniertes Attribut.

Benutzerdefiniertes Attribut: Eingabefeld für ein benutzerdefiniertes Attribut.

Trenner für Variantenattribut: Trennzeichen zur Unterscheidung mehrerer Varianten, denen ein Kabel zugeordnet ist z.B:

o Var1;Var2;Var3

Exportverzeichnis: Verzeichnis zum Speichern der Ausgabedatei.

Encoding: setzt das Zielformat in dem die Datei erstellt wird: o DEFAULT -Codierung für die aktuelle ANSI-Codepage des

Betriebssystems o ASCII - Codierung für den ASCII-Zeichensatz (7-Bit) o UTF8 - Codierung für das UTF-8-Format o UNICODE - Codierung für das UTF-16-Format in der Little-Endian-

Bytereihenfolge

www.zuken.com/e3 34

Codepage Nummer: aktiv, wenn Encoding „ASCII“ ausgewählt ist. Bestimmt den Zeichensatz für den ASCII Export. Z.B. ist 932 ein japanischer Zeichensatz. Ist die Textbox leer, wird die System Codepage ermittelt. Dies entspricht dem Encoding „DEFAULT“.

3.1.3 XHI-Import

Der Import von XHI Dateien setzt eine E³ Formboard Lizenz voraus. Folgende Einstellmöglichkeiten stehen im XHI Import-Modul zur Verfügung:

Abbildung 24 XHI Import Optionen

Erläuterungen zu:

XHI Datei: Datei Auswahl, öffnet einen Dialog, um eine XHI Datei auszuwählen.

www.zuken.com/e3 35

Neues Blatt anlegen: o Blattformat, Auswahlmöglichkeit eines der in der E3 Datenbank

hinterlegten Blattformate. o Blattname, Eingabefeld für den Blattnamen des zu erzeugenden,

neuen Blattes in E3.

Vorhandenes Blatt verwenden: Auswahl eines im E3-Projekt bereits vorhandenen Formboard-Blattes.

Runden der Längenwerte: Rundungsoptionen für die zu importierenden Segmentlängen:

o Runden, legt fest ob Segmentlängen gerundet werden sollen. o Abrunden, es wird immer abgerundet. o Aufrunden, es wird immer aufgerundet. o Mathematisch Runden, ab „,5“ wird aufgerundet, sonst abgerundet. o Stellen, gibt die Anzahl der Stellen an auf die gerundet werden soll.

Eine negative Zahl bedeutet, dass auf Nachkommastellen gerundet wird. Eine positive Zahl bedeutet, dass auf 10er, 100er etc. gerundet wird.

Vorschaufenster, zeigt die Struktur des zu importierenden Kabelbaums ohne Stecker. Damit lässt sich beispielsweise überprüfen, ob der zu importierende Kabelbaum auf das gewählt Blatt passt. Der Kabelbaum wird durch die Anwendung automatisch in die bestmögliche Position auf dem Blatt verschoben.

Zusatzinformationen: o Blattbreite, die Breite des ausgewählten Blattes. o Blatthöhe, die Höhe des ausgewählten Blattes. o Abbildungsbreite, Breite der zu importierenden Abbildung. o Abbildungshöhe, Höhe der zu importierenden Abbildung. o Offset X, der Offset um den die Abbildung verschoben werden muss

um mittig auf dem Zielblatt zu erscheinen. o Offset Y, der Offset um den die Abbildung verschoben werden muss

um mittig auf dem Zielblatt zu erscheinen.

www.zuken.com/e3 36

3.1.3.1 INI-Datei Folgende INI Datei existiert für das XHI Import-Modul: //Dieser Abschnitt legt Standardbauteile fest für den Fall,

//dass diese in der XHI Datei nicht vorgegeben sind.

[Default Values]

DefaultConnectorPartName=DTM04-12P

DefaultProtectorPartName=PP-11-FB

DefaultFixturePartName=Clips-WS-11-FB

DefaultGroundPointSymbolName=AMP_LUGBT1S1TV

//Dieser Abschnitt definiert welches Element der XHI Datei dem

//E3 Steckername, Anlage, Ort und Teilenummer entsprechen.

[Properties]

CONNECTOR_DESIGNATION=connectorName

CONNECTOR_ASSIGNMENT=connectorAssignment

CONNECTOR_LOCATION=connectorLocation

CONNECTOR_PARTNAME=partName

www.zuken.com/e3 37

3.2 NX Routing

3.2.1 NX Routing Oberfläche

Abbildung 25 NX Export Optionen

Attribut zur Erkennung von Splices verwenden: Ein Bauteil wird als Splice erkannt, wenn im Bauteilname die Zeichenkette „Splice“ enthalten ist. Sollen Bauteile als Splice exportiert werden, auch wenn diese Zeichenkette nicht im Bauteilnamen enthalten ist, kann hier ein Attributname definiert werden („Splice Atttributnamen“). Besitzt ein Bauteil dieses Attribut, wird es als Splice exportiert, wenn in „Splice Attributwert“ nicht enthalten ist. Ist in „Splice Attributswert“ ein Wert eingetragen, wird das Betriebsmittel als Splice exportiert, wenn der Attributwert des Betriebsmittel dem Wert in „Splice Attributwert“ entspricht.

Art/Zählnummer zur Erkennung von Splices verwenden: Sollen Bauteile als Splice exportiert werden, kann hier der Anfangsteil einer Art/Zählnummer definiert werden. Betriebsmittel, die mit der hier definierten Art/Zählnummer beginnen, werden dann als Splices exportiert.

Splices als Stecker exportieren: Pro (gewähltem) Draht, der an einem Splicepin endet, wird im Exportfile ein eigener (virtueller) Pin erzeugt. Der Splice selbst wird als Stecker exportiert.

Attributname für Kabelbaumname: Normalerweise wird der Kabelbaum nach dem Namen der Baugruppe benannt. Soll der zu exportierende Kabelbaum einen anderen Namen bekommen, kann hier ein E3-

www.zuken.com/e3 38

Attributnamen eingetragen werden. Der Wert dieses Attributname wird dann von der E3-Baugruppe gelesen und als Kabelnamen verwendet. Besitzt die E3-Baugruppe dieses Attribut nicht, oder der Attributwert ist leer, wird der Baugruppenname verwendet. Das Attribut muss an einer E3-Baugruppe oder am Projekt (für den Projektkabelbaum) angehängt werden.

Baugruppe in separate Kabelbäume ausgeben: Ist diese Option aktiviert, werden Baugruppenbetriebsmittel zusammengefasst und in einen eigenen Kabelbaum exportiert. Andernfalls werden alle Betriebsmittel in den gleichen (Projekt-)Kabelbaum geschrieben.

Alle Betriebsmittel einer Baugruppe ausgeben: Ist diese Option aktiviert, werden alle Betriebsmittel einer Baugruppe ausgegeben, egal ob das Betriebsmittel mit einer selektierten Ader/Draht verbunden ist. Bei deaktivierter Option werden nur Betriebsmittel exportiert, die auch mit einer selektierten Ader/Draht verbunden sind.

Gegenstecker ausgeben: Ist diese Option aktiviert, werden Gegenstecker ausgeben.

Blocknamen dem Blockstecker voranstellen: Seit der E³.series Version 2011 können Blockstecker auf verschiedenen Blöcken dieselbe BMK haben. Wird diese Option aktiviert, wird beim Export dem Blockstecker die Art/Zählnummer des Blockes vorangestellt. Dadurch bekommen die Blockstecker beim Export wieder eindeutige Namen.

Trennzeichen für Blocknamen: Dieses Eingabefeld ist nur aktiv, wenn die Option „Blocknamen dem Blockstecker voranstellen“ aktiviert ist. Hier kann das Trennzeichen eingetragen werden, das verwendet wird wenn der Namen des Blockes dem Blockstecker angehängt wird.

Exportverzeichnis, legt den Ordner für die Ausgabedatei fest.

www.zuken.com/e3 39

3.2.2 Erforderliche Attribute

Für den Import nach E³.series müssen bestimmte Attribute in E3 vorhanden sein. Diese müssen entweder hinzugefügt, oder, falls bereits vorhanden, auf die Gültigkeit der Träger überprüft werden. Folgende Attribute müssen vorhanden sein, oder auf entsprechende andere Attribute anhand der Mapping Datei verweisen:

Attributname Träger

Length Ader

CuttingLength Ader

NXGUID Betriebsmittel

Betriebsmittel-Anschlusspunkt

Block-Anschlusspunkt

Blockstrecker

Kabel

Kabelader

Projekt

Stecker

Stecker-Anschlusspunkt

Block

3.2.3 Zusätzliche Informationen

Auch Farbinformationen werden von der Schnittstelle bearbeite. Der Farbname in der Austauschdatei wird im Attribut color_name gespeichert. In E³.series wird die Farbe aus der Anschlusspunktfarbe gelesen. Farbinformationen können nur dann bearbeitet werden, wenn die entsprechende Farbe in der Tabelle ‘WireColorCodes’ der E³.series Konfigurationsdatenbank gespeichert ist. Der Querschnitt wird aus dem Attribut crossSectionalAreaRefs gelesen und im Querschnitt des Anschlusspunktes gespeichert. Die Drahtlänge wird aus dem Attribut wire_length gelesen und in das Attribut der Ader geschrieben. Die Schnittlänge wird aus dem Attribut cut_length (ValueWithUnit) gelesen und im Schnittlängenattribut der Ader gespeichert.

www.zuken.com/e3 40

Benutzerdefinierte Werte:

part_name (in PLMXML „UserData“)

Bauteiltyp Werte

Stecker 1. Bauteilattribut „NX_Model“

2. Bauteilname

Kabel 1. Bauteilname

Betriebsmittel 1. Bauteilattribut „NX_Model“

2. Bauteilname

Draht 1. Anschlussattribut „wirePartName“

part_number (in PLMXML „UserData“)

Bauteiltyp Werte

Stecker 1. Bauteilname

Kabel 1. Betriebsmittelattribut „wirePartName“

2. Bauteilname

Betriebsmittel 1. Bauteilname

Draht 1. Anschlussattribut „wirePartName“

2. Drahtname

comp_name (in PLMXML „UserData“)

Bauteiltyp Werte

Stecker 1. Bauteilname

Kabel 1. Bauteilname

Betriebsmittel 1. Bauteilname

Draht 1. Drahtgruppe

ref_des (in PLMXML „UserData“)

Bauteiltyp Werte

Stecker 1. Art-/Zählnummer

Betriebsmittel 1. Art-/Zählnummer

color_name (in PLMXML „UserData“)

Bauteiltyp Werte

Draht 1. Drahtfarbe

www.zuken.com/e3 41

wire_name (in PLMXML „UserData“)

Bauteiltyp Werte

Draht 1. Drahtname

wire_length (in PLMXML „UserData“)

Bauteiltyp Werte

Draht 1. Drahtattribut „Length“

cut_length (in PLMXML „UserData“)

Bauteiltyp Werte

Draht 1. Drahtattribut „CuttingLength“

color_number (in PLMXML „UserData“)

Bauteiltyp Werte

Draht 1. Drahtfarbcode

description (in PLMXML „UserData“)

Bauteiltyp Werte

Stecker 2. Bauteilattribut „Description“

www.zuken.com/e3 42

3.2.4 Export Modul

3.2.4.1 Attribut Mapping Folgende XML-Elemente des Exports können benutzerspezifisch in der NXRouting_Export_Control.map Datei konfiguriert werden:

Sektion Element-Name Default-Wert

CORES bend_radius Drahtattribut „BendRadius“

color_name Drahtfarbe („GetColourDescription“)

color_number Drahtfarbcode („GetColour“)

comp_name Drahtgruppe

cut_length Drahtattribut „CuttingLength“

gauge Wenn vorhanden Drahtattribut „wireGauge“, sonst Betriebsmittelattribut „wireGauge“

outside_dia Drahtattribut „OuterDiameter“

outside_diaXX Drahtquerschnitt + (Drahtisolationsfaktor * Drahtquerschnitt)

part_name Drahtattribut „wirePartName“

part_number Wenn vorhanden Drahtattribut „wirePartName“, sonst Drahtname

type Wenn vorhanden Drahtattribut „wireType“, sonst Betriebsmittelattribut „wireType“

wire_length Drahtattribut „Length“

wire_name Drahtname

DEVICES comp_name Bauteilname

part_name Wenn vorhanden Bauteilattribut „NX_Model“, sonst Bauteilname

part_number Bauteilname

CABLES comp_name Bauteilname

part_name Bauteilname

part_number Wenn vorhanden Betriebsmittelattribut „wirePartName“, sonst Bauteilname

bend_radius Bauteilattribut „BendRadius“

outside_dia Bauteilattribut „OuterDiameter“

gauge Bauteilattribut „WireGauge“

CONNECTORS comp_name Bauteilname

description Bauteilattribut „Description“

equipment_pin Betriebsmittelname_Anschlussname des ersten gefunden Gegensteckers

fabrication „fabrication“

part_name Wenn vorhanden Bauteilattribut „NX_Model“, sonst Bauteilname

part_number Bauteilname

www.zuken.com/e3 43

3.2.5 Import Modul

3.2.5.1 Allgemein

Jedes E3-Objekt, das beim Export bearbeitet wird bekommt eine eindeutige Kennung (NXGUID) zugeordnet. Beim Import wird versucht das jeweilige E3-Objekt anhand seiner Kennung im Projekt zu finden und zu aktualisieren. Kann ein Objekt nicht anhand seiner Kennung gefunden werden, weil es zum Beispiel erst in NX hinzugefügt wurde, wird versucht dieses Objekt im E³.series Projekt neu zu erzeugen. Hierzu wird folgendes Fenster geöffnet in dem eine Anlage und ein Ort für die neuen E3-Objekte eingegeben werden kann:

Abbildung 26

Die E3-Objekte werden dann mit der hier eingegebenen Anlage und Ort angelegt. Die in der Importdatei angegebenen Betriebsmittel müssen in der E³.series Datenbank vorhanden sein, damit sie angelegt werden können. Die Betriebsmittel werden dann in den Betriebsmittelbaum geladen. Adern und Drähte werden direkt verbunden. Es werden allerdings keine Symbole auf Blättern platziert.

www.zuken.com/e3 44

3.2.5.2 Attribut Mapping Folgende XML-Elemente des Exports können benutzerspezifisch in der NXRouting_Import_Control.map Datei konfiguriert werden:

Sektion Element-Name Default-Wert

CORES WIRE_LENGTH Draht/Ader Attribut „Length“

[Attributname] importiert den Wert in jedes beliebige Drahtattribut. <Length> importiert den Wert als physikalische Länge des Drahtes

CUT_LENGTH Draht/Ader Attribut

„CuttingLength“

COLOR_NAME Funktion

„SetColourByDescription“

{UserData/UserValue/title} Kein Default Wert. Hier kann jeder Wert der unter UserData UserVaule Titel geführt wird verwendet werden um ihn zu einem Beliebigen E3 Draht/Ader Attribut zu Mappen

www.zuken.com/e3 45

3.3 SolidWorks

3.3.1 Zusätzliche Attribute in E³.series

BendRadius

Comment

CuttingLength

ModelName

OuterDiameter

RoutedLength Diese Attribute sind seit der Version E³.series 2006 standardmäßig in der E³.series-Datenbank enthalten (Ausnahme: Comment und RoutedLength). Wenn Sie mit älteren Versionen arbeiten, müssen Sie die Attribute wie folgt anlegen, außer Sie verwenden ein entsprechend angepasstes Mapping file: Um neue Attribute anzulegen, wählen Sie Extras -> Datenbank-Editor starten aus der Hauptmenüleiste. Der E³ Datenbankeditor wird gestartet. Dann wählen Sie aus der Hauptmenüleiste den Befehl Format -> Attributnamen.... Folgender Dialog wird geöffnet, in den Sie die neuen Attribute eingeben (vgl. Beispiel).

Abbildung 27 E3 Datenbank Editor

Ein neues Attribut muss im Feld Name und Dargestellter Name eingetragen werden. Im Feld Typ muss immer der Typ Text gewählt werden. Beim Klicken auf die rechte Seite des Träger-Felds (...-Schaltfläche) erscheint folgender Dialog:

www.zuken.com/e3 46

Träger für die Attribute:

Kommentar („Comment“),

Schnittlänge („CuttingLength“),

Verlegelänge („RoutedLength“),

Biegeradius („BendRadius“):

Abbildung 28 E3 Attributträger Auswahl

Wählen Sie aus der linken Tabelle folgenden Träger aus: Adertyp, Kabel, Kabelader, Kabeltyp, Rohr/schlauch-Typ, Schlauch/Rohr. Mit dem oberen Pfeil-Button wird dem selektierten Attribut der jeweilige Träger hinzugefügt. Übernehmen Sie diese Konfiguration mit OK und schließen den Dialog Attributnamen bearbeiten. Nach Bestätigen der Speicherfrage wählen Sie Extras -> Datenbank-Editor beenden aus der Hauptmenüleiste, um den Datenbankeditormodus zu verlassen. Die neuen Attribute sind nun hinzugefügt.

www.zuken.com/e3 47

Träger für das Attribut:

Außendurchmesser („OuterDiameter“)

Abbildung 29 E3 Attributträgerauswahl (OuterDiameter)

Wählen Sie aus der linken Tabelle folgende Träger aus: Adertyp, Bauteil, Betriebsmittel, Blockbetriebsmittel, Blockstecker, Kabel, Kabelader, Kabeltyp, Rohr/Schlauch-Typ, Schauch/Rohr, Stecker. Mit dem oberen Pfeil-Button wird dem selektierten Attribut der jeweilige Träger hinzugefügt. Übernehmen Sie diese Konfiguration mit OK und schließen den Dialog Attributnamen bearbeiten. Nach Bestätigen der Speicherfrage wählen Sie Extras -> Datenbank-Editor beenden aus der Hauptmenüleiste, um den Datenbankeditormodus zu verlassen. Die neuen Attribute sind nun hinzugefügt.

www.zuken.com/e3 48

Träger für das Attribut:

Modelname („ModelName“)

Abbildung 30 E3 Attributträgerauswahl (ModelName)

Wählen Sie aus der linken Tabelle folgende Träger aus: Bauteil, Betriebsmittel, Blockbetriebsmittel, Blockstecker, Stecker. Mit dem oberen Pfeil-Button wird dem selektierten Attribut der jeweilige Träger hinzugefügt. Übernehmen Sie diese Konfiguration mit OK und schließen den Dialog Attributnamen bearbeiten. Nach Bestätigen der Speicherfrage wählen Sie Extras -> Datenbank-Editor beenden aus der Hauptmenüleiste, um den Datenbankeditormodus zu verlassen. Die neuen Attribute sind nun hinzugefügt.

3.3.2 Beispiele

3.3.2.1 Beispiel Bauteildatenbank Die Bauteildatenbank enthält Standardbauteile, Stecker oder

Klemmen.

<?xml version='1.0' encoding='UTF-8'?>

<ComponentLibrary

xmlns="http://www.solidworks.com/componentlibrary">

<component ID="19">

<CompName value="db9 male" />

<SWDocName value="db9 male.sldprt" />

www.zuken.com/e3 49

<Config value="Default" />

<description value="D-Sub connector 9 pole; male" />

<CompOD value="0.001" />

<Pins value="1,2,3,4,5,6,7,8,9" />

</component>

</ComponentLibrary>

db9 male ist der Wert des Attributs ModelName. Wenn ModeName nicht vorhanden ist, enthält <CompName value> den E³.series Bauteilnamen und <SWDocName value> bleibt leer. <CompOD value> enthält den Wert des Attributes OuterDiameter, falls vorhanden (Standard ist 0.001). Alle anderen Tags werden mit E³ Standardwerten befüllt. Die Bauteildatenbank wird in das Projektverzeichnis des geöffneten E³.series-Projektes unter „<E³.series-Projektnamen>_SW_components_library.xml“ gespeichert. <CompName>: Wenn das Bauteilattribut “ModelName” vorhanden ist, wird dieser

Wert verwendet, ansonsten der Bauteilname. <SWDocName>: Ansonsten wird, wenn das Bauteilattribut “ModelName”

vorhanden ist, dieser Wert mit Anhang „.sldprt“ verwendet, wenn das Attribut nicht vorhanden ist, bleibt dieser Eintrag leer.

<Config>: Ist immer “Default”. <description>: Bauteilattribut „Description“. <CompOD>: Wenn Bauteilattribut „OuterDiameter“ vorhanden ist wird dieser

Wert verwendet, ansonsten „0.001“ <Pins>: Pinnamen des Bauteils.

www.zuken.com/e3 50

3.3.2.2 Beispiel Kabeldraht-Datenbank Diese Datenbank enthält Standardkabel, Drähte, Rohre oder Schläuche. <?xml version='1.0' encoding='UTF-8'?>

<CableLibrary>

<cable ID="20">

<cableName value="LIYY-3X0.14" />

<partNumber value="LIYY-3X0.14" />

<description value="Data cord with color code DIN 47100"

/>

<commentsValue value="" />

<outerDia value="0.001" />

<cuttingLength value="0" />

<routedLength value="0" />

<minBendRadius value="0.01" />

<core ID="1">

<coreName value="WH" />

<conductorSize value="0.00014" />

<conductorOD value="0.001" />

<colour value="White" />

<swColour value="14737632" />

<minBendRadius value="0.01" />

</core>

<core ID="2">

<coreName value="BN" />

<conductorSize value="0.00014" />

<conductorOD value="0.001" />

<colour value="Brown" />

<swColour value="9361" />

<minBendRadius value="0.01" />

</core>

<core ID="3">

<coreName value="GN" />

<conductorSize value="0.00014" />

<conductorOD value="0.001" />

<colour value="Green" />

<swColour value="65280" />

<minBendRadius value="0.01" />

</core>

<NoOfCores value="3" />

www.zuken.com/e3 51

</cable>

<wire ID="163">

<wireName value="H05V-K-0.5-BN" />

<partNumber value="H05V-K-0.5-BN" />

<description value="PVC-wire VDE 0281 part 3" />

<wireOD value="0.001" />

<colour value="Brown" />

<swColour value="9361" />

<minBendRadius value="0.01" />

</wire>

</CableLibrary>

<ConductorOD value> und <wireOD value> enthalten die Werte des Attributs OuterDiameter (Standard: 0.001), <minBendRadius value> enthält den Wert des Attributs BendRadius (Standard: 0.01). Alle anderen Tags werden mit E³ Standardwerten gefüllt. Die Kabeldrahtdatenbank wird in das Projektverzeichnis des geöffneten E³.series-Projektes unter „<E³.series-Projektnamen> _SW_cable_wire_library.xml“ gespeichert. Kabel/Rohre/Schläuche: <cableName>: Bauteilname des Kabels/Rohrs/Schlauchs. <partNumber>: Bauteilname des Kabels/Rohrs/Schlauchs. <description>: Wert des Bauteilattributs „Description“. <commentsValue>: Wert des Bauteilattributs „Comment“. <outerDia>: Wert des Bauteilattributs „outerDia”, wenn nicht vorhanden

„0.001“. <cuttingLength>: Wert des Bauteilattributs „CuttingLength” in Meter, wenn nicht

vorhanden „0“. <routedLength>: Wert des Bauteilattributs „RoutedLength” in Meter, wenn nicht

vorhanden „0“. <minBendRadius>: Wert des Bauteilattributs „BendRadius” in Meter, wenn nicht

vorhanden „0.01“. Adern: <coreName>: Drahtname. <conductorSize>: Querschnitt der Ader in m², wenn nicht vorhanden „0“. <conductorOD>: Wert des Aderattributs „OuterDiameter” in Meter, wenn nicht

vorhanden „0.001“. <colour>: Farbenname der Ader. <swColour>: RGB Farbwert der Ader. <minBendRadius>: Wert des Aderattributs „BendRadius” in Meter, wenn nicht

vorhanden „0.01“.

www.zuken.com/e3 52

3.3.2.3 Beispiel ‚fromTo’-Daten (Export aus E³.series)

Die ‚fromTo’-Liste enthält einzelne Drähte und Drähte von Standardkabeln. Jeder einzelne Draht wird wie folgt beschrieben.

<?xml version='1.0' encoding='UTF-8'?>

<fromToList xmlns="http://www.solidworks.com/fromToList">

<fromToData>

<wireID value="5039" />

<wireName value="1" />

<cableID value="" />

<cableName value="" />

<cableCoreRef value="" />

<partNumber value="FLRY-A-0.35-BK" />

<commentsValue value="" />

<OD value="0.001" />

<cuttingLength value="0" />

<routedLength value="0" />

<minBendRadius value="0.001" />

<signalName value="#1" />

<colour value="Black" />

<swColour value="0" />

<conductorDiameter value="" />

<size value="0.00035" />

<fromCompID value="4145" />

<fromCompRef value="-X1" />

<fromPinID value="4152" />

<fromPinRef value="1" />

<fromInsert value="D-SUB-C-S-0.25" />

<toCompID value="4141" />

<toCompRef value="-X2" />

<toPinID value="4134" />

<toPinRef value="1" />

<toInsert value="D-SUB-C-S-0.25" />

<owner value="1" />

<fromCompPart value="db9 male" />

<toCompPart value="db9 male" />

</fromToData>

</fromToList>

<commentsValue value> enthält den Wert des Attributs Comment. <OD value> enthält den Wert des Attributs OuterDiameter (Standard: 0.001). Das Attribut ModelName wird als Wert von <fromCompPart value> und <toCompPart value> gespeichert. Der Wert des Attributs BendRadius wird in <minBendRadius> gespeichert. Alle anderen Tags werden mit E³ Standardwerten gefüllt.

www.zuken.com/e3 53

3.3.2.4 Beispiel ‚fromTo’-Daten (Import in E³.series)

<?xml version='1.0' encoding='UTF-8'?>

<fromToList xmlns="http://www.solidworks.com/fromToList">

<fromToData>

<wireID value="" />

<wireName value="" />

<cableID value="5126" />

<cableName value="-W2" />

<cableCoreRef value="1" />

<partNumber value="OFX-110-12G0.75" />

<commentsValue value="" />

<OD value="0.001" />

<cuttingLength value="11" />

<routedLength value="12" />

<minBendRadius value="0.001" />

<signalName value="#1" />

<colour value="Black" />

<swColour value="0" />

<conductorDiameter value="" />

<size value="0.00075" />

<fromCompID value="4145" />

<fromCompRef value="-X1" />

<fromPinID value="4152" />

<fromPinRef value="1" />

<fromInsert value="D-SUB-C-S-0.25" />

<toCompID value="4141" />

<toCompRef value="-X2" />

<toPinID value="4134" />

<toPinRef value="1" />

<toInsert value="D-SUB-C-S-0.25" />

<owner value="1" />

<fromCompPart value="db9 male" />

<toCompPart value="db9 male" />

</fromToData>

</fromToList>

Der Import liest <cuttingLength value> und <routedLength value> ein und fügt jedem einzelnen Draht im E³.series-Projekt die Attribute RoutedLength und CuttingLength hinzu.

www.zuken.com/e3 54

3.3.3 Export Modul

3.3.3.1 Einstellungen

Abbildung 31: Exporteinstellungen

Routing exportieren: Exportiert das Routing aus dem geöffneten E³.series Projekt.

Dezimalzeichen: Das Dezimaltrennzeichen für den Export. Ist in der Ini-Datei noch kein Trennzeichen gesetzt, wird das aktuelle Trennzeichen des Systems verwendet.

Bauteile exportieren: Schreibt die „ComponentLibrary.xml“ Datei. Hier werden die gewünschten Bauteiletypen („Standard Bauteile“, „Stecker“, oder „Klemmen“) aus der E³.series Bauteilbibliothek exportiert.

Nur gültige Bauteile exportieren: Es werden nur Bauteile exportiert, die für „SWDocName“ einen Wert zurückliefern.

SolidWorks Pfad für Bauteile festlegen: Hier kann ein Pfad zu den SolidWorks „.sldprt“-Dateien angegeben werden. Dieser Pfad wird zur Befüllung des XMLTag „SWDocName“ verwendet (<SWPath>).

Kabel exportieren: Schreibt die „CableLibrary.xml“ Datei. Hier werden die gewünschten Bauteiltypen („Kabel“, „Drahtgruppe“, „Rohre“ oder „Schläuche“) aus der E³.series Bauteilbibliothek exportiert.

www.zuken.com/e3 55

Flachbandkabel Definition: Wenn Kabel aus der E3 Datenbank exportiert werden, kann hier ein Attributwert für das vordefinierte Attribut .CABLESHAPE angegeben werden um ein Flachbandkabel zu identifizieren:

o .CABLESHAPE Attributwert: Wert den das Attribut .CABLESHAPE enthalten muss um ein Flachbandkabel zu identifizieren. Bleibt dieses Feld leer, reicht es wenn das Kabel-Bauteil das Attribut ohne Inhalt besitzt, um ein Flachbandkabel auszuleiten.

Exportverzeichnis: Hier kann ein Pfad definiert werden, an den die Exportdateien geschrieben werden sollen

www.zuken.com/e3 56

3.3.3.2 Kabelexport - Attribut Mapping

Abbildung 32: Kabelexport

Folgende XML-Elemente des Exports können benutzerspezifisch in der SolidWorks_Export_Control.map Datei konfiguriert werden. Hierbei ist es nicht möglich, einen „TRÄGER“ zu verwenden, da die Attribute aus der Datenbank gelesen werden: Export-Element-Name=[ATTRIBUT_NAME:TRÄGER]

Sektion Element-Name Default-Wert

CABLES cableName Bauteilname des Kabels

partNumber Bauteilname des Kabels

description Bauteilattribut „Description“

commentsValue Bauteilattribut „Comment“

outerDia Bauteilattribut „OuterDiameter“. Ist das Attribut nicht vorhanden, wird standardmäßig der Wert ‚0.001‘ verwendet. Werte die über das Attributmapping gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert.

cuttingLength Bauteilattribut „CuttingLength“ Ist das Attribut nicht vorhanden, wird standardmäßig der Wert ‚0‘ verwendet. Werte die über das Attributmapping gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert.

routedLength Bauteilattribut „RoutedLength“ Ist das Attribut nicht vorhanden, wird standardmäßig der Wert ‚0‘ verwendet. Werte die über das Attributmapping gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert.

www.zuken.com/e3 57

minBendRadius Bauteilattribut „BendRadius“ Ist das Attribut nicht vorhanden, wird standardmäßig der Wert ‚0.01‘ verwendet. Werte die über das Attributmapping gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert.

CORES coreName Name der Ader

conductorSize „CrossSection“ der Kabelader Ist der Wert nicht vorhanden wird standardmäßig der Wert ‚0‘ verwendet.

conductorOD Attribut „OuterDiameter“ der Kabelader Ist das Attribut nicht vorhanden, wird standardmäßig der Wert ‚0.001‘ verwendet. Werte die über das Attributmapping gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert.

colour Farbe der Kabelader oder des Drahtes Ist der Wert nicht vorhanden, wird standardmäßig der Wert ‚0‘ verwendet.

swColour Farbwert der Kabelader oder des Drahtes für SolidWorks Ist der Wert nicht vorhanden, wird standardmäßig der Wert ‚0‘ verwendet.

minBendRadius Attribut „BendRadius“ der Kabelader oder des Drahtes Ist das Wert nicht vorhanden, wird standardmäßig der Wert ‚0.01‘ verwendet. Werte die über das Attributmapping gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert.

wireName Name der Drahtgruppe und des Drahtes <WireGroup>-<WireName>

partNumber Name der Drahtgruppe und des Drahtes <WireGroup>-<WireName>

description Attribut „Description“ des Drahtes.

wireOD Attribut „OuterDiameter“ des Drahtes Ist der Wert nicht vorhanden, wird standardmäßig der Wert ‚0.001‘ verwendet. Werte die über das Attributmapping gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert.

www.zuken.com/e3 58

3.3.3.3 Bauteilexport - Attribut Mapping

Abbildung 33: Bauteilexport

Folgende XML-Elemente des Exports können benutzerspezifisch in der SolidWorks_Export_Control.map Datei konfiguriert werden. Hierbei ist es nicht möglich, einen „TRÄGER“ zu verwenden, da die Attribute aus der Datenbank gelesen werden: Export-Element-Name=[ATTRIBUT_NAME:TRÄGER]

Sektion Element-Name Default-Wert

DEVICES und CONNECTORS

CompName 1. Bauteilattribut „ModelName“ 2. Wenn „ModelName“ leer, dann

Bauteilname

SWDocName 1. Bauteilattribut „ModelName“ + „.sldprt“ <SWPath><ModelName>.sldprt

Ist die Dateiendung „.sldprt“ nicht vorhanden, wird sie automatisch angehängt.

Config Der feste Wert “Default”

description Bauteilattribut „Description“

CompOD Bauteilattribut „OuterDiameter“. Ist das Attribut nicht vorhanden, wird standardmäßig der Wert ‚0.001‘ verwendet. Werte die über das Attributmapping gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert.

Pins Komagetrennte List aller Anschlusspunktnamen des Bauteils.

www.zuken.com/e3 59

3.3.3.4 ExportRouting - Attribut Mapping

Abbildung 34: Routing exportieren

Folgende XML-Elemente des Exports können benutzerspezifisch in der SolidWorks_Export_Control.map Datei konfiguriert werden.

Sektion Element-Name Default-Wert

CABLES cableName Kabelname (z.B.: „-W1“)

commentsValue Betriebsmittelattribut „Comment“ Achtung: Hier wird zuerst geprüft, ob „commentValue“ in der Sektion „CORES“ enthalten ist. Ist der Wert dort enthalten und nicht leer, wird dieser bevorzugt verwendet.

OD Betriebsmittelattribut „OuterDiameter“ Ist der Wert nicht vorhanden, wird standardmäßig der Wert ‚0.001‘ verwendet. Werte die über das Attributmapping gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert. Achtung: Hier wird zuerst geprüft, ob „OD“ in der Sektion „CORES“ enthalten ist. Ist der Wert dort enthalten und nicht leer, wird dieser bevorzugt verwendet.

cuttingLength Betriebsmittelattribut „CuttingLength“ Ist das Attribut nicht vorhanden, wird standardmäßig der Wert ‚0‘ verwendet. Werte die über das Attributmapping gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert. Achtung: Hier wird zuerst geprüft, ob „cuttingLength“ in der Sektion „CORES“ enthalten ist. Ist der Wert dort enthalten und nicht leer, wird dieser bevorzugt verwendet.

routedLength Betriebsmittelattribut „RoutedLength“ Ist das Attribut nicht vorhanden, wird

www.zuken.com/e3 60

standardmäßig der Wert ‚0‘ verwendet. Werte die über das Attributmapping gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert. Achtung: Hier wird zuerst geprüft, ob „routedLength“ in der Sektion „CORES“ enthalten ist. Ist der Wert dort enthalten und nicht leer, wird dieser bevorzugt verwendet.

minBendRadius Betriebsmittelattribut „BendRadius“ Ist das Attribut nicht vorhanden, wird standardmäßig der Wert ‚0‘ verwendet. Werte die über das Attributmapping gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert. Achtung: Hier wird zuerst geprüft, ob „minBendRadius“ in der Sektion „CORES“ enthalten ist. Ist der Wert dort enthalten und nicht leer, wird dieser bevorzugt verwendet.

partNumber Bauteilname des Kabels Handelt es sich um ein dynamisches Kabel wird die „partNumber“ von den Drähten gelesen: <Drahtgruppe>-<Drahtname>

CORES signalName Signalname der Kabelader oder des Drahtes

color Farbe der Kabelader oder des Drahtes. Ist der Wert nicht vorhanden, wird standardmäßig der Wert ‚0‘ verwendet.

swColour Farbwert der Kabelader oder des Drahtes für SolidWorks. Ist der Wert nicht vorhanden, wird standardmäßig der Wert ‚0‘ verwendet.

owner Der feste Wert “1”

conductorDiameter Leer

size Querschnitt der Ader oder des Drahtes

wireName Drahtname

commentValue Kabelader-/Drahtattribut „Comment“

OD Kabelader-/Drahtattribut „OuterDiameter“ Ist der Wert nicht vorhanden, wird standardmäßig der Wert ‚0.001‘ verwendet. Werte die über das Attributmapping

www.zuken.com/e3 61

gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert.

cuttingLength Kabelader-/Drahtattribut „CuttingLength“ Ist der Wert nicht vorhanden, wird standardmäßig der Wert ‚0‘ verwendet. Werte die über das Attributmapping gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert.

routedLength Kabelader-/Drahtattribut „RoutedLength“ Ist der Wert nicht vorhanden, wird standardmäßig der Wert ‚0‘ verwendet. Werte die über das Attributmapping gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert.

minBendRadius Kabelader-/Drahtattribut „BendRadius“ Ist der Wert nicht vorhanden, wird standardmäßig der Wert ‚0‘ verwendet. Werte die über das Attributmapping gelesen werden, werden in Meter umgerechnet. Besitzt der Attributmapping-Wert keine Einheit, wird der Wert als „mm“ interpretiert.

partNumber Drahtgruppe und Drahtname: <Drahtgruppe>-<Drahtname>

cableCorRef Adername

DEVICES und CONNECTORS

fromCompRef Name des Betriebsmittels, das am ersten Ader-/Drahtende angeschlossen ist.

fromCompPart Attribut „ModelName“ des Betriebsmittels, das am ersten Ader-/Drahtende angeschlossen ist.

toCompRef Name des Betriebsmittels, das am zweiten Ader-/Drahtende angeschlossen ist.

toCompPart Attribut „ModelName“ des Betriebsmittels, das am zweiten Ader-/Drahtende angeschlossen ist.

www.zuken.com/e3 62

3.3.4 Import Modul

3.3.4.1 Attribut Mapping Folgende XML-Elemente des Imports können benutzerspezifisch in der SolidWorks_Import_Control.map Datei konfiguriert werden:

Sektion Element-Name Default-Wert

CORES RoutedLength Drahtattribut „RoutedLength“

[Attributname] importiert den Wert in jedes beliebige Drahtattribut. <Length> importiert den Wert als physikalische Länge des Drahtes

CuttingLength Drahtattribut „CuttingLength“

BendRadius Drahtattribut „BendRadius“

www.zuken.com/e3 63

3.4 I-DEAS

3.4.1 I-DEAS Oberfläche

Abbildung 35 I-DEAS Export Optionen

Aus dem Anschlusspunktnamen und dem internen Betriebsmittelkennzeichen einen eindeutigen Namen erzeugen, erzeugt einen eindeutigen Namen aus Pinnamen, internem Pinnamen und Betriebsmittelnamen.

Prüfung auf doppelte Pinnamen pro Bauteil, werden gleichlautende Anschlusspunktnamen innerhalb eines Bauteils gefunden wird der Export abgebrochen.

Ist die Einstellung Leerzeichen im Bauteilname ersetzen durch aktiviert, werden alle Leerzeichen des Bauteilnamens in der Exportdatei durch das vorgegebene Ersetzungszeichen ersetzt.

Exportverzeichnis, definiert den Ordner in welchen die exportierte Datei standardmäßig abgespeichert wird.

3.4.2 Attribut Mapping

Die Mapping-Datei IDEAS_Export_Control.map definiert welche E3.series Attribute während der Ausleitung gelesen werden:

Sektion Element-Name Default-Wert

CORES

WireNumber Drahtattribut „WireNumber“

OuterDiameter Drahtattribut „OuterDiameter“

Length Drahtattribut „Length (mm)“

Min_Length Drahtattribut „Length (mm)“

Max_Length Drahtattribut „Length (mm)“

Weight Drahtattribut „Weight“

PathName Drahtattribut „PathName“

MaterialName Drahtattribut „MaterialName“

MaterialType Drahtattribut „MaterialType“

Color Funktion <ColorDescription>

WireGauge Drahtattribut „WireGauge“

WireType Drahtattribut „WireType“

DEVICES

ModelName ArticleNumber DeviceName Funktion

<Assignment><Location><Name>

www.zuken.com/e3 64

3.5 Pro/E

3.5.1 Export Oberfläche

Abbildung 36 Pro/E Export Optionen

Aus dem Anschlusspunktnamen und dem internen Betriebsmittelkennzeichen einen eindeutigen Namen erzeugen, erzeugt einen eindeutigen Namen aus Pinnamen, internem Pinnamen und Betriebsmittelnamen.

‘ENTRY PORT‘ eines Steckers/Bauteils zusammenfassen, öffnet vor der Ausleitung einen Dialog zur Auswahl der Stecker/Betriebsmittel für die der Parameter ENTRY_PORT mit dem Wert ENTRY belegt wird:

www.zuken.com/e3 65

Abbildung 37 Auswahl Betriebsmittel für 'ENTRY PORT'

Für die Belegung des Parameters ENTRY_PORT gelten folgende Regeln:

1. Explizit ausgewählte Betriebsmittel erhalten immer den Wert ENTRY 2. Nicht ausgewählte Betriebsmittel erhalten folgende Werte:

a. Wenn vorhanden, Attributwert des Mapping-Eintrages ENTRY_PORT

b. Wenn vorhanden, den in der Oberfläche festgelegten Standardwert für „Entry Port“

c. den Pinnamen des Pins.

Überprüfung auf doppelte Pinnamen, werden gleichlautende Pinnamen innerhalb eines Betriebsmittels gefunden wird die Ausleitung mit einer Fehlermeldung abgebrochen.

Anschlagteile exportieren, für jede Artikelnummer der gefundenen Anschlagteile wird eine *.trm Datei erzeugt die Informationen über das Anschlagteil enthält, z.B.:

Datei: DT-C-B-AWG14-16.trm

NAME "DT-C-B-AWG14-16"

PART_NUMBER "DT-C-B-AWG14-16"

SUPPLIER "Deutsch"

DESCRIPTION "DTxx Crimp contact female AWG14-16"

Die Section “FITTINGS” in der Mapping-Datei bestimmt die Attribute die in der *.trm Datei aufgeführt werden.

www.zuken.com/e3 66

Nicht angeschlossene Adern exportieren, es werden auch Adern von Kabeln exportiert, die nicht an ein Betriebsmittel angeschlossen sind.

Baugruppen auflösen: Ist diese Option aktiv, werden Baugruppen aufgelöst und es werden nur die Betriebsmittel der Baugruppe exportiert. Ist die Option „Betriebsmittelkennzeichen von Baugruppe erben“ für ein Betriebsmittel aktiv, ist die Namensgebung beim Export wie folgt:

o Handelt es sich um das erste angeschlossene Betriebsmittel in der Baugruppe, so bekommt das Betriebsmittel beim Export den Namen der Baugruppe.

o Jedem weiteren angeschlossenen Betriebsmittel der Baugruppe wird beim Export, zusätzlich zum Baugruppennamen, die Position des Betriebsmittels innerhalb der Baugruppe angehängt.

Bündel: Definiert wie Draht-/Aderbündel (Schirme, Verdrillungen) ausgeleitet werden.

o Alle Bündel exportieren, exportiert alle Bündel unabhängig vom Bündeltyp.

o Nur verdrillte Bündel exportieren, exportiert nur verdrillte Bündel o Nur geschirmte Bündel exportieren, exportiert nur geschirmte Bündel o Bündel-Trenner, legt das Trennzeichen für die Ausgabe fest, wenn

eine Ader/Draht zu mehreren Bündeln gehört.

Attribut zur Erkennung von Splices verwenden: Ein Bauteil wird als Splice erkannt, wenn im Bauteilname die Zeichenkette „Splice“ enthalten ist. Sollen Bauteile als Splice exportiert werden, auch wenn diese Zeichenkette nicht im Bauteilnamen enthalten ist, kann hier ein Attributname definiert werden („Splice Atttributnamen“). Besitzt ein Bauteil dieses Attribut, wird es als Splice exportiert, wenn in „Splice Attributwert“ nichts enthalten ist. Ist in „Splice Attributwert“ ein Wert eingetragen, wird das Betriebsmittel als Splice exportiert, wenn der Attributwert des Betriebsmittel dem Wert in „Splice Attributwert“ entspricht.

Art/Zählnummer zur Erkennung von Splices verwenden: Sollen Bauteile als Splice exportiert werden, kann hier der Anfangsteil einer Art/Zählnummer definiert werden. Betriebsmittel, die mit der hier definierten Art/Zählnummer beginnen, werden dann als Splices exportiert.

Exportverzeichnis, Standardverzeichnis für Ausleitungen

Ausgabeformat: o XML, gibt eine Ausleitung im XML Format aus. o NWF, gibt eine Ausleitung im Neutral Wire List Format aus.

www.zuken.com/e3 67

Während der Ausleitung verwendete Standardwerte:

Abbildung 38: Pro/E Standardwerte

Kabel Durchmesser, Wert des Parameters THICKNESS am Kabel.

Draht Durchmesser, Wert des Parameters THICKNESS am Draht/Ader

Interne Länge, Wert des Parameters INTERNAL_LEN am Pin.

Gruppierung, Wert des Parameters GROUPING am Pin.

Entry Port, Wert des Parameters ENTRY_PORT am Pin.

Kabeltyp Definition, legt den Kabeltyp in ProE fest. Dabei wird wie folgt verfahren:

1. Für jedes Kabel wird das E3 Standardattribut (ab E3 2010) .CABLESHAPE gelesen.

2. Der Wert des Attributs .CABLESHAPE wird in der Spalte E3 Attributwert der Kabeltyp Definition-Tabelle gesucht. Wurde der Wert gefunden, wird der Wert der Spalte ProE Kabeltyp in die Ausgabedatei geschrieben. Wurde der Wert des .CABLEHSAPE Attributs nicht in der Tabelle gefunden, wird der Standardkabeltyp CABLE_SPOOL in die Ausgabedatei geschrieben.

www.zuken.com/e3 68

3.5.2 .CABLEHSAPE Attribut

Mit der Version E3 2010 ist das Attribut .CABLESHAPE für Kabel verfügbar. Anwender früherer E3 Versionen können dieses Attribut manuell anlegen. Das Attribut sollte (mindestens) folgende Eigenschaften besitzen:

Eigenschaft Wert

Name .CABLESHAPE

Träger Kabeltyp

Typ Text

www.zuken.com/e3 69

3.5.3 Pro/E Export Attribut Mapping

Folgende Tabelle zeigt die “fixen” Attribute. „Fix“ bedeutet, dass die Attribute in jedem Fall ausgegeben werden.

Sektion Mapping Name Default Wert

DEVICES OBJ_TYPE o „Connector“ für Stecker o „Wire“ für Drähte o „Component“, sonst

REFDES <Art/Zählnummer><Anlage><Ort>

MODELNAME E3 Bauteilname

CABLES NAME <Art/Zählnummer><Anlage><Ort>

THICKNESS „Kabel Durchmesser“ in den Standardeinstellungen

MIN_BEND_RADIUS 2 * THICKNESS

UNITS E3.series Projekt-Maßeinheit

WIRE_ID Interne E3 Objekt-ID

WIRE_GAUGE 0.0

PINS ENTRY_PORT Wert in den Standardeinstellungen

GROUPING Auswahlliste „Gruppierung“ in den Standardeinstellungen

INTERNAL_LENGTH „Interne Länge“ aus den Standardeinstellungen

SIGNAL_NAME E3 Signalname am Pin

PORT_TYPE „Electrical“

FITTINGS (betrifft nur *.trm Datei!)

NAME Artikelnummer

CORES COLOR E3 Aderfarbe

NAME E3 Adername

CONDUCTOR_NAME E3 Adername

WIRE_ID Interne E3 Objekt-ID

MIN_BEND_RADIUS 2 * THICKNESS

WIRE_GAUGE 0.0

THICKNESS „Kabel Durchmesser“ in den Standardeinstellungen

WIRES COLOR E3 Aderfarbe

NAME E3 Adername

CONDUCTOR_NAME E3 Adername

WIRE_ID Interne E3 Objekt-ID

MIN_BEND_RADIUS 2 * THICKNESS

WIRE_GAUGE 0.0

THICKNESS „Kabel Durchmesser“ in den Standardeinstellungen

www.zuken.com/e3 70

Für jede Sektion können zusätzliche Attribute definiert werden, die als Typ PARAMETER ausgeleitet werden z.B.: [CABLES]

DESCRIPTION=[Description:COMP]

SUPPLIER=[Supplier:COMP]

Ergibt beispielsweise folgende Ausleitung (NWF Format): PARAMETER DESCRIPTION Data line with copper shield netting

PARAMETER SUPPLIER Lapp

3.5.4 Import

Abbildung 39 Das Pro/E Standard-Import-Verzeichnis

Importverzeichnis, definiert das Standard-Import-Verzeichnis

Durch aktivieren von „Importieren“ erscheint folgender Datei-Öffnen Dialog:

Abbildung 40 XML Import

Durch Auswahl des Dateityps werden zwei Dateiformate unterschieden: 1. Pro/E Routing XML, ein XML formatierte Datei 2. Pro/E Routing INF, eine ASCII formatierte Datei (Neutral Wire List)

www.zuken.com/e3 71

Abbildung 41 ASCII Import (Neutral Wire List)

3.5.5 Attribute

Folgende Attribute können in der Datei ProE_Import_Control.map konfiguriert werden:

Sektion

Mapping-Eintrag

Beschreibung

CORES LENGTH

Legt das Attribut fest in das die importierte Länge geschrieben wird. [Attributname] importiert den Wert in jedes beliebige Drahtattribut. <Length> importiert den Wert als physikalische Länge des Drahtes

Beispiel für Mapping Datei: [CORES]

LENGTH=[Length (mm)]

www.zuken.com/e3 72

3.6 Landmark Technology

3.6.1 Export Oberfläche

Abbildung 42 Landmark Technology Export Optionen

Gerätestecker anstelle Kabelbaumstecker ausleiten, leitet, wenn vorhanden, den an den Kabelbaumstecker angeschlossenen Stecker (Gegenstecker) aus.

Exportvezeichnis, legt das Standardverzeichnis für die Landmark Technology Ausleitungen fest.

Codepage Nummer: Bestimmt den Zeichensatz für den ASCII Export. Z.B. ist 932 ein japanischer Zeichensatz. Ist die Textbox leer, wird die System Codepage ermittelt.

3.6.2 Mapping-Einträge

Folgende Mapping-Einträge werden während des Exports berücksichtigt:

Sektion Mapping-Eintrag Beschreibung Standardwert CABLES NAME Definiert ausgeleiteten

Kabelnamen. <Anlage><Ort> <Name>

CABLE_TYPE Kabeltyp aus der LTC/HD Bibliothek.

Leer

WIRE_INTERVAL Abstand der Adern im Kabel. 0

SECTION_SHAPE 0, rundes Kabel

1, Flachbandkabel

2, zweilagiges Flachbandkabel

0

COVER 0, keine Ummantelung

1, rundes oder flaches Kabel

0

COVER_COLOR Hexadezimaler Farbwert der Mantelfarbe.

Leer

COVER_DIAMETER Kabeldurchmesser Leer

CORES NAME Ader-/Drahtname Ader-/Drahtname

WIRE_DIAMETER Ader-/Drahtdurchmesser

www.zuken.com/e3 73

A = Leitungs-querschnitt

WIRE_LENGTH Ader-/Drahtlänge Leer

TOLERABLE_LENGTH Toleranz Länge Leer

TOLERABLE_CURVATURE Tolaranz Krümmung Leer

SIGNAL Leitungssignal Signal des an Ende 1 angeschlossenen Pins

DEVICES CONNECTOR_LIB_DATA_NAME Sachnummer der an die Aderenden angeschlossenen Stecker

Bauteilname

Das Mapping ist standardmäßig in der Datei

Config\LANDMARK_Export_Control.map gespeichert.

www.zuken.com/e3 74

3.6.3 Import Oberfläche

Abbildung 43 Landmark Technology Import

Importverzeichnis, legt das Standardimportverzeichnis fest.

3.6.4 Mapping-Einträge

Sektion Mapping-Eintrag Beschreibung Standardwert CABLES NAME Definiert den im E3 Projekt zu

suchenden Kabelnamen. <Anlage><Ort> <Name>

CORES NAME Definiert den im E3 Projekt zu suchenden Ader/Drahtnamen.

<NAME>

WIRE_LENGTH Definiert das Attribut in das die zu importierende Länge geschrieben wird. [Attributname] importiert den Wert in jedes beliebige Drahtattribut. <Length> importiert den Wert als physikalische Länge des Drahtes

n/a

Die Definition des Kabel- bzw. Draht/Adernamens sollte die selbe sein, wie während der Ausleitung mit Landmark Technology Export.

www.zuken.com/e3 75

3.7 Inventor

3.7.1 Export Oberfläche

Abbildung 44 Inventor Exportoberfläche

Aus dem Anschlusspunktnamen und dem internen Betriebsmittelkennzeichen einen eindeutigen Namen erzeugen, erzeugt einen eindeutigen Namen aus Pinnamen, internem Pinnamen und Betriebsmittelnamen.

Überprüfung auf doppelte Pinnamen, erzeugt eine Fehlermeldung, wenn an einem Betriebsmittel mehrere Pins denselben Namen haben.

Exportverzeichnis, legt das Standard-Exportverzeichnis fest.

3.7.2 Mapping Einträge

Folgende Mapping-Einträge stehen für den Inventor-Export zur Verfügung:

Sektion Mapping-Eintrag Beschreibung Standardwert

CABLES MODELNAME Definiert woher die Kabel-Definition gelesen wird.

ArticleNumber

CORES LENGTH Definiert das Attribut welches als Länge ausgegeben wird.

Length (mm)

www.zuken.com/e3 76

3.8 Solid Edge

3.8.1 Export Oberfläche

Abbildung 45 Solid Edge Export Optionen

Routing Dateiname, der Name der Datei in die das Routing gespeichert wird. Der Standardwert ist E3-Projektname + „_CON“. Der Dateiname kann frei gewählt werden, muss aber verschieden zum Bauteil Dateiname sein.

Bauteil Dateiname, der Name der Datei in die Informationen zu den Bauteilen gespeichert werden.

Aus dem Anschlusspunktnamen und dem internen Betriebsmittelkennzeichen einen eindeutigen Namen erzeugen, erzeugt einen eindeutigen Namen aus Pinnamen, internem Pinnamen und Betriebsmittelnamen.

Überprüfung auf doppelte Pinnamen, erzeugt eine Fehlermeldung, wenn an einem Betriebsmittel mehrere Pins denselben Namen haben.

Exportiert nicht verbundene Adern/Drähte Ist eine Ader/ein Draht nicht verbunden, wird diese/-r trotzdem exportiert.

www.zuken.com/e3 77

Abbildung 46 Solid Edge Standardwerte

Farben-Mapping, ermöglicht das Abbilden eines Farbcodes auf einen anderen. Dabei wird, wenn möglich, während des Exports die Ausgangsfarbe durch die abgebildete Farbe ersetzt. Über die Schaltfläche „+“ kann ein Eintrag hinzugefügt werden. Über die Schaltfläche „-“ kann ein Eintrag entfernt werden.

Encoding: setzt das Zielformat in dem die Datei erstellt wird: o DEFAULT -Codierung für die aktuelle ANSI-Codepage des

Betriebssystems o ASCII - Codierung für den ASCII-Zeichensatz (7-Bit) o UTF8 - Codierung für das UTF-8-Format o UNICODE - Codierung für das UTF-16-Format in der Little-Endian-

Bytereihenfolge

Codepage Nummer: aktiv, wenn Encoding „ASCII“ ausgewählt ist. Bestimmt den Zeichensatz für den ASCII Export. Z.B. ist 932 ein japanischer Zeichensatz. Ist die Textbox leer, wird die System Codepage ermittelt. Dies entspricht dem Encoding „DEFAULT“.

Exportverzeichnis: Verzeichnis zum Speichern der Ausgabedatei.

www.zuken.com/e3 78

3.8.2 Mapping Einträge

Folgende Mapping-Einträge stehen für den Solid Edge-Export zur Verfügung:

Sektion Mapping-Eintrag Beschreibung Standardwert

CABLES DESCRIPTION Legt fest, woher die Kabelbeschreibung gelesen wird

CORES Gauge Legt fest, woher die Ader-/Drahtstärke gelesen wird

COLOR Legt fest, woher die Ader-/Drahtfarbe gelesen wird

MATERIAL Legt fest, woher die Ader-/Drahtmaterial gelesen wird. Gültige Werte für das Material sind:

ALUMINIUM

COPPER

TYPE Legt fest, woher die Ader-/Drahttyp gelesen wird. Gültige Werte für den Typ sind:

SOLID

STRANDED

DESCRIPTION Legt fest, woher die Ader-/Drahtbeschreibung gelesen wird

WIRE_ID Legt fest, woher die Ader-/Draht-ID gelesen wird.

Draht bzw. Adername

DEVICES ModelName Legt fest woher der Modell-Name für Bauteile gelesen wird

DESCRIPTION Legt fest woher die Beschreibung für Bauteile gelesen wird

www.zuken.com/e3 79

3.9 Harness Import

3.9.1 Voraussetzungen

Damit der Harness Import richtig funktioniert, muss das Skript „AddAttributes.vbs“ einmalig ausgeführt werden. Dieses Skript befindet sich im Installationsverzeichnis im Unterordner „Scripts“. Das Skript fügt der E³.series Datenbank ein zusätzliches Attribut hinzu. Dieses Attribut wird vom Harness Import dazu verwendet um Objekte eindeutig identifizieren zu können. Achtung: Für bestehende Projekte muss noch die Konfiguration im Projekt aktualisiert werden.

3.9.2 Import Oberfläche

Abbildung 47: Harness Import Optionen

Harness Import Datei: Hier muss die zu Importierende Harness Import XML Datei eingetragen werden.

Neues Blatt anlegen: Wird diese Option gewählt, legt der Import ein neues Formboardblatt in E3.series an.

o Blattformat: Das Blattformat, das für das neue Blatt verwendet werden soll. Hier werden nur Blätter mit passender Größe für den Kabelbaum gelistet.

o Blattname: Der Blattname des anzulegenden Blattes. Dieser Wert wird mit dem Kabelbaumnamen aus der Importdatei vorbelegt.

www.zuken.com/e3 80

Vorhandenes Blatt verwenden: Sind bereits Formboardblätter im Projekt vorhanden, kann durch Auswahl eines Formboardblattes auf das gewählte Blatt importiert werden.

Standard Bauteilname für Splices: Ist in der zu importierenden Datei ein Splice ohne Bauteilname enthalten, so wird der hier eingetragene Bauteilename für diesen Splice verwendet.

Standard Bauteilname für Kabelhalterungen: Ist in der zu importierenden Datei eine Kabelhalterung ohne Bauteilname enthalten, so wird der hier eingetragene Bauteilename für diese Kabelhalterung verwendet.

Standard Bauteilname für Kabelschutzmaterial: Ist in der zu importierenden Datei ein Kabelschutzmaterial ohne Bauteilname enthalten, so wird der hier eingetragene Bauteilename für dieses Kabelschutzmaterial verwendet.

Importverzeichnis: Verzeichnis zum Laden der Importdatei.

Nicht verwendete Waypoints ignorieren: Waypoints die nicht von einem Splice oder einer Halterung (Fixing) benötigt werden, werden nicht berücksichtigt.

3.9.3 Mapping Einträge

Hier gibt es keine fest definierten Werte. Es werden folgende Sektionen unterstützt:

DEVICES

CABLES

CORES

Alle Werte die als „Property“ in der XML Datei an einem Objekt hängen können hier gemappt werden. Beispiel 1:

Das Property „Length“ hängt in der obigen XML-Datei an einem „Wire“. Somit sieht der Mapping-Eintrag wie folgt aus, wenn der Wert aus dem XML-Property in des E3.series-Attribute „Length“ geschrieben werden soll:

[CORES]

Length=[Length]

www.zuken.com/e3 81

Beispiel 2:

Das Property „BOM Position“ hängt in der obigen XML-Datei an einem „Device“. Das „Device“ ist in diesem Fall ein Kabel. Somit sieht der Mapping-Eintrag wie folgt aus, wenn der Wert aus dem XML-Property in des E3.series-Attribute „BOMpos“ geschrieben werden soll:

[CABLES]

BOM Position=[BOMpos]

Beispiel 3:

Das Property „Function“ hängt in der obigen XML-Datei an einem „Device“. Somit sieht der Mapping-Eintrag wie folgt aus, wenn der Wert aus dem XML-Property in des E3.series-Attribute „Function“ geschrieben werden soll:

[DEVICES]

Function=[Function]

www.zuken.com/e3 82

3.10 SolidWorks Fluid

Exportiert ein Fluid Projekt in ein XML-Dokument für SolidWorks. In die XML-Sektion <EquipmentReferenced> werden alle Betriebsmittel exportiert, die an ein Fluid-Netz angeschlossen sind. Es werden keine Schläuche/Rohre exportiert. Für die XML-Sektion <PipelineInfo> werden die Verbindungen der einzelnen Betriebsmittel im ausgewählten Netz exportiert.

3.10.1 Auswahl

Wird das „SolidWorks Fluid“ Modul ausgewählt, werden in der Auswahl nur noch Signale gelistet, die sich auf E³.series Fluid Blättern befinden.

Abbildung 48: Fluid Auswahl

3.10.2 Export Oberfläche

Abbildung 49: SolidWorks Fluid Export Optionen

SolidWorks Pfad für Bauteile festlegen: Hier kann ein Pfad zu den SolidWorks „.sldprt“-Dateien angegeben werden. Dieser Pfad wird zur Befüllung des XMLTag „PartNumber“ verwendet.

Exportverzeichnis: Dieses Verzeichnis definiert das Standardexport-verzeichnis. Dieses Verzeichnis wird automatisch geöffnet, wenn die Schaltfläche „Exportieren“ betätigt wird. Ist hier kein Verzeichnis definiert, wird standardmäßig das E³.series Projektverzeichnis geöffnet.

www.zuken.com/e3 83

3.10.3 INI-Datei

In der „SolidWorksFluidExportControl.INI“ können Einstellungen des Export Moduls vorgenommen werden.

3.10.3.1 Sektion [Misc]

ExportPath=<Verzeichnis> Das benutzte Exportverzeichnis wird hier eingetragen

SW_SLDPRT_Path=<Verzeichnis> Das benutzte SolidWorks Bauteileverzeichnis wird hier eingetragen

3.10.3.2 Sektion [FittingsAttribute] Der Schlüssel AttributeName bestimmt das Attribut, welches mit den Werten verglichen werden soll.

1. Betriebsmittelattribut: Wert: <Attributname>

2. Bauteilattribut: Wert: <Attributname>:COMP

Im Beispielfall wird das Bauteilattribut „Class“ als Vergleich eingelesen. [FittingsAttribute] AttributeName=Class:COMP

3.10.3.3 Sektion [Fittings] Die Sektion wird komplett eingelesen. Die Einträge werden mit dem Attribut der Sektion [FittingsAttribute] verglichen, um zu bestimmen, welche Betriebsmittel in die XML-Sektion <In-lineFittings> eingetragen werden. Bsp.: [Fittings] Junction, Angles and T-parts Ball valves Couplers Fittings Hose End

3.10.3.4 Sektion [NotListAttribute] Der Schlüssel AttributeName bestimmt das Attribut, welches mit den Werten verglichen werden soll.

1. Betriebsmittelattribut: Wert: <Attributname>

2. Bauteilattribut: Wert: <Attributname>:COMP

Im Beispielfall wird das Bauteilattribut „Class“ als Vergleich eingelesen. [NotListAttribute] AttributeName=Class:COMP

www.zuken.com/e3 84

3.10.3.5 Sektion [NotList] Die Sektion wird komplett eingelesen. Die Einträge werden mit dem Attribut der Sektion [NotListAttribute] verglichen, um zu bestimmen, welche Betriebsmittel nicht exportiert werden. Bsp.: [NotList] Hoses Tubes

3.10.4 Mapping Einträge

Sektion Mapping-Eintrag Beschreibung Standardwert

DEVICES CompName Legt fest woher der Bauteilname für Bauteile gelesen wird

1. ModelName 2. Bauteilname

Description Legt fest woher die Beschreibung für das XML-TAG Description gelesen wird

Bauteilattribut Description

PartNumber Legt fest welches Attribut für das XML-TAG PartNumber gelesen werden soll.

Pfad aus SolidWorks Bauteilverzeichnis + Bauteilattribut ModelName + „.sldprt“

Config Legt fest welches Attribut für das XML_TAG Config gelesen werden soll

Bauteilattribut Config

PINS Size Legt fest welches Attribut für die XML-TAGS FromEquipSize /ToEquipSize gelesen werden soll

Pinattribut Size

www.zuken.com/e3 85

3.11 E3 Harness Export

3.11.1 Voraussetzungen

Damit der Harness Import richtig funktioniert, muss das Skript „AddAttributes.vbs“ einmalig ausgeführt werden. Dieses Skript befindet sich im Installationsverzeichnis im Unterordner „Scripts“. Das Skript fügt der E³.series Datenbank ein zusätzliches Attribut hinzu. Dieses Attribut wird vom Harness Import dazu verwendet um Objekte eindeutig identifizieren zu können. Achtung: Für bestehende Projekte muss noch die Konfiguration im Projekt aktualisiert werden.

3.11.2 Allgemein

Exportiert Daten aus E3 gemäß der E3.Harness.xsd Definition. Ist dieses Export-Modul ausgewählt können im Selektionsbaum Blätter selektiert werden:

Abbildung 50: E3 Blatt-Vorauswahl

Hinweis: die zur Verfügung stehenden Blätter müssen in E3 vorselektiert sein. Liegt keine Auswahl vor, wird das derzeit aktive Blatt angezeigt.

www.zuken.com/e3 86

Es kann entweder ein Formboardblatt oder ein oder mehrere Schemablätter selektiert werden. Zwei Formboardblätter selektieren ist nicht möglich. Hinweis: Werden Schemablätter für den Export ausgewählt, dann werden keine Verbindungsinformationen (Branches) exportiert. Befindet sich ein Betriebsmittel (außer Stecker) auf einem Schemablatt, so wird beim Export überprüft, ob Anschlagteile für dieses Betriebsmittel definiert sind. Besitzt das Betriebsmittel gültige Anschlagteile, so werden diese im Projekt angelegt und anstelle des Betriebsmittels exportiert. Das BMK für die Anschlagteile setzt sich aus dem Namen des Betriebsmittels + „Punkt“ + Anschlusspunktnamen zusammen. Zum Beispiel: Das Betriebsmittel: „-E205“ besitzt einen Anschlusspunkt „31“. Das Betriebsmittel, das für das Anschlagteil erzeugt wird, trägt den Namen „-E205.31“.

3.11.3 E3 Harness Export Oberfläche

Abbildung 51: E3 Harness Export – Optionen I

www.zuken.com/e3 87

Harness Derivate, exportiert die im Projekt vorhandenen bool’schen Aliase.

Branch/BranchNode, exportiert die Verbindungen eines Kabelbaums. Diese Option wirkt sich nur auf Ausleitungen von einem Formboardblatt aus. Bei Schemablättern wird grundsätzlich keine Verbindungsinformation ausgeleitet.

Device, alle Betriebsmittel die nicht Fixing, Protection oder Splice sind werden ausgeleitet wenn diese Option aktiv ist.

Fixings, wenn selektiert werden Fixings ausgleilet. Die Erkennung eines Fixings hängt von der Blattauswahl ab (siehe unten Abschnitt ‚Fixing Erkennung‘).

Splice, wenn selektiert werden Splices ausgeleitet. Das Erkennen eines Splice ist im Abschnitt ‚Splice Erkennung‘ weiter unten beschrieben.

Cable, wenn aktiv werden Kabel ausgeleitet. Diese Option hat nur Auswirkung wenn ein Formboardblatt ausgewählt ist. Auf Schemablättern werden grundsätzlich keine Kabel ausgeleitet.

Wires, wenn aktiv werden Drähte ausgeleitet. Diese Option hat nur Auswirkung wenn ein Formboardblatt ausgewählt ist. Auf Schemablättern werden grundsätzlich keine Drähte ausgeleitet.

Protections, wenn aktiv werden Kabelschutz-Elemente ausgeleitet. Das Erkennen eines Kabelschutzes ist im Abschnitt ‚Protections Kennung‘ weiter unten beschrieben

Optionen, wenn aktiv, werden die Optionen (bool. Ausdrücke) von Anschlusspunkten, Betriebsmittel, Kabel, Drähte und Netzsegmenten ausgeleitet.

Alle auswählen, markiert alle Checkboxen

Alle abwählen, hebt die Markierung aller Checkboxen auf

Attributname des Kabelbaums, Attributnamen aus dem der Name des Kabelbaums gelesen wird. Das Attribut wird dabei in folgender Reihenfolge gelesen:

o Am Blatt o Strukturknoten über dem gewählten Blatt o Am Projekt

Wurde das Attribut nicht gefunden wird der Projektnamen verwendet. Bei mehrdeutigen Angaben z.B. an verschiedenen Blättern, wird eine Warnung ausgegeben.

Aus dem Anschlusspunktnamen und dem internen Betriebsmittelkennzeichen einen eindeutigen Namen erzeugen, erzeugt einen eindeutigen Namen aus Pinnamen, internem Pinnamen und Betriebsmittelnamen.

Exportverzeichnis, legt das Standardverzeichnis für die Ausleitungen fest.

www.zuken.com/e3 88

Abbildung 52: E3 Harness Export – Optionen II

3.11.4 Splice Erkennung

Attribut zur Erkennung von Splices verwenden: Hier kann ein Attributname definiert werden („Splice Attributname“). Besitzt ein Bauteil dieses Attribut, wird es als Splice exportiert, wenn in „Splice Attributwert“ nichts enthalten ist. Ist in „Splice Attributwert“ ein Wert eingetragen, wird das Betriebsmittel als Splice exportiert, wenn der Attributwert des Betriebsmittel dem Wert in „Splice Attributwert“ entspricht.

Art/Zählnummer zur Erkennung von Splices verwenden: Sollen Bauteile als Splice exportiert werden, kann hier der Anfangsteil einer Art/Zählnummer definiert werden. Betriebsmittel, die mit der hier definierten Art/Zählnummer beginnen, werden dann als Splices exportiert. Mit einem * kann der Suchstring erweitert werden.

www.zuken.com/e3 89

Suchstring Betriebsmittelname Treffer

U -UConnector123 Nein

U* -UConnector123 Ja

U* -U123 Ja

U -U123 Ja

U -U123+Loc1=Ass1 Ja

U* -U123+Loc1=Ass1 Ja

U* -VU123+Loc1=Ass1 Nein

Splice werden immer über die vorgenommen Einstellungen erkannt – unabhängig von den selektierten Blättern.

3.11.5 Protection Erkennung

Protections werden nur über folgenden Mechanismus erkannt, wenn Schemablätter exportiert werden:

Attribut zur Erkennung von Kabelschutzelementen verwenden: Hier kann ein Attributname definiert werden („Attributname des Schutzes“). Besitzt ein Bauteil dieses Attribut, wird es als Protection exportiert, wenn in „Attributwert des Schutzes“ nichts enthalten ist. Ist in „Attributwert des Schutzes“ ein Wert eingetragen, wird das Betriebsmittel als Protection exportiert, wenn der Attributwert des Betriebsmittel dem Wert in „Attributwert des Schutzes“ entspricht.

Art/Zählnummer zur Erkennung von Kabelschutzelementen verwenden: Sollen Bauteile als Protection exportiert werden, kann hier der Anfangsteil einer Art/Zählnummer definiert werden. Betriebsmittel, die mit der hier definierten Art/Zählnummer beginnen, werden dann als Protection exportiert. Mit einem * kann der Suchstring erweitert werden.

Suchstring Betriebsmittelname Treffer

Prot -Protection123 Nein

Prot* -Protection123 Ja

Prot* -Prot123 Ja

Prot -Prot123 Ja

Prot -Prot12+Loc1=Ass1 Ja

Prot* -Protection12+Loc1=Ass1 Ja

Prot* -VProt1+Loc1=Ass1 Nein

Wird ein Formboardblatt exportiert, muss das Kabelschutz-Element mittels „auf Netzsegment platzieren“ auf ein Netzsegment platziert worden sein. Die Erkennung von Kabelschutz-Elementen erfolgt dann nicht über Attribut/Betriebsmittelnamen sondern über interne E3 Logik.

www.zuken.com/e3 90

3.11.6 Fixing Erkennung

Fixings werden nur über folgenden Mechanismus erkannt, wenn Schemablätter exportiert werden:

Attribut zur Erkennung von Fixings verwenden: Hier kann ein Attributname definiert werden („Attributname der Halterung“). Besitzt ein Bauteil dieses Attribut, wird es als Fixing exportiert, wenn in „Attributwert der Halterung“ nichts enthalten ist. Ist in „Attributwert der Halterung“ ein Wert eingetragen, wird das Betriebsmittel als Fixing exportiert, wenn der Attributwert des Betriebsmittel dem Wert in „Attributwert der Halterung“ entspricht.

Art/Zählnummer zur Erkennung von Kabelhalterungen verwenden: Sollen Bauteile als Fixing exportiert werden, kann hier der Anfangsteil einer Art/Zählnummer definiert werden. Betriebsmittel, die mit der hier definierten Art/Zählnummer beginnen, werden dann als Fixing exportiert. Mit einem * kann der Suchstring erweitert werden.

Suchstring Betriebsmittelname Treffer

Fix -Fixing123 Nein

Fix* -Fixing123 Ja

Fix* -Fix123 Ja

Fix -Fix123 Ja

Fix -Fix12+Loc1=Ass1 Ja

Fix* -Fixing12+Loc1=Ass1 Ja

Fix* -VFix1+Loc1=Ass1 Nein

Wird ein Formboardblatt exportiert, erfolgt die Erkennung von Fixings nicht über Attribut/Betriebsmittelnamen sondern über interne E3 Logik.

3.11.7 Beispiel Schemablatt

Folgender Screenshot zeigt die Ausgangssituation wenn ein Schemablatt verwendet wird:

www.zuken.com/e3 91

3.11.8 Beispiel Formboardblatt

Folgendes Beispiel zeigt die Ausgangssituation wenn ein Formboardblatt verwendet wird:

3.11.9 INI Datei

In der INI Datei kann der Autor gesetzt werden: [E3.Harness]

Author=Zuken E3

ComponentNameAttributeForConnectorPinTerminals=Function

Author: Ist der Autor nicht manuell gesetzt, wird der Windows-Benutzername verwendet.

ComponentNameAttributeForConnectorPinTerminals: Hier kann der Name eines Betriebsmittelattributes angegeben werden. Wird beim Export ein Anschlagteil erzeugt, so wird in den Wert dieses Attributes der Bauteilname des Betriebsmittels geschrieben, von dem diese Anschlagteile stammen.

Europa Deutschland Zuken GmbH (Europazentrale) D-85399 Hallbergmoos, Germany Tel: +49 89 607969 00

Zuken E3 GmbH D-89079 Ulm, Germany Tel: +49 7305 9309 0

Zuken E3 GmbH D-30659 Hannover, Germany Tel: +49 511 8595 9489

Schweiz Zuken E3 GmbH CH-5430 Wettingen, Switzerland Tel: +49 511 4370 890

Großbritannien Zuken UK Ltd. Bristol, BS32 4RF, UK Tel: +44 1454 207 801

Frankreich Zuken S.A. #91974 Les Ulis Cédex, France Tel: +33 1 69 29 48 00

Italien Zuken S.r.l. 20090 Milanofiori Assago, Milan, Italy Tel: +39 02 575 921

Niederlande Zuken B.V. NL-6002 EE Weert, The Netherlands Tel: +31 495 583 377

USA Nord Amerika Zuken USA Inc. Westford, MA 01886, USA Tel: +1 978 692 4900

Asien Japan Zuken (Firmenzentrale) Yokohama, Kanagawa 224-8585, Japan Tel: +81 45 942 1511

China Zuken (Niederlassung Beijing) ChaoYang District, Beijing, China, 100027 Tel: +86 10 8447 5076

Korea Zuken Korea Inc. Seoul 135-283, Korea Tel: +82 2 5648031

Singapur Zuken Singapore Pte Ltd. #22-05 Gateway East, Singapore 189721 Tel: +65 6392 5855

Taiwan Zuken Taiwan Inc. Taipei 110, Taiwan Tel: +886 2 7718 1116

www.zuken.com/e3 All trademarks mentioned are the property of their respective owners, Copyright © Zuken GmbH 2010

Version March 2010