Format pliku konfiguracyjnego biblioteki kabli i wiązek przewodów

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.

Wymagany format

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.

  • W przypadku importowania przewodu z biblioteki, musi istnieć Nazwa przewodu, Wyświetlany wygląd oraz Średnica zewnętrzna. Inne właściwości mogą stanowić uzupełnienie minimum wymaganych właściwości.
  • W przypadku kabli wymagana jest Nazwa kabla, Średnica zewnętrzna (jeśli odznaczone jest Oblicz rozmiar z przewodów), Nazwa przewodu (która istnieje w bieżącej bibliotece), ID żyły. Inne właściwości mogą stanowić uzupełnienie minimum wymaganych właściwości.

    Do eksportu przewodów i kabli biblioteki nie są wymagane żadne charakterystyczne właściwości.

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 pliku konfiguracyjnego

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 (.cfg)

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