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.
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.
|
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 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.
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