Formát konfiguračního souboru pro import Knihovny kabelů a svazků

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.

Požadovaný formát

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

  • K importu drátu knihovny musí existovat Název drátu, Vzhled zobrazení a Vnější průměr. Kromě minimálního počtu požadovaných vlastností mohou existovat i jiné vlastnosti.
  • Ke kabelům musí existovat Název kabelu, Vnější průměr (pokud není uveden, použije se Výpočet rozměru z drátů), Název drátu (který existuje v aktuální knihovně) a Identifikační číslo vodiče. Kromě minima požadovaných vlastností mohou existovat i další vlastnosti.

    K exportu drátů a kabelů knihovny nejsou požadovány žádné konkrétní vlastnosti.

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 konfiguračního souboru

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ý soubor konfigurace (CFG)

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