Formato del file di configurazione della libreria Cavi e cablaggi

Nel file di configurazione viene definito il formato di importazione dei dati della libreria in un file di dati. Per il delimitatore di colonna, il file di dati utilizza un separatore di elenco specifico del sistema operativo (generalmente una virgola). Per l'esportazione dei vari oggetti di cablaggio, il file di configurazione indica i dati da esportare.

Formato richiesto

Il formato del file di configurazione è descritto di seguito. Ogni elemento dell'elenco fa riferimento ad una riga del file.

Oggetto

Tipo di oggetto contenuto nel file di input. Per i wire di libreria, l'oggetto è libwires. Per i cavi di libreria, l'oggetto è libcables. Non viene fatta distinzione tra lettere maiuscole e minuscole.

FILE DI REGISTRO

Nome e percorso del file di registro di output, ad esempio C:\WireLibrary\libwires.log. Se il percorso non è presente, il file registro e il file di dati (.csv) vengono creati nella stessa directory.

INTESTAZIONE 1 (Nome delle proprietà)

Specifica i nomi dei parametri di input.

  • Per l'importazione del wire di libreria, devono essere presenti il nome del wire, l'aspetto di visualizzazione e il diametro esterno. Oltre alle proprietà minime necessarie è possibile aggiungere ulteriori proprietà.
  • Per i cavi è necessario definire il nome del cavo, il diametro esterno (se non viene selezionata l'opzione Calcola dimensioni da wire), il nome del wire (esistente nella libreria corrente) e l'ID del conduttore. Oltre alle proprietà minime richieste è possibile aggiungere ulteriori proprietà.

    Per l'esportazione dei wire e dei cavi di libreria non vengono richieste proprietà specifiche.

INTESTAZIONE 2 (Tipo di dati)

Specifica il tipo di dati associato al nome della proprietà nella stessa colonna. È la quarta riga.

INTESTAZIONE 3 (Unità)

Specifica l'unità di misura associata al tipo di dati nella stessa colonna. È la quinta riga.

Unità del file di configurazione

Le unità devono essere appropriate al tipo di dati specificato per il nome della proprietà. Se le unità non sono corrette, la proprietà non viene aggiunta all'oggetto del wire e nel file registro dell'importazione viene inserito un messaggio di errore. Ad esempio, se viene specificato "pollici" come unità per una proprietà con testo come tipo, la proprietà viene ignorata e viene visualizzato un avviso.

Inoltre, il tipo deve corrispondere al tipo di dati elencato per una proprietà predefinita. Se è presente un tipo non corretto, la proprietà viene ignorata e viene visualizzato un avvito.

Esempio di file di configurazione (.cfg)

Esempio di file di configurazione di wire:

libwires

C:\libwires.log

Nome del wire,Aspetto,Diametro esterno,Categoria,Numero parte,Gauge

testo,testo,lunghezza,testo,testo,testo

nessuno,nessuno,pollice,nessuno,nessuno,nessuno

Esempio di file di configurazione di cavo:

libcables

C:\libcables.log

Nome cavo,Categoria,Numero parte,Diametro esterno,ID conduttore,Nome wire

testo,testo,testo,lunghezza,testo,testo

nessuno,nessuno,nessuno,pollice,nessuno,nessuno

Esempio di file di configurazione di giunzione:

libsplices

C:\libsplice.log

Nome di libreria,Categoria,Numero parte,Lunghezza predefinita,Personalizzata

testo,testo,testo,lunghezza,testo

nessuno,nessuno,nessuno,pollice,nessuno

Esempio di file di configurazione di guarnizione di tenuta:

libseals

C:\libvirtualparts-seals.log

Nome,Categoria,Numero parte,Diametro esterno min, Diametro esterno max, Tipo diametro

testo, testo, testo, lunghezza, lunghezza, testo

nessuno, nessuno, nessuno, pollice, pollice, nessuno

Esempio di file di configurazione di terminale:

libterminals

C:\libvirtualparts-terminals.log

Nome,Categoria,Numero parte,Gauge min, Gauge max, Tipo gauge

testo, testo, testo, testo, testo, testo

nessuno, nessuno, nessuno, nessuno, nessuno, nessuno

Esempio di file di configurazione di tappo:

libplugs

C:\libvirtualparts-plugs.log

Nome,Categoria,Numero parte

testo, testo, testo

nessuno, nessuno, nessuno

Esempio di file di configurazione di etichetta:

liblabels

C:\libvirtualparts-labels.log

Nome,Categoria,Numero parte,Altezza, Larghezza

testo, testo, testo, lunghezza, lunghezza

nessuno, nessuno, nessuno, pollice, pollice

Esempio di file di configurazione di guaina:

liblooms

C:\libvirtualparts-looms.log

Nome,Categoria,Numero parte,Aspetto,Spessore parete,Diametro min, Diametro max, Tipo diametro

testo, testo, testo, testo, lunghezza, lunghezza, lunghezza, testo

nessuno, nessuno, nessuno, nessuno, pollice, pollice, pollice, nessuno

Esempio di file di configurazione di parte virtuale (definita dall'utente) personalizzata:

libvirtual part

C:\libvirtualparts-virtualparts.log

Nome,Categoria,Numero parte

testo, testo, testo

nessuno, nessuno, nessuno

Esempio di file di configurazione di cavo a nastro:

libribboncables

C:\librawribboncables.log

Nome,Categoria,Numero parte,Aspetto primo conduttore,Aspetto corpo nastro,Numero di conduttori,Passo,Altezza,Larghezza,Gauge,Dimensioni di base

testo,testo,testo, testo,testo,testo,lunghezza,lunghezza,lunghezza,testo,lunghezza

nessuno,nessuno,nessuno,nessuno,nessuno,nessuno,pollice,pollice,pollice,nessuno,pollice