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