Format der Konfigurationsdatei für den Kabel- und Kabelbaumbibliothekimport

Die Konfigurationsdatei legt das Importformat der Bibliotheksdaten in einer Datendatei fest. Die Datendatei verwendet als Spaltentrenner ein für das Gebietsschema übliches Trennzeichen, häufig ein Komma. Beim Export verschiedener Kabelbaumobjekte gibt die Konfigurationsdatei an, welche Daten exportiert werden.

Erforderliches Format

Die Konfigurationsdatei hat folgendes Format: Jedes Objekt in der Liste bezieht sich auf eine Zeile in der Datei:

Objekt

Der in der Eingabedatei enthaltene Objekttyp. Bei Bibliotheksdrähten ist das Objekt libwires. Bei Bibliothekskabeln ist das Objekt libcables. Groß- und Kleinschreibung wird nicht beachtet.

LOGFILE

Pfad und Name der Ausgabeprotokolldatei. Beispiel: C:\WireLibrary\libwires.log. Ist kein Pfad angegeben, wird die Protokolldatei in demselben Verzeichnis wie der Datensatz (.csv) erstellt.

HEADER1 (Eigenschaftsname)

Gibt die Namen der eingegebenen Parameter an.

  • Zum Importieren von Bibliotheksdrähten ist die Angabe eines Drahtnamens, einer Anzeigedarstellung und eines Außendurchmessers erforderlich. Neben diesen erforderlichen Eigenschaften können zusätzliche Eigenschaften angegeben werden.
  • Für Kabel müssen Kabelname, Außendurchmesser (falls leer, wird die Option Größe aus Drähten berechnen), Drahtname (der in der aktuellen Bibliothek verzeichnet ist) sowie Leiter-ID vorhanden sein. Neben diesen erforderlichen Eigenschaften können zusätzliche Eigenschaften angegeben werden.

    Zum Exportieren von Bibliotheksdrähten und -kabeln sind keine bestimmten Eigenschaften erforderlich.

HEADER2 (Datentyp)

Legt den Datentyp fest, der mit dem Eigenschaftsnamen in derselben Spalte verknüpft ist. Dies ist die vierte Zeile.

HEADER3 (Einheit)

Legt die Maßeinheit fest, die mit dem Datentyp in derselben Spalte verknüpft ist. Dies ist die fünfte Zeile.

Einheiten der Konfigurationsdatei

Einheiten müssen auf den Datentyp abgestimmt sein, der für den angegebenen Eigenschaftsnamen festgelegt wurde. Sind die Einheiten nicht korrekt, wird die Eigenschaft dem Bibliotheksobjekt nicht hinzugefügt, und in der Importprotokolldatei wird eine Fehlermeldung aufgeführt. Wenn beispielsweise Zoll als Einheit für eine Eigenschaft vom Typ Text festgelegt wurde, wird die Eigenschaft ignoriert und eine Warnmeldung ausgegeben.

Der Typ muss darüber hinaus zu dem aufgelisteten Datentyp für eine vordefinierte Eigenschaft passen. Liegt ein falscher Typ vor, wird die Eigenschaft ignoriert und eine Warnmeldung ausgegeben.

Beispielkonfigurationsdatei (.cfg)

Beispieldrahtkonfigurationsdatei:

libwires

C:\libwires.log

Drahtname,Darstellung,Außendurchmesser,Kategorie,Bauteilnummer,Stärke

Text,Text,Länge,Text,Text,Text

ohne,ohne,Zoll,ohne,ohne,ohne

Beispielkabelkonfigurationsdatei:

libcables

C:\libcables.log

Kabelname,Name,Kategorie,Bauteilnummer,Außendurchmesser,Leiter-ID, Drahtname

Text,Text,Text,Länge,Text,Text

ohne,ohne,ohne,Zoll,ohne,ohne

Beispielspleißkonfigurationsdatei:

libsplices

C:\libsplice.log

Bibliotheksname,Kategorie,Bauteilnummer,Eingebettete Länge, Eigene

Text,Text,Text,Länge,Text

ohne,ohne,ohne,Zoll,ohne

Beispieldichtungskonfigurationsdatei:

libseals

C:\libvirtualparts-seals.log

Name,Kategorie,Bauteilnummer,Min. Außendurchmesser, Max. Außendurchmesser, Durchmessertyp

Text, Text, Text, Länge, Länge,Text

ohne, ohne, ohne, Zoll, Zoll, ohne

Beispielanschlusspunktkonfigurationsdatei:

libterminals

C:\libvirtualparts-terminals.log

Name,Kategorie,Bauteilnumemr,Min. Stärke, Max. Stärke, Stärkentyp

Text, Text, Text, Text, Text, Text

ohne, ohne, ohne, ohne, ohne, ohne

Beispielsteckerkonfigurationsdatei:

libplugs

C:\libvirtualparts-plugs.log

Name,Kategorie,Bauteilnummer

Text, Text, Text

ohne, ohne, ohne

Beispielbeschriftungskonfigurationsdatei:

liblabels

C:\libvirtualparts-labels.log

Name,Kategorie,Bauteilnummer,Höhe, Breite

Text, Text, Text, Länge, Länge

ohne, ohne, ohne, Zoll, Zoll

Beispielkabelbündelkonfigurationsdatei:

liblooms

C:\libvirtualparts-looms.log

Name, Kategorie, Bauteilnummer, Darstellung, Hülle, Min. Durchmesser, Max. Durchmesser, Durchmessertyp

Text, Text, Text, Text, Länge, Länge, Länge, Text

ohne, ohne, ohne, ohne, Zoll, Zoll, Zoll, ohne

Beispielkonfigurationsdatei für (benutzerdefinierte) virtuelle Bauteile:

libvirtualpart

C:\libvirtualparts-virtualparts.log

Name,Kategorie,Bauteilnummer

Text, Text, Text

ohne, ohne, ohne

Beispiel für eine Flachbandkabel-Konfigurationsdatei:

libribboncables

C:\librawribboncables.log

Name, Kategorie, Bauteilnummer, Darstellung Leiter Eins, Darstellung Bandkörper, Anzahl Leiter, Abstand, Höhe, Breite, Stärke, Seele

Text,Text,Text, Text,Text,Text,Länge, Länge,Länge,Text,Länge

ohne,ohne,ohne,ohne,ohne,ohne,Zoll,Zoll,Zoll,ohne,Zoll