Konfigurační soubor definuje formát importu dat knihovny v datovém souboru. Datový soubor používá jako oddělovač sloupce lokální oddělovač seznamu, což je často čárka. K exportu různých objektů svazku určuje konfigurační soubor, která data budou exportována.
Formát konfiguračního souboru je tento. Každá položka seznamu odkazuje na jeden řádek v souboru:
Objekt |
Typ objektu obsahující vstupní soubor. U drátů knihovny je objektem libwires. U kabelů knihovny je objektem libcables. Může se psát velkými nebo malými písmeny. |
LOGFILE |
Cesta a název výstupního souboru protokolu. Například C:\WireLibrary\libwires.log. Pokud není uvedena cesta, vytvoří se protokolový soubor ve stejném adresáři jako datový soubor (.csv). |
HEADER1 (název vlastnosti) |
Stanoví názvy vstupních parametrů.
|
HEADER2 (typ dat) |
Určuje typ dat asociovaných s názvem vlastnosti ve stejném sloupci. Jedná se o čtvrtý řádek. |
HEADER3 (jednotka) |
Stanoví jednotku míry spojenou s typem dat ve stejném sloupci. Je to pátý řádek. |
Jednotky musí odpovídat datovému typu určenému pro daný název vlastnosti. Pokud budou jednotky nesprávné, vlastnost nebude přiřazena objektu knihovny a v protokolu souboru o importu se zobrazí zpráva o chybě. Například pokud je pro vlastnost s datovým typem text definována jednotka palec, je vlastnost ignorována a zobrazí se upozornění.
Typ musí rovněž odpovídat typu dat pro předem definované vlastnosti uvedené v seznamu. Pokud bude existovat nesprávný typ, vlastnost bude ignorována a bude hlášeno upozornění.
Vzorový konfigurační soubor drátu:
libwires
C:\libwires.log
Název drátu, Vzhled, Vnější průměr, Kategorie, Číslo součásti, Tloušťka
text, text, délka, text, text, text
žádné, žádné, palec, žádné, žádné, žádné
Vzorový konfigurační soubor kabelu:
libcables
C:\libcables.log
Název kabelu, Kategorie, Číslo součásti, Vnější průměr, ID vodiče, Název drátu
text, text, text, délka, text, text
žádné, žádné, žádné, palec, žádné, žádné
Vzorový konfigurační soubor podélného spoje:
libsplices
C:\libsplice.log
Název knihovny, Kategorie, Číslo součásti, Vložená délka, Moje vlastní
text, text, text, délka, text
žádné, žádné, žádné, palec, žádné
Vzorový konfigurační soubor těsnění:
libseals
C:\libvirtualparts-seals.log
Název, Kategorie, Číslo součásti, Min. vnější průměr, Max. vnější průměr, Typ průměru
text, text, text, délka, délka, text
žádné, žádné, žádné, palec, palec, žádné
Vzorový konfigurační soubor svorky:
libterminals
C:\libvirtualparts-terminals.log
Název, Kategorie, Číslo součásti, Min. tloušťka, Max. tloušťka, Typ měřítka
text, text, text, text, text, text
žádné, žádné, žádné, žádné, žádné, žádné
Vzorový konfigurační soubor zástrčky:
libplugs
C:\libvirtualparts-plugs.log
Název,Kategorie,Číslo součásti
text, text, text
žádné, žádné, žádné
Vzorový konfigurační soubor popisku:
liblabels
C:\libvirtualparts-labels.log
Název, Kategorie, Číslo součásti, Výška, Šířka
text, text, text, délka, délka
žádné, žádné, žádné, palec, palec
Vzorový konfigurační soubor ohebné trubky:
liblooms
C:\libvirtualparts-looms.log
Název, Kategorie, Číslo součásti, Vzhled, Tloušťka stěny, Min. průměr, Max. průměr, Typ průměru
text, text, text, text, délka, délka, délka, text
žádné, žádné, žádné, žádné, palec, palec, palec, žádné
Vzorový konfigurační soubor uživatelské (uživatelem definované) virtuální součásti:
libvirtualpart
C:\libvirtualparts-virtualparts.log
Název,Kategorie,Číslo součásti
text, text, text
žádné, žádné, žádné
Vzorový konfigurační soubor plochého kabelu:
libribboncables
C:\librawribboncables.log
Název, Kategorie, Číslo součásti, Vzhled prvního vodiče, Vzhled tělesa plochého kabelu, Počet vodičů, Rozteč, Výška, Šířka, Tloušťka, Velikost jádra
text, text, text, text, text, text, délka, délka, délka, text, délka
žádné, žádné, žádné, žádné, žádné, žádné, palec, palec, palec, žádné, palec