Componenti con pin duplicati
Parent category: Violazioni associate ai componenti
Default report mode: ![]()
Riepilogo
Questa violazione si verifica quando due o più pin in un componente hanno lo stesso designatore.
Notifica
Se gli errori e gli avvisi del compilatore sono abilitati per la visualizzazione nello schema (abilitati nella pagina Schematic - Compiler della finestra di dialogo Preferences), sotto un oggetto che presenta il problema verrà visualizzata una sottolineatura ondulata colorata. Viene inoltre visualizzata una notifica nel pannello Messages nel seguente formato:
Duplicate pins in component Pin <Identifier1> and Pin <Identifier2>,
dove:
Identifier1 è l'identificatore della prima istanza del pin duplicato, rappresentato dalla coppia designatore della parte-designatore del pin
Identifier2 è l'identificatore della seconda istanza del pin duplicato, rappresentato dalla coppia designatore della parte-designatore del pin.
Raccomandazione per la risoluzione
Modificare di conseguenza il designatore del/dei pin che causano il problema, in modo che ciascuno abbia un'assegnazione univoca. I designatori dei pin possono essere modificati dall'interno dello Schematic Editor per un componente già posizionato. Se i pin del componente non sono bloccati, è possibile fare doppio clic sul pin e modificarne il designatore nella finestra di dialogo Pin Properties associata. In caso contrario, modificare il/i pin utilizzando la finestra di dialogo Component Pin Editor, a cui si accede dalla finestra di dialogo Component Properties facendo clic sul pulsante Edit Pins.
In genere, la duplicazione risiede nel componente di libreria; in tal caso, è necessario modificare il designatore del pin per quel componente nella libreria schematica sorgente, quindi propagare la modifica alle istanze posizionate del componente utilizzando il comando Update Schematic Sheets. Questo comando è disponibile dal menu contestuale associato alla regione Components del pannello SCH Library
Note
Nel pannello Messages verrà elencata una sola istanza di errore per ciascun componente distinto. Un componente può benissimo avere più di due pin con lo stesso designatore, ma quando si analizza l'errore utilizzando la regione Details del pannello, verranno elencati solo i primi due pin duplicati (in ordine alfabetico del nome del pin).