Altium Designer può controllare il progetto del cablaggio per individuare violazioni logiche, elettriche e di disegno tra il contenuto del progetto e le impostazioni di controllo del progetto. Esistono numerosi controlli che possono essere eseguiti sul progetto del cablaggio, configurati come parte delle opzioni del progetto.
Configurazione delle opzioni di verifica ed esecuzione della validazione
Selezionare il comando Project » Project Options dal menu principale per aprire la finestra di dialogo Project Options e selezionare la relativa scheda Error Reporting tab. La Report Mode di ciascuna violazione può essere modificata in uno dei quattro valori facendo clic su di essa e selezionando il valore desiderato dal menu a discesa.

Configurare i controlli di violazione richiesti nella scheda Error Reporting della finestra di dialogo Project Options.
Per validare il progetto del cablaggio, fare clic con il pulsante destro sulla voce del progetto nel pannello Projects e selezionare il comando Validate Harness Project <ProjectName> dal menu contestuale. Per validare un progetto di cablaggio attivo nel pannello Projects, è anche possibile usare il comando Project » Validate Harness Project <ProjectName> dal menu principale oppure il controllo
nella parte superiore del pannello.

Validare il progetto del cablaggio usando il comando Validate Harness Project <ProjectName> .
Interpretazione dei messaggi e individuazione delle violazioni
Una volta validato il progetto, il pannello Messages elencherà tutte le violazioni dei controlli rilevate.
Il pannello Messages si aprirà automaticamente solo se è presente almeno una condizione di Error o Fatal Error. Per verificare la presenza di un Warning, sarà necessario aprire manualmente il pannello (facendo clic sul pulsante
in basso a destra nell'area di progettazione e scegliendo Messages).
Il pannello Messages è il centro di comando per la presentazione delle violazioni. Ecco alcuni aspetti da tenere presenti:
-
Il pannello Messages ha due aree: la griglia superiore riepiloga le violazioni; l'area inferiore fornisce i dettagli della violazione attualmente selezionata.
-
Fare doppio clic su un messaggio per passare a quella violazione. Fare doppio clic su un dettaglio per mostrare quello specifico oggetto.
-
È possibile fare clic su una qualsiasi delle intestazioni di colonna del pannello Messages (ad esempio, Class, Document, Message) per facilitare l'ordinamento di errori e avvisi.
-
Fare clic con il pulsante destro nel pannello Messages, quindi usare le opzioni del sottomenu Group By per raggruppare errori e avvisi in base a criteri specifici.
-
Fare clic con il pulsante destro nel pannello Messages, quindi usare il comando Clear appropriato per eliminare i messaggi oppure usare il comando Export To Report per esportare i messaggi in un report.
La cancellazione dei messaggi non significa necessariamente che siano stati risolti. Gli stessi messaggi non risolti verranno elencati dopo aver eseguito nuovamente la validazione. La cancellazione dei messaggi è un aiuto visivo durante la risoluzione degli errori nel progetto, che consente di rimuovere manualmente i messaggi quando si ritiene che siano stati risolti. È necessario avviare nuovamente la validazione per ottenere un quadro aggiornato delle eventuali violazioni ancora esistenti.
Se errori e avvisi di validazione sono abilitati per la visualizzazione nei documenti (abilitati nella pagina Schematic – Compiler page della finestra di dialogo Preferences), sotto un oggetto problematico verrà visualizzata una sottolineatura ondulata colorata. Passando il puntatore sull'oggetto verrà mostrato un suggerimento a comparsa che riepiloga la violazione.
Usare i controlli associati alla voce Object Hints nell'area Connectivity Insight Options (la pagina System – Design Insight page della finestra di dialogo Preferences) per determinare lo stile di apertura dei suggerimenti degli oggetti (Mouse Hover e/o Alt+Double Click).
Tipi di violazione del progetto di cablaggio
Le sezioni seguenti includono informazioni dettagliate su ciascun controllo di violazione disponibile per i progetti di cablaggio.
Violazioni associate al disegno di layout
Duplicate Designator (LD)
Questa violazione si verifica quando almeno due oggetti nel disegno di layout hanno lo stesso designatore associato.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Duplicate Designator <Designator>
dove Designator è il designatore che causa la violazione.
Raccomandazione per la risoluzione
Assegnare ai duplicati designatori diversi e univoci, secondo necessità. Questa operazione può essere eseguita nel pannello Properties modificando ciascun designatore problematico quando l'oggetto è selezionato.
I designatori degli oggetti possono anche essere aggiornati usando la finestra di dialogo Annotate (Tools » Annotate Harness Layout Drawings). In alternativa, reimpostare prima i designatori duplicati usando il comando Tools » Annotation » Reset Duplicate Harness Layout Drawing Designators, quindi usare il comando Tools » Annotation » Annotate Harness Layout Drawings Quietly per annotare senza avviare la finestra di dialogo Annotate .
Fare riferimento alla pagina Creating the Layout Drawing per ulteriori informazioni sull'annotazione degli oggetti del disegno di layout.
Empty bundle object
Questa violazione si verifica quando nessun filo o cavo viene instradato attraverso un fascio.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Empty Bundle object <BundleDesignator>
dove BundleDesignator è il designatore del fascio problematico.
Raccomandazione per la risoluzione
Verificare che la disposizione fisica nel disegno di layout sia definita correttamente. Assicurarsi che il fascio problematico inizi e termini in un punto di connessione e che gli oggetti siano assegnati ai punti di connessione come richiesto (controllare l'area Assigned Objects del pannello Properties quando il punto di connessione è selezionato).
Fare riferimento alla pagina Creating the Layout Drawing per ulteriori informazioni sulla definizione della disposizione fisica in un disegno di layout del cablaggio.
Orphaned connection point - no wires routed nor objects assigned
Questa violazione si verifica quando nessun oggetto è assegnato al punto di connessione e nessun fascio è collegato ad esso.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Orphaned Connection Point <ConnectionPointDesignator>
dove ConnectionPointDesignator è il designatore del punto di connessione problematico.
Raccomandazione per la risoluzione
Assicurarsi che almeno un oggetto sia assegnato al punto di connessione problematico oppure che almeno un fascio sia collegato al punto di connessione. Per assegnare oggetti a un punto di connessione, selezionarlo e aggiungere gli oggetti richiesti usando l'area Assigned Objects del pannello Properties. In alternativa, se il punto di connessione non è necessario nel disegno di layout, rimuoverlo.
Fare riferimento alla pagina Creating the Layout Drawing per ulteriori informazioni sull'uso dei punti di connessione.
Orphaned wire - not routed via any bundle
Questa violazione si verifica quando è presente una connessione di filo importata dallo schema di cablaggio, ma la connessione non è instradata attraverso alcun fascio.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Orphaned Wire <WireDesignator> - not routed via any bundle
dove WireDesignator è il designatore del filo problematico.
Raccomandazione per la risoluzione
Verificare che la disposizione fisica nel disegno di layout sia definita correttamente. Assicurarsi che ciascun fascio inizi e termini in un punto di connessione e che gli oggetti siano assegnati ai punti di connessione come richiesto (controllare l'area Assigned Objects del pannello Properties quando il punto di connessione è selezionato).
Fare riferimento alla pagina Creating the Layout Drawing per ulteriori informazioni sulla definizione della disposizione fisica in un disegno di layout del cablaggio.
Violazioni associate allo schema di cablaggio
Cable with only 1 element
Questa violazione si verifica quando un oggetto cavo copre un solo filo nello schema di cablaggio.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Cable with only 1 element <CableDesignator>
dove CableDesignator è il designatore del cavo problematico.
Raccomandazione per la risoluzione
Spostare o modificare l'oggetto cavo problematico in modo che copra più di un filo, oppure rimuovere l'oggetto se il cavo non è necessario.
Per riconoscere quali fili sono coperti da un cavo, selezionarlo. I fili coperti verranno evidenziati nell'area di progettazione. Inoltre, i fili del cavo sono elencati nell'area Cable Objects del pannello Properties quando il cavo è selezionato.
Fare riferimento alla pagina Defining the Wiring Diagram per ulteriori informazioni sull'uso dei cavi.
Duplicate Designator (WD)
Questa violazione si verifica quando almeno due oggetti nello schema di cablaggio hanno lo stesso designatore.
Due o più cavi/schermature/attorcigliamenti possono usare lo stesso designatore senza violare questo controllo.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Duplicate Designator <Designator>
dove Designator è il designatore che causa la violazione.
Raccomandazione per la risoluzione
Assegnare ai duplicati designatori diversi e univoci, secondo necessità. Questa operazione può essere eseguita nel pannello Properties modificando ciascun designatore problematico quando l'oggetto è selezionato.
I designatori degli oggetti possono essere aggiornati anche utilizzando la finestra di dialogo Annotate (Tools » Annotate Harness Wiring Diagrams). In alternativa, reimpostare prima i designatori duplicati utilizzando il comando Tools » Annotation » Reset Duplicate Harness Wiring Diagram Designators, quindi usare il comando Tools » Annotation » Annotate Harness Wiring Diagrams Quietly per annotare senza avviare la finestra di dialogo Annotate .
Fare riferimento alla pagina Definizione del diagramma di cablaggio per ulteriori informazioni sull'annotazione degli oggetti del diagramma di cablaggio.
Electrical mismatch - shorted nets
Questa violazione si verifica quando fili che rappresentano connessioni logiche diverse importate dal progetto multi-board sono collegati tra loro.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Electrical mismatch - shorted nets
Raccomandazione per la risoluzione
Assicurarsi che non vi siano connessioni tra fili che rappresentano connessioni logiche diverse importate dal progetto multi-board. I pin dei componenti relativi a connessioni logiche diverse potrebbero essere collegati, oppure i fili che rappresentano connessioni logiche diverse potrebbero essere collegati tramite giunzioni.
Fare riferimento alla pagina Definizione del diagramma di cablaggio per ulteriori informazioni sulla creazione della connettività nel diagramma di cablaggio del cablaggio.
Electrical mismatch - wire terminated at wrong pin
Questa violazione si verifica quando un filo collega pin di componenti relativi a connessioni logiche diverse importate dal progetto multi-board.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Electrical mismatch - wire terminated at wrong pin
Raccomandazione per la risoluzione
Assicurarsi che non vi siano fili tra pin di componenti relativi a connessioni logiche diverse importate dal progetto multi-board.
Per le connessioni completate (ovvero quando tutti i pin dei componenti della stessa connessione logica sono collegati da fili nel diagramma di cablaggio), le netline scompaiono dal documento.
Fare riferimento alla pagina Definizione del diagramma di cablaggio per ulteriori informazioni sulla creazione della connettività nel diagramma di cablaggio del cablaggio.
Empty Cable object
Questa violazione si verifica quando un oggetto cavo non copre alcun filo nel diagramma di cablaggio.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Empty Cable object <CableDesignator>
dove CableDesignator è il designatore del cavo interessato.
Raccomandazione per la risoluzione
Spostare o modificare l'oggetto cavo interessato in modo che copra dei fili, oppure rimuovere l'oggetto se il cavo non è necessario.
Per riconoscere quali fili sono coperti da un cavo, selezionarlo. I fili coperti verranno evidenziati nell'area di progettazione. Inoltre, i fili del cavo sono elencati nella regione Cable Objects del pannello Properties quando il cavo è selezionato.
Fare riferimento alla pagina Definizione del diagramma di cablaggio per ulteriori informazioni sull'uso dei cavi.
Empty Shield object
Questa violazione si verifica quando un oggetto schermatura o schermatura con connessione non copre alcun filo nel diagramma di cablaggio.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Empty Shield object
Raccomandazione per la risoluzioneSpostare o modificare l'oggetto schermatura interessato in modo che copra dei fili, oppure rimuovere l'oggetto se la schermatura non è necessaria.
Per riconoscere quali fili sono coperti da una schermatura, selezionarla. I fili coperti verranno evidenziati nell'area di progettazione. Inoltre, i fili della schermatura sono elencati nella regione Shield Objects del pannello Properties quando la schermatura è selezionata.
Fare riferimento alla pagina Definizione del diagramma di cablaggio per ulteriori informazioni sull'uso delle schermature.
Empty Tap object
Questa violazione si verifica quando nessun filo è collegato a un oggetto tap e nessun filo passa attraverso il tap.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Empty Tap object <TapDesignator>
dove TapDesignator è il designatore del tap interessato.
Raccomandazione per la risoluzione
Collegare un filo al tap interessato e posizionare un filo in modo che passi attraverso il tap, oppure rimuovere l'oggetto se il tap non è necessario.
Fare riferimento alla pagina Definizione del diagramma di cablaggio per ulteriori informazioni sull'uso dei tap.
Empty Twist object
Questa violazione si verifica quando un oggetto twist non copre alcun filo nel diagramma di cablaggio.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Empty Twist object
Raccomandazione per la risoluzione
Spostare o modificare l'oggetto twist interessato in modo che copra dei fili, oppure rimuovere l'oggetto se il twist non è necessario.
Per riconoscere quali fili sono coperti da un twist, selezionarlo. I fili coperti verranno evidenziati nell'area di progettazione. Inoltre, i fili del twist sono elencati nella regione Twist Objects del pannello Properties quando il twist è selezionato.
Fare riferimento alla pagina Definizione del diagramma di cablaggio per ulteriori informazioni sull'uso dei twist.
No tapped Wire in Tap object
Questa violazione si verifica quando un filo è collegato a un oggetto tap, ma nessun filo passa attraverso il tap.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
No tapped Wire in Tap object <TapDesignator>
dove TapDesignator è il designatore del tap interessato.
Raccomandazione per la risoluzione
Posizionare un filo in modo che passi attraverso il tap interessato.
Fare riferimento alla pagina Definizione del diagramma di cablaggio per ulteriori informazioni sull'uso dei tap.
Shield with only 1 element
Questa violazione si verifica quando un oggetto schermatura copre un solo filo nel diagramma di cablaggio.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Shield with only 1 element
Raccomandazione per la risoluzione
Spostare o modificare l'oggetto schermatura interessato in modo che copra più di un filo, oppure rimuovere l'oggetto se la schermatura non è necessaria.
Per riconoscere quali fili sono coperti da una schermatura, selezionarla. I fili coperti verranno evidenziati nell'area di progettazione. Inoltre, i fili della schermatura sono elencati nella regione Shield Objects del pannello Properties quando la schermatura è selezionata.
Fare riferimento alla pagina Definizione del diagramma di cablaggio per ulteriori informazioni sull'uso delle schermature.
Splice with only 1 wire
Questa violazione si verifica quando un solo filo è collegato a un oggetto splice.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Splice with only 1 wire <SpliceDesignator>
dove SpliceDesignator è il designatore dello splice interessato.
Raccomandazione per la risoluzione
Collegare più fili allo splice in modo che rappresenti un caso in cui un filo fisico è collegato a un altro filo fisico.
Fare riferimento alla pagina Definizione del diagramma di cablaggio per ulteriori informazioni sull'uso degli splice.
Twist with only 1 element
Questa violazione si verifica quando un oggetto twist copre un solo filo nel diagramma di cablaggio.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Twist with only 1 element
Raccomandazione per la risoluzione
Spostare o modificare l'oggetto twist interessato in modo che copra più di un filo, oppure rimuovere l'oggetto se il twist non è necessario.
Per riconoscere quali fili sono coperti da un twist, selezionarlo. I fili coperti verranno evidenziati nell'area di progettazione. Inoltre, i fili del twist sono elencati nella regione Twist Objects del pannello Properties quando il twist è selezionato.
Fare riferimento alla pagina Definizione del diagramma di cablaggio per ulteriori informazioni sull'uso dei twist.
Unconnected Splice object
Questa violazione si verifica quando nessun filo è collegato a un oggetto splice.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Unconnected Splice object <SpliceDesignator>
dove SpliceDesignator è il designatore dello splice interessato.
Raccomandazione per la risoluzione
Collegare fili allo splice in modo che rappresenti un caso in cui un filo fisico è collegato a un altro filo fisico.
Fare riferimento alla pagina Definizione del diagramma di cablaggio per ulteriori informazioni sull'uso degli splice.
Unnecessary Splice
Questa violazione si verifica quando solo due fili sono collegati a un oggetto splice.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Unnecessary Splice <SpliceDesignator>
dove SpliceDesignator è il designatore dello splice interessato.
Raccomandazione per la risoluzione
Collega più fili alla giunzione in modo che rappresenti un caso in cui un filo fisico è collegato a un altro filo fisico.
Per ulteriori informazioni sull'uso delle giunzioni, consulta la pagina Defining the Wiring Diagram.
Tap non necessario
Questa violazione si verifica quando un filo viene fatto passare attraverso un oggetto tap, ma nessun filo è collegato al tap.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Unnecessary Tap object <TapDesignator>
dove TapDesignator è il designatore del tap interessato.
Raccomandazione per la risoluzione
Collega un filo al tap interessato.
Per ulteriori informazioni sull'uso dei tap, consulta la pagina Defining the Wiring Diagram.
Cavità del connettore non specificate - nessuna scelta parte per i pin attivi
Questa violazione si verifica quando un componente ha uno o più pin senza cavità socket assegnate e dei fili sono collegati a questi pin.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Unspecified connector cavities - no part choice for active pins in <ComponentDesignator>
dove ComponentDesignator è il designatore del componente interessato.
Raccomandazione per la risoluzione
Assicurati che a tutti i pin del componente interessato a cui sono collegati fili siano assegnate delle cavità. Seleziona il componente e passa alla scheda Cavities del pannello Properties per configurare le cavità per questo componente.
Per ulteriori informazioni sull'assegnazione delle cavità socket, consulta la pagina Defining the Wiring Diagram.
Filo non terminato
Questa violazione si verifica quando in un diagramma di cablaggio è presente un filo non terminato.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Unterminated wire <WireDesignator>
dove WireDesignator è il designatore del filo interessato.
Raccomandazione per la risoluzione
Assicurati che il filo interessato sia terminato su un pin di un componente oppure, se deve rimanere scollegato in base all'intento progettuale, che all'estremità non terminata del filo sia posizionato un oggetto "no connect".
Per ulteriori informazioni sull'uso dei fili non collegati, consulta la pagina Defining the Wiring Diagram.
Connessione non cablata
Questa violazione si verifica quando una connessione logica importata dal progetto multi-board non viene completata con fili nel diagramma di cablaggio.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Unwired connection <LogicalConnectionDesignator>
dove LogicalConnectionDesignator è il designatore della connessione logica interessata.
Raccomandazione per la risoluzione
Assicurati che la connessione interessata sia completata, cioè che tutti i pin dei componenti della stessa connessione logica siano collegati con fili.
Per le connessioni completate, le netline scompaiono dal documento.
Per ulteriori informazioni sulla creazione della connettività nel diagramma di cablaggio del cablaggio, consulta la pagina Defining the Wiring Diagram.
Connessione schermata non cablata
Questa violazione si verifica quando nel diagramma di cablaggio viene posizionato uno schermo con oggetto di connessione, ma nessun filo è collegato all'oggetto.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Unwired shield connection
Raccomandazione per la risoluzione
Assicurati che un filo sia collegato allo schermo con oggetto di connessione interessato oppure usa invece l'oggetto schermo se la connessione dello schermo non è necessaria.
Per ulteriori informazioni sull'uso degli schermi con connessione, consulta la pagina Defining the Wiring Diagram.
Wire-net con più colori di filo
Questa violazione si verifica quando fili di colori diversi sono collegati allo stesso oggetto giunzione oppure quando fili di colori diversi vengono fatti passare attraverso e collegati a un oggetto tap.
Notifica
Nel pannello Messages viene visualizzata una notifica nel seguente formato:
Wire-net with multiple colors at splice <SpliceDesignator>
dove SpliceDesignator è il designatore della giunzione interessata.
Raccomandazione per la risoluzione
Assicurati che fili dello stesso colore siano collegati alla giunzione interessata oppure che fili dello stesso colore vengano fatti passare attraverso e collegati al tap interessato.
Per ulteriori informazioni sull'uso di giunzioni e tap, consulta la pagina Defining the Wiring Diagram.