Cablaggio > Riferimenti ai dati logici > Lista fili in formato neutro
  
Lista fili in formato neutro
È possibile utilizzare i file della lista fili in formato neutro (.nwf) per importare ed esportare le informazioni elettriche. Il file della lista fili in formato neutro contiene parametri definiti dall'utente per i fili, i cavi, i conduttori dei cavi, i connettori, le bobine e la spina. Utilizzate i file NWF per scambiare informazioni tra le feature di disegno e di cablaggio e gli altri pacchetti elettrici e di analisi. L'estensione del file in formato neutro è .nwf.
Struttura del linguaggio NWF
Il linguaggio NWF è costituito da comandi e tipi principali. Nelle tabelle riportate di seguito sono descritti i comandi e i tipi principali.
Comandi
Descrizione
NEW
Definisce un nuovo elemento. NEW è sempre seguito dalla definizione di un tipo principale. Ad esempio:
NEW CONNECTOR T2
PARAMETER
Definisce un parametro per l'elemento.
Sintassi: PARAMETER <name> <value>
PARAMETERS
Definisce più parametri per un elemento. I valori per i parametri sono definiti nell'istruzione VALUES riportata di seguito.
Sintassi:
PARAMETERS <param1 name> <param2 name> <param3 name>
VALUES <param1 val> <param2 val> <param3 val>
VALUES
Definisce i valori per i parametri specificati nell'istruzione PARAMETERS precedente.
Sintassi:
PARAMETERS <param1 name> <param2 name> <param3 name>
VALUES <param1 val> <param2 val> <param3 val>
ATTACH
Definisce la connessione tra i fili e i conduttori. È applicabile alle istruzioni WIRE e CONDUCTOR.
Sintassi:
ATTACH <from conn or comp name> <from pin name> <to conn or comp name> <to pin name>
Esempio:
ATTACH T1 4 T2 4
CONDUCTOR
Definisce un conduttore di cavo. Deve esservi un'istruzione CABLE prima dell'istruzione CONDUCTOR. Specificare il nome del conduttore è opzionale.
Sintassi:
CONDUCTOR <id> <optional cond name>
Esempio:
CONDUCTOR 2
PIN
Definisce le spine per un connettore o un componente. Deve esservi un'istruzione CONNECTOR o COMPONENT prima dell'istruzione PIN.
Sintassi:
PIN <pin name>
Esempio:
PIN IN_1
Tipi principali
Tipo principale
Descrizione
WIRE
Definisce un filo nell'assieme di cablaggio. La definizione del filo può includere l'elemento seguente: PARAMETER, PARAMETERS e VALUES e ATTACH.
Sintassi:
NEW WIRE <wire name> <wire spool name>
Esempio:
NEW WIRE W-1 16_RED_SXL
CABLE
Definisce un cavo nell'assieme di cablaggio. La definizione del cavo può includere l'elemento seguente: PARAMETER, PARAMETERS e VALUES, CONDUCTORS e ATTACH.
Sintassi:
NEW CABLE <cable name> <cable spool name>
Esempio:
NEW CABLE CAB_1 3XAWG16
WIRE_SPOOL
Definisce una bobina di fili. La bobina di fili può avere comandi PARAMETER per definire i parametri della bobina di fili.
Sintassi:
NEW WIRE_SPOOL <wire spool name>
Esempio:
NEW WIRE_SPOOL 16_YEL_SXL
PARAMETER MIN_BEND_RADIUS 0.025
PARAMETER THICKNESS 3.33
PARAMETER UNITS MM
PARAMETER COLOR yel
PARAMETER NAME_FORMAT W-##
PARAMETER WIRE_GAUGE 1
CABLE_SPOOL
Definisce una bobina di cavi. La bobina di cavi può avere istruzioni CONDUCTOR associate a essa per definire i parametri dei conduttori nella bobina di cavi.
Sintassi:
NEW CABLE_SPOOL <cable spool name> <number of conductors>
Esempio:
NEW CABLE_SPOOL 3XAWG16 4
PARAMETER MIN_BEND_RADIUS 6.46
PARAMETER THICKNESS 6.46
PARAMETER UNITS MM
PARAMETER NAME_FORMAT C##-<spool_name>
CONDUCTOR 2
PARAMETER TYPE WIRE
PARAMETER COLOR red
PARAMETER MIN_BEND_RADIUS 1.6
PARAMETER NAME_FORMAT W-##
PARAMETER THICKNESS 1.3
PARAMETER UNITS MM
PARAMETER WIRE_GAUGE 16
CONDUCTOR 1
PARAMETER TYPE WIRE
PARAMETER COLOR blk
PARAMETER MIN_BEND_RADIUS 1.6
PARAMETER NAME_FORMAT W-##
PARAMETER THICKNESS 1.3
PARAMETER UNITS MM
PARAMETER WIRE_GAUGE 16
CONNECTOR
Definisce un connettore. Le istruzioni PARAMETER e PIN che definiscono i parametri e le singole spine del connettore possono seguire l'istruzione CONNECTOR.
Sintassi:
NEW CONNECTOR <name>
Esempio:
NEW CONNECTOR R-01
PARAMETER MODEL_NAME CONN_9PIN
PARAMETER DESCRIPTION Regulator
PARAMETER LAYER 0
PARAMETER NUM_OF_PINS 8
PIN 8
PARAMETER LOGICAL_NAME 8
PARAMETER DEF_GROUPING FLAT
PARAMETER ENTRY_PORT ENTRY
PARAMETER LAYER 0
PARAMETER GROUPING FLAT
PARAMETER INTERNAL_LEN 3
COMPONENT
Definisce un componente. Le istruzioni PARAMETER e PIN che definiscono i parametri e le singole spine del componente possono seguire l'istruzione COMPONENT.
Sintassi:
NEW COMPONENT <name>
Esempio:
RAIL
Indica che l'elemento è un binario. L'unico argomento che può avere un elemento RAIL è un nome. Quando il nome viene utilizzato in un'istruzione di attacco per un filo, un cavo o un conduttore, la spina deve essere rappresentata da virgolette doppie per indicare che non c'è: "".
Linee guida generali
Un'istruzione inizia con COMMAND.
Gli elementi su una linea sono separati da uno spazio vuoto, che include spazi o schede.
I parametri con il nome TYPE e OBJ_TYPE vengono ignorati durante le operazioni di importazione, esportazione e confronto. Non è possibile utilizzare questi parametri per i parametri definiti dall'utente.
Una linea che inizia con un punto esclamativo viene considerata un commento e ignorata.
È supportato il testo in maiuscole e minuscole. Tuttavia tutti i nomi e i parametri vengono convertiti in lettere maiuscole durante l'importazione e l'esportazione.
Le bobine devono essere definite prima dei fili o dei cavi che vi fanno riferimento.
Per le istruzioni CONDUCTOR e PIN VALUES, il sistema recupera l'istruzione PARAMETERS per CONDUCTOR o PIN dall'istruzione sopra che include un'istruzione PARAMETERS se non ce n'è una per CONDUCTOR o PIN.
Un'istruzione in un file importato può contenere 1.023 caratteri al massimo.
Suggerimento
Create un assieme di cablaggio e selezionate Dati logici (Logical Data) > Esporta (Export) > Neutro PTC (PTC Neutral). È possibile utilizzare il file NWF esportato come riferimento per creare l'interfaccia.
Per ulteriori informazioni sul formato della lista fili in formato neutro, fare riferimento a https://www.ptcusercommunity.com/message/257334#257334.