Plik konfiguracyjny określa format importu danych biblioteki w pliku danych. Plik danych jako ogranicznika kolumny używa zależnego od ustawień regionalnych separatora listy, którym jest często przecinek. W przypadku eksportu różnych obiektów wiązki przewodów, plik konfiguracyjny wskazuje, które dane są eksportowane.
Format pliku konfiguracyjnego jest następujący. Każdy element z listy odnosi się do pojedynczej linii pliku:
Obiekt |
Rodzaj obiektu zawartego w pliku wejściowym. Dla przewodów biblioteki obiekt to libwires. Dla kabli biblioteki, obiekt to libcables Wielkość liter nie ma tu znaczenia. |
PLIK DZIENNIKA |
Wyjściowa ścieżka pliku dziennika oraz nazwa. Na przykład: C:\WireLibrary\libwires.log. Jeśli żadna ścieżka nie jest wymieniona, plik logowania zostaje utworzony w tym samym katalogu co plik danych (.csv). |
NAGŁÓWEK1 (Nazwa właściwości) |
Określa nazwy parametrów wejściowych.
|
NAGŁÓWEK2 (Typ danych) |
Określa typ danych skojarzony z nazwą właściwości tej samej kolumny. Jest to czwarta linia. |
NAGŁÓWEK3 (Jednostka) |
Określa jednostkę miary związaną z typem danych w tej samej kolumnie. Jest to linia piąta. |
Jednostki muszą być odpowiednie dla danego typu danych, określonych dla danej nazwy właściwości. Jeśli jednostki nie są poprawne, właściwość ta nie jest dodawana do obiektu biblioteki i w pliku logowania importu pojawia się komunikat o błędzie. Na przykład jeśli cale wybrane są jako jednostki dla tej właściwości dla tekstu pisanego, właściwość ta jest ignorowana i pojawia się ostrzeżenie.
Typ musi się również zgadzać z wymienionym na liście typem danych dla wstępnie zdefiniowanej właściwości. Jeśli typ jest niepoprawny, właściwość jest ignorowana i pojawia się ostrzeżenie.
Przykładowy plik konfiguracyjny przewodu:
libwires
C:\libwires.log
Nazwa przewodu,Wygląd,Średnica zewnętrzna,Kategoria,Numer części,Wskaźnik
tekst,tekst,długość,tekst,tekst,tekst
brak,brak,cal,brak,brak,brak
Przykładowy plik konfiguracyjny kabla:
libcables
C:\libcables.log
Nazwa kabla,Kategoria,Numer części,Średnica zewnętrzna,ID żyły, Nazwa przewodu
tekst,tekst,tekst,długość,tekst,tekst
brak,brak,brak,cal,brak,brak
Przykładowy plik konfiguracyjny złącza:
libsplices
C:\libsplice.log
Nazwa biblioteki,Kategoria,Numer części,Długość osadzenia,Niestandardowe elementy
tekst,tekst,tekst,długość,tekst
brak,brak,brak,cal,brak
Przykładowy plik konfiguracyjny plomby:
libseals
C:\libvirtualparts-seals.log
Nazwa,Kategoria,Numer części,Minimalna średnica zewnętrzna, Maksymalna średnica zewnętrzna, Typ średnicy
tekst, tekst, tekst, długość, długość,tekst
brak, brak, brak, cal, cal, brak
Przykładowy plik konfiguracyjny zacisku:
libterminals
C:\libvirtualparts-terminals.log
Nazwa,Kategoria,Numer części,Minimalny przekrój, Maksymalny przekrój, Typ przekroju
tekst, tekst, tekst, tekst, tekst,tekst
brak, brak, brak, brak, brak, brak
Przykładowy plik konfiguracyjny wtyczki:
libplugs
C:\libvirtualparts-plugs.log
Nazwa,Kategoria,Numer części
tekst, tekst, tekst
brak, brak, brak
Przykładowy plik konfiguracyjny etykiety:
liblabels
C:\libvirtualparts-labels.log
Nazwa,Kategoria,Numer części,Wysokość,Szerokość
tekst, tekst, tekst, długość, długość
brak, brak, brak, cal, cal
Przykładowy plik konfiguracyjny wiązki:
liblooms
C:\libvirtualparts-looms.log
Nazwa,Kategoria,Numer części,Wygląd,Grubość ścian,Minimalna średnica,Maksymalna średnica,Typ średnicy
tekst, tekst, tekst, tekst, długość, długość, długość, tekst
brak, brak, brak, brak, cal, cal, cal, brak
Przykładowy plik konfiguracyjny niestandardowej części wirtualnej:
libRóżne
C:\libvirtualparts-virtualparts.log
Nazwa,Kategoria,Numer części
tekst, tekst, tekst
brak, brak, brak
Przykładowy plik konfiguracyjny kabla taśmowego:
libribboncables
C:\librawribboncables.log
Nazwa,Kategoria,Numer części,Wygląd przewodnika1,Wygląd bryły kabla taśmowego,Liczba przewodników,Podział,Wysokość,Szerokość,Przekrój,Rozmiar żyły
tekst,tekst,tekst, tekst,tekst,tekst,długość,długość,długość,tekst,długość
brak,brak,brak,brak,brak,brak,cal,cal,cal,brak,cal