Format de fichier de configuration d'importation de la bibliothèque Câble et faisceau

Le fichier de configuration définit le format d'importation des données d'une bibliothèque dans un fichier de données. Le fichier de données utilise un séparateur de liste spécifique aux paramètres régionaux (en général une virgule) comme délimiteur de colonne. Pour l'exportation des différents objets de faisceau, le fichier de configuration indique quelles données sont exportées.

Format requis

Le format du fichier de configuration est défini de la manière suivante : chaque élément de la liste renvoie à une ligne particulière du fichier :

Objet

Type d'objet contenu dans le fichier d'entrée. Dans le cas des fils de bibliothèque, il s'agit de l'objet libwires. Dans le cas des câbles de bibliothèque, il s'agit de l'objet libcables. Il ne fait pas la distinction majuscules/minuscules.

LOGFILE

Le chemin et le nom du fichier journal de sortie. Par exemple : C:\WireLibrary\libwires.log. Si aucun chemin n'est précisé, le fichier journal est créé dans le même répertoire que le fichier de données (.csv).

HEADER1 (Nom de la propriété)

Spécifie les noms des paramètres d'entrée.

  • Pour l'importation de fils de bibliothèque, vous devez indiquer le nom, l'apparence d'affichage et le diamètre extérieur du fil. Il est possible de définir d'autres propriétés en plus des propriétés minimales requises.
  • Pour les câbles, vous devez indiquer le nom du câble, le diamètre extérieur (s'il est vide, l'option Calculer la taille à partir des fils est utilisée), le nom du fil (existant dans la bibliothèque active) et l'ID de conducteur. Il est possible de définir d'autres propriétés en plus des propriétés minimales requises.

    Aucune propriété spécifique n'est requise pour l'exportation des fils ou câbles de bibliothèque.

HEADER2 (type de données)

Indique le type de données associé au nom de la propriété dans la même colonne. Il s'agit de la quatrième ligne.

HEADER3 (unité)

Indique l'unité de mesure associée au type de données dans la même colonne. Il s'agit de la cinquième ligne.

Unités du fichier de configuration

Les unités doivent correspondre au type de données spécifié pour le nom de propriété indiqué. Si les unités choisies sont incorrectes, la propriété n'est pas ajoutée à l'objet de bibliothèque et un message d'erreur est consigné dans le fichier journal d'importation. Par exemple, si "pouce" est spécifié comme unité pour une propriété de type texte, la propriété est ignorée et un avertissement apparaît.

D'autre part, le type doit correspondre au type de données indiqué pour une propriété prédéfinie. Si un type incorrect existe, la propriété est ignorée et un avertissement s'affiche.

Exemple de fichier de configuration (cfg)

Exemple de fichier de configuration de fil :

libwires

C:\libwires.log

Nom du fil,Apparence,Diamètre extérieur,Catégorie,Numéro de pièce,Calibre

text,text,length,text,text,text

none,none,inch,none,none,none

Exemple de fichier de configuration de câble :

libcables

C:\libcables.log

Nom de câble,Catégorie,Numéro de pièce,Diamètre extérieur,ID de conducteur,Nom du fil

text,text,text,length,text,text

none,none,none,inch,none,none

Exemple de fichier de configuration d'épissure :

libsplices

C:\libsplice.log

Nom de bibliothèque,Catégorie,Numéro de pièce,Longueur incorporée, Ma personnalisation

text,text,text,length,text

none,none,none,inch,none

Exemple de fichier de configuration de joint :

libseals

C:\libvirtualparts-seals.log

Nom,Catégorie,Numéro de pièce,Diamètre extérieur min., Diamètre extérieur max., Type de diamètre

text, text, text, length, length,text

none, none, none, inch, inch, none

Exemple de fichier de configuration de terminal :

libterminals

C:\libvirtualparts-terminals.log

Nom,Catégorie,Numéro de pièce,Calibre min., Calibre max., Type de calibre

text, text, text, text, text,text

none, none, none, none, none, none

Exemple de fichier de configuration de bouchon :

libplugs

C:\libvirtualparts-plugs.log

Nom,Catégorie,Numéro de pièce

text, text, text

none, none, none

Exemple de fichier de configuration de libellé :

liblabels

C:\libvirtualparts-labels.log

Nom,Catégorie,Numéro de pièce,Hauteur, Largeur

text, text, text, length, length

none, none, none, inch, inch

Exemple de fichier de configuration de gaine isolante :

liblooms

C:\libvirtualparts-looms.log

Nom,Catégorie,Numéro de pièce,Apparence,Epaisseur de paroi,Diamètre min., Diamètre max., Type de diamètre

text, text, text, text, length, length, length, text

none, none, none, none, inch, inch,none

Exemple personnalisé (défini par l'utilisateur) de fichier de configuration de pièce virtuelle :

libvirtualpart

C:\libvirtualparts-virtualparts.log

Nom,Catégorie,Numéro de pièce

text, text, text

none, none, none

Exemple de fichier de configuration de limande :

libribboncables

C:\librawribboncables.log

Nom,Catégorie,Numéro de pièce,Apparence du conducteur un,Apparence du corps de la limande,Nombre de conducteurs,Pas,Hauteur,Largeur,Calibre,Taille du noyau

text,text,text, text,text,text,length,length,length,text,length

none,none,none,none,none,none,inch,inch,inch,none,inch