Convalida di un componente
A colpo d'occhio
- Scopri come eseguire un controllo delle regole del componente tramite l'editor dei componenti, sia in modalità di modifica di un singolo componente sia in modalità di modifica in batch, e come esaminare i risultati nel pannello Messaggi.
- Scopri quali errori di convalida impediscono il salvataggio di un componente nel Workspace.
- Scopri dove configurare i controlli definiti dall'utente e come risolvere le violazioni più comuni dei componenti.
Prima di salvare un componente della libreria del Workspace definito/modificato nell'editor dei componenti (in modalità Modifica di un singolo componente o Modifica di componenti in batch) nel Workspace connesso e renderlo disponibile per l'uso nei progetti, è essenziale assicurarsi che soddisfi i requisiti in base alle impostazioni configurate. Quando si tenta di salvare un componente nel Workspace, l'editor dei componenti esegue una convalida: un controllo delle regole del componente.
Proprio come un progetto di scheda dispone di un processo di convalida per rilevare eventuali violazioni, l'editor dei componenti dispone di una funzione di convalida dei componenti. Tutte le violazioni rilevate sono elencate nel pannello Messages.
La convalida dei componenti verifica una serie di potenziali problemi relativi al componente e ai modelli definiti per esso, mediante sia controlli predefiniti sia una serie di tipi di violazione definibili dall'utente a livello globale.
I seguenti controlli di convalida predefiniti prevedono tutti la modalità di segnalazione
:
Folder path not specified for component
| Riepilogo | Questa violazione si verifica quando non viene specificata la cartella di destinazione nel Workspace in cui salvare un componente in fase di definizione nell'editor dei componenti. |
|---|---|
| Notifica | Nel pannello Messages verrà visualizzata una notifica nel seguente formato:
dove:
|
| Soluzione consigliata |
|
Component not having a unique Id
| Riepilogo | Questa violazione si verifica quando l'ID elemento di un componente in fase di definizione nell'editor dei componenti coincide con l'ID di un altro elemento nel Workspace connesso. |
|---|---|
| Notifica | Nel pannello Messages verrà visualizzata una notifica nel seguente formato:
dove:
|
| Soluzione consigliata |
|
| Nota | Questa violazione si verifica in genere quando il valore dell'ID elemento assegnato automaticamente a un componente viene modificato manualmente. Per un nuovo componente creato tramite il comando File » New » Component o il pannello Components (ulteriori informazioni), questo campo viene compilato in base al modello di componente definito per il tipo di componente scelto nella finestra di dialogo Create new component. Se non esiste un modello o se nella finestra di dialogo viene scelta la voce <Undefined>, viene utilizzato uno schema di denominazione predefinito ( |
I controlli definibili dall'utente vengono configurati nella pagina Gestione dati – Controlli delle regole dei componenti della finestra di dialogo Preferences.
Qualsiasi test predefinito non superato o controllo definito dall'utente con livello Errore irreversibile impedirà il salvataggio del componente nel Workspace.
Le impostazioni predefinite dei controlli definiti dall'utente potrebbero non essere adatte ai propri componenti; è quindi importante familiarizzare con le opzioni e con le modalità di configurazione per adattarle ai propri progetti. Di seguito sono disponibili informazioni su ciascun controllo degli errori definito dall'utente.
Violazioni associate ai componenti
Duplicate Component by Name
| Riepilogo | Questa violazione si verifica quando il nome di un componente in fase di definizione nell'editor dei componenti è uguale al nome di un componente nel Workspace connesso. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
|
| Raccomandazioni per la risoluzione | Assegnare ai componenti nomi diversi e univoci, secondo necessità.
|
Duplicate Component by PCL
| Riepilogo | Questa violazione si verifica quando un componente in fase di definizione nell'editor dei componenti presenta una scelta di parte utilizzata da un altro componente nel Workspace connesso. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
|
| Raccomandazioni per la risoluzione | Assegnare ai componenti scelte di parti diverse e univoche, secondo necessità.
|
Invalid Pin Mappings
| Riepilogo | Questa violazione si verifica quando un componente in fase di definizione nell'editor dei componenti presenta una mappatura ambigua tra il simbolo del componente e i footprint. Ad esempio, la violazione si verifica se il simbolo ha pin definiti nei rispettivi campi Designator come |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica |
dove:
|
| Raccomandazioni per la risoluzione | Modificare il modello attualmente aggiunto o selezionarne un altro per assicurarsi che i pin del simbolo abbiano una corrispondenza biunivoca con le piazzole del footprint.
|
Missing Component Description
| Riepilogo | Questa violazione si verifica quando non è specificata la descrizione di un componente in fase di definizione nell'editor dei componenti. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
|
| Raccomandazioni per la risoluzione | Specificare una descrizione per i componenti interessati, secondo necessità.
|
Missing Component Name
| Riepilogo | Questa violazione si verifica quando non è specificato il nome di un componente in fase di definizione nell'editor dei componenti. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
|
| Raccomandazioni per la risoluzione | Specificare un nome per i componenti interessati, secondo necessità.
|
Missing Component Type
| Riepilogo | Questa violazione si verifica quando non è specificato il tipo di un componente in fase di definizione nell'editor dei componenti. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
|
| Raccomandazioni per la risoluzione | Specificare un tipo per i componenti interessati, secondo necessità.
|
Model Revision in Inapplicable State
| Riepilogo | Questa violazione si verifica quando viene rilevato che un modello collegato utilizzato (referenziato) da una definizione di componente si trova in uno stato non applicabile. Ad esempio, il modello è attualmente |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Viene visualizzata una notifica nel pannello Messages nel seguente formato:
dove:
|
| Raccomandazione per la risoluzione | Scegliere un modello sostitutivo o una revisione dello stesso modello che sia valida per l'uso nel componente.
|
Model revision is Out Of Date
| Riepilogo | Questa violazione si verifica quando viene rilevato che un modello collegato, utilizzato (referenziato) da una definizione di componente, non è aggiornato. Se è disponibile una revisione successiva del modello, il campo Revision State lo indicherà con il testo |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Viene visualizzata una notifica nel pannello Messages nel seguente formato:
dove:
|
| Raccomandazione per la risoluzione | Aggiornare i collegamenti ai modelli dei componenti non aggiornati affinché utilizzino la revisione più recente dei modelli.
|
Number of Pads Exceeds Number of Pins
| Riepilogo | Questa violazione si verifica quando un modello di footprint utilizzato (referenziato) da una definizione di componente include un numero di piazzole (piazzole SMD posizionate sui layer di rame e piazzole a foro passante metallizzato) superiore al numero di pin del simbolo schematico a cui fa riferimento. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Viene visualizzata una notifica nel pannello Messages nel seguente formato:
dove:
|
| Raccomandazione per la risoluzione | Modificare il modello di simbolo/footprint attualmente aggiunto oppure selezionarne un altro per assicurarsi che il numero di piazzole del footprint non superi il numero di pin del simbolo.
|
Revision Being Edited is Not Latest
| Riepilogo | Questa violazione si verifica quando la revisione del componente in fase di modifica non è l'ultima revisione disponibile nel Workspace connesso. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
dove:
|
| Raccomandazione per la risoluzione | Selezionare l'ultima revisione del componente da modificare. A tale scopo, cercare il componente nel pannello Components, fare clic con il pulsante destro del mouse sulla relativa voce nel pannello e scegliere Edit. |
Unrecognized Combination of Manufacturer+Part Number in Part Choice
| Riepilogo | Questa violazione si verifica quando viene aggiunta una voce non corretta per una scelta di parte di un componente e il Workspace non riesce a recuperare la parte. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
dove:
|
| Raccomandazione per la risoluzione | Specificare una scelta di parte valida per i componenti che presentano l'errore.
|
Violazioni associate ai footprint
Duplicate Pad Designator
| Riepilogo | Questa violazione si verifica quando un modello di footprint collegato a un componente in fase di definizione nell'editor dei componenti contiene più oggetti pad con lo stesso valore della proprietà Designator. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
dove:
|
| Raccomandazione per la risoluzione | Assegnare designatori diversi e univoci ai pad del modello di footprint collegato.
Il modello di footprint attualmente utilizzato (referenziato) dal componente si aprirà nell'editor temporaneo PCB Library. Selezionare i pad che presentano l'errore e modificare i valori della relativa proprietà Designator nel pannello Properties quando è selezionato un pad (ulteriori informazioni). |
Duplicate Primitives
| Riepilogo | Questa violazione si verifica quando un modello di footprint collegato a un componente in fase di definizione nell'editor dei componenti contiene oggetti identici posizionati nello stesso punto sullo stesso layer. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
dove:
|
| Raccomandazione per la risoluzione | Rimuovere gli oggetti duplicati dal modello di footprint.
Il modello di footprint attualmente utilizzato (referenziato) dal componente si aprirà nell'editor temporaneo PCB Library. Selezionare gli oggetti duplicati e rimuoverli utilizzando la scorciatoia da tastiera Delete. |
Mirrored Footprint (designed on bottom layer)
| Riepilogo | Questa violazione si verifica quando un modello di footprint collegato a un componente in fase di definizione nell'editor dei componenti presenta primitive significative (pad, piste, archi, riempimenti, regioni, rettangoli, stringhe di testo, oggetti keepout) posizionate su Nell'editor delle librerie PCB, il footprint viene creato per il lato superiore della scheda; se necessario, può essere ribaltato sul lato inferiore durante la progettazione del PCB. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
|
| Raccomandazione per la risoluzione | Ribaltare le primitive del footprint da
Il modello di footprint attualmente utilizzato (referenziato) dal componente si aprirà nell'editor temporaneo delle librerie PCB. Selezionare le primitive su |
Missing Pad Designator
| Riepilogo | Questa violazione si verifica quando un modello di footprint collegato a un componente in fase di definizione nell'editor dei componenti presenta un oggetto pad per il quale non è stato specificato alcun valore della proprietà Designator. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
dove:
|
| Raccomandazione per la risoluzione | Specificare i valori dei designatori per i pad del modello di footprint collegato.
Il modello di footprint attualmente utilizzato (referenziato) dal componente si aprirà nell'editor temporaneo delle librerie PCB. Selezionare un pad che presenta la violazione e specificare il valore della sua proprietà Designator nel pannello Properties con il pad selezionato (ulteriori informazioni). |
Offset Footprint Reference
| Riepilogo | Questa violazione si verifica quando un modello di footprint collegato a un componente in fase di definizione nell'editor dei componenti ha il punto di riferimento (origine) all'esterno del rettangolo di delimitazione formato dagli oggetti del footprint. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
|
| Raccomandazione per la risoluzione | Modificare la posizione del punto di riferimento in modo che si trovi all'interno del rettangolo di delimitazione formato dagli oggetti del footprint.
Il modello di footprint attualmente utilizzato (referenziato) dal componente si aprirà nell'editor temporaneo delle librerie PCB. Utilizzare i comandi del sottomenu Edit » Set Reference dei menu principali per modificare la posizione corrente del punto di riferimento del footprint. |
Shorted Copper
| Riepilogo | Questa violazione si verifica quando un modello di footprint collegato a un componente in fase di definizione nell'editor dei componenti presenta oggetti pad collegati tra loro da oggetti su un layer di rame. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
dove:
|
| Raccomandazione per la risoluzione | Rimuovere gli oggetti sul layer di rame che collegano i pad del modello di footprint collegato.
Il modello di footprint attualmente utilizzato (referenziato) dal componente si aprirà nell'editor temporaneo di librerie PCB. Selezionare gli oggetti sui layer di rame che collegano i pad, quindi modificarli in modo che non colleghino i pad oppure rimuoverli. |
Unconnected Copper
| Riepilogo | Questa violazione si verifica quando un modello di footprint collegato a un componente in fase di definizione nell'editor dei componenti contiene oggetti su un layer di rame che non sono collegati ad alcun oggetto pad. Quando tale footprint viene posizionato in un progetto PCB, a questi oggetti sui layer di rame non viene assegnata alcuna net e diventano quindi rame non connesso. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
dove:
|
| Raccomandazione per la risoluzione | Modificare il modello di footprint in modo che gli oggetti attualmente non collegati ad alcun oggetto pad nel modello di footprint siano collegati ai pad.
Il modello di footprint attualmente utilizzato (referenziato) dal componente si aprirà nell'editor temporaneo di librerie PCB. Posizionare oggetti sui layer di rame per creare un collegamento tra i pad del footprint e gli oggetti attualmente non collegati ad alcun oggetto pad, oppure rimuovere questi oggetti non collegati. |
Violazioni associate ai simboli
Different Pins Between Modes
| Riepilogo | Questa violazione si verifica quando una delle modalità di visualizzazione di un simbolo presenta un pin aggiuntivo. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
dove:
|
| Soluzione consigliata | Questa violazione si verifica in genere quando viene definita una modalità grafica alternativa per un simbolo e si verifica una delle seguenti condizioni:
Non solo il numero di pin deve essere identico in tutte le modalità di visualizzazione grafica, ma i pin devono anche avere designatore e nome identici. Ulteriori informazioni sulla creazione di più modalità di visualizzazione grafica dello stesso simbolo di componente. Modificare il designatore e/o il nome dei pin che presentano il problema in modo che il numero di pin e le relative proprietà di designatore e nome siano uguali in tutte le modalità di visualizzazione del simbolo, oppure rimuovere un pin aggiuntivo da una modalità di visualizzazione.
Il modello del simbolo attualmente utilizzato (referenziato) dal componente si aprirà nell'editor temporaneo della libreria schematica. Selezionare i pin che presentano il problema e modificare i valori delle proprietà Designator e/o Name nel pannello Properties quando è selezionato un pin (ulteriori informazioni), oppure rimuovere questi pin utilizzando la scorciatoia |
Duplicate Pin Designators
| Riepilogo | Questa violazione si verifica quando due o più pin nel modello del simbolo del componente hanno lo stesso designatore. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
dove:
|
| Soluzione consigliata | Modificare opportunamente il designatore dei pin che presentano il problema, in modo che ciascuno abbia un designatore univoco.
Il modello del simbolo attualmente utilizzato (referenziato) dal componente si aprirà nell'editor temporaneo della libreria schematica. Selezionare i pin che presentano il problema e modificare i valori della proprietà Designator nel pannello Properties quando è selezionato un pin (ulteriori informazioni), oppure rimuovere questi pin utilizzando la scorciatoia |
Missing Default Designator
| Riepilogo | Questa violazione si verifica quando per il modello di simbolo del componente non è specificato alcun designatore predefinito. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
|
| Raccomandazione per la risoluzione | Specificare un designatore predefinito per il modello di simbolo che presenta la violazione.
Il modello di simbolo attualmente utilizzato (referenziato) dal componente si aprirà nell'editor temporaneo della libreria schematica. Aprire il pannello Properties quando non è selezionato alcun oggetto nell'area di progettazione (ulteriori informazioni) e specificare nel campo Designator il prefisso del designatore richiesto seguito dal carattere |
Missing Pin Designator
| Riepilogo | Questa violazione si verifica quando per un pin nel modello di simbolo del componente non è specificato alcun designatore. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
dove:
|
| Raccomandazione per la risoluzione | Specificare un designatore per ciascun pin nel modello di simbolo che presenta la violazione.
Il modello di simbolo attualmente utilizzato (referenziato) dal componente si aprirà nell'editor temporaneo della libreria schematica. Selezionare i pin che presentano la violazione e specificare i valori della relativa proprietà Designator nel pannello Properties quando è selezionato un pin (ulteriori informazioni), oppure rimuovere i pin utilizzando la scorciatoia da tastiera |
Missing Pin Name
| Riepilogo | Questa violazione si verifica quando per un pin nel modello di simbolo del componente non è specificato alcun nome. |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
dove:
|
| Raccomandazione per la risoluzione | Specificare un nome per ciascun pin nel modello di simbolo che presenta la violazione.
Il modello di simbolo attualmente utilizzato (referenziato) dal componente si aprirà nell'editor temporaneo della libreria schematica. Selezionare i pin che presentano la violazione e specificare i valori della relativa proprietà Name nel pannello Properties quando è selezionato un pin (ulteriori informazioni), oppure rimuovere questi pin utilizzando la scorciatoia da tastiera |
| Nota | Nel pannello Messages verrà elencata una sola istanza della violazione per ciascun componente distinto. Un componente può infatti avere un simbolo con più pin privi di nome. |
Missing Pins in Sequence
| Riepilogo | Questa violazione si verifica quando vengono rilevati pin mancanti nella sequenza numerica dei valori dei designatori dei pin del simbolo interessato. Ad esempio, se il simbolo ha pin con designatori |
|---|---|
| Modalità di segnalazione predefinita | |
| Notifica | Nel pannello Messages viene visualizzata una notifica nel seguente formato:
dove:
|
| Raccomandazione per la risoluzione | Nel modello di simbolo che presenta la violazione, aggiungere i pin con i designatori mancanti nella sequenza oppure modificare i designatori dei pin affinché formino una sequenza continua di valori interi.
Il modello di simbolo attualmente utilizzato (referenziato) dal componente si aprirà nell'editor temporaneo della libreria schematica. Utilizzando il comando Place » Pin dai menu principali, aggiungere il numero di pin richiesto e specificare i valori della relativa proprietà Designator nel pannello Properties quando è selezionato un pin (ulteriori informazioni), in modo che i designatori dei pin nel simbolo formino una sequenza continua di valori interi. È inoltre possibile modificare la proprietà Designator dei pin già posizionati nel simbolo. |
| Nota | Alcuni componenti non utilizzano una numerazione sequenziale dei pin, ad esempio un BGA con numerazione dei pin non sequenziale: A1, A3, A5 (e così via). In questa situazione, si consiglia di rilasciare il componente con questa violazione e di indicarne il motivo nelle note di rilascio. In alternativa, impostare il controllo Missing Pins in Sequence nella pagina Data Management – Component Rule Checks della finestra di dialogo Preferences su |


