Altium Designer peut vérifier votre conception de faisceau afin de détecter les violations logiques, électriques et de dessin entre le contenu de la conception et les paramètres de vérification du projet. Un certain nombre de vérifications peuvent être effectuées sur la conception de faisceau, configurées dans les options du projet.
Configuration des options de vérification et exécution de la validation
Sélectionnez la commande Project » Project Options dans les menus principaux pour ouvrir la boîte de dialogue Project Options et sélectionnez son onglet Error Reporting tab. La Report Mode de chaque violation peut être modifiée vers l’une des quatre valeurs en cliquant dessus puis en sélectionnant la valeur souhaitée dans la liste déroulante.

Configurez les vérifications de violation requises dans l’onglet Error Reporting de la boîte de dialogue Project Options.
Pour valider votre conception de faisceau, cliquez avec le bouton droit sur l’entrée du projet dans le panneau Projects et sélectionnez la commande Validate Harness Project <ProjectName> dans le menu contextuel. Pour valider un projet de faisceau actif dans le panneau Projects , vous pouvez également utiliser la commande Project » Validate Harness Project <ProjectName> dans les menus principaux ou la commande
en haut du panneau.

Validez votre conception de faisceau à l’aide de la commande Validate Harness Project <ProjectName> .
Interprétation des messages et localisation des violations
Une fois le projet validé, le panneau Messages répertorie toutes les violations détectées.
Le panneau Messages ne s’ouvrira automatiquement que s’il existe au moins une condition de type Error ou Fatal Error. Pour rechercher un Warning, vous devrez ouvrir le panneau manuellement (en cliquant sur le bouton
en bas à droite de l’espace de conception puis en choisissant Messages).
Le panneau Messages est le centre de commande pour l’affichage des violations. Voici quelques points à connaître :
-
Le panneau Messages comporte deux zones : la grille supérieure résume les violations ; la zone inférieure fournit les détails de la violation actuellement sélectionnée.
-
Double-cliquez sur un message pour effectuer un cross-probe vers cette violation. Double-cliquez sur un détail pour afficher cet objet spécifique.
-
Vous pouvez cliquer sur n’importe quel en-tête de colonne du panneau Messages (par ex., Class, Document, Message) pour faciliter le tri des erreurs et des avertissements.
-
Cliquez avec le bouton droit dans le panneau Messages, puis utilisez les options du sous-menu Group By pour regrouper les erreurs et les avertissements selon des critères spécifiques.
-
Cliquez avec le bouton droit dans le panneau Messages, puis utilisez la commande Clear appropriée pour supprimer les messages, ou utilisez la commande Export To Report pour exporter les messages vers un rapport.
L’effacement des messages ne signifie pas nécessairement qu’ils ont été résolus. Les mêmes messages non résolus seront de nouveau listés après une nouvelle validation. L’effacement des messages est une aide visuelle lors de la résolution des erreurs dans la conception, qui vous permet de supprimer manuellement les messages lorsque vous estimez qu’ils ont été résolus. La validation doit être relancée pour obtenir une vue à jour des violations encore présentes.
Si l’affichage des erreurs et avertissements de validation est activé dans les documents (activé sur la page Schematic – Compiler page de la boîte de dialogue Preferences), un objet en infraction affichera une ligne ondulée colorée en dessous. En survolant l’objet, une info-bulle récapitulant la violation s’affichera.
Utilisez les commandes associées à l’entrée Object Hints dans la zone Connectivity Insight Options (la page System – Design Insight page de la boîte de dialogue Preferences) pour déterminer le mode de lancement des info-bulles d’objet (Mouse Hover et/ou Alt+Double Click).
Types de violations de conception de faisceau
Les sections ci-dessous incluent des informations détaillées sur chaque vérification de violation disponible pour les conceptions de faisceau.
Violations associées au dessin d’implantation
Duplicate Designator (LD)
Cette violation se produit lorsqu’au moins deux objets du dessin d’implantation ont le même désignateur qui leur est associé.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Duplicate Designator <Designator>
où Designator est le désignateur en cause.
Recommandation pour la résolution
Attribuez des désignateurs différents et uniques aux doublons selon les besoins. Cela peut être fait dans le panneau Properties en modifiant chaque désignateur en cause lorsque l’objet est sélectionné.
Les désignateurs d’objet peuvent également être mis à jour à l’aide de la boîte de dialogue Annotate (Tools » Annotate Harness Layout Drawings). Vous pouvez aussi réinitialiser d’abord les désignateurs en double à l’aide de la commande Tools » Annotation » Reset Duplicate Harness Layout Drawing Designators, puis utiliser la commande Tools » Annotation » Annotate Harness Layout Drawings Quietly pour annoter sans lancer la boîte de dialogue Annotate .
Consultez la page Creating the Layout Drawing pour en savoir plus sur l’annotation des objets du dessin d’implantation.
Empty bundle object
Cette violation se produit lorsqu’aucun fil ni câble n’est routé à travers un faisceau.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Empty Bundle object <BundleDesignator>
où BundleDesignator est le désignateur du faisceau en cause.
Recommandation pour la résolution
Vérifiez que l’agencement physique du dessin d’implantation est correctement défini. Assurez-vous que le faisceau en cause commence et se termine à un point de connexion et que les objets sont affectés aux points de connexion selon les besoins (vérifiez la zone Assigned Objects du panneau Properties lorsque le point de connexion est sélectionné).
Consultez la page Creating the Layout Drawing pour en savoir plus sur la définition de l’agencement physique sur un dessin d’implantation de faisceau.
Orphaned connection point - no wires routed nor objects assigned
Cette violation se produit lorsqu’aucun objet n’est affecté au point de connexion et qu’aucun faisceau n’y est connecté.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Orphaned Connection Point <ConnectionPointDesignator>
où ConnectionPointDesignator est le désignateur du point de connexion en cause.
Recommandation pour la résolution
Assurez-vous qu’au moins un objet est affecté au point de connexion en cause ou qu’au moins un faisceau est connecté au point de connexion. Pour affecter des objets à un point de connexion, sélectionnez-le et ajoutez les objets requis à l’aide de la zone Assigned Objects du panneau Properties. Sinon, si le point de connexion n’est pas nécessaire dans le dessin d’implantation, supprimez-le.
Consultez la page Creating the Layout Drawing pour en savoir plus sur l’utilisation des points de connexion.
Orphaned wire - not routed via any bundle
Cette violation se produit lorsqu’il existe une connexion de fil importée depuis le schéma de câblage, mais que cette connexion n’est routée à travers aucun faisceau.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Orphaned Wire <WireDesignator> - not routed via any bundle
où WireDesignator est le désignateur du fil en cause.
Recommandation pour la résolution
Vérifiez que l’agencement physique du dessin d’implantation est correctement défini. Assurez-vous que chaque faisceau commence et se termine à un point de connexion et que les objets sont affectés aux points de connexion selon les besoins (vérifiez la zone Assigned Objects du panneau Properties lorsque le point de connexion est sélectionné).
Consultez la page Creating the Layout Drawing pour en savoir plus sur la définition de l’agencement physique sur un dessin d’implantation de faisceau.
Violations associées au schéma de câblage
Cable with only 1 element
Cette violation se produit lorsqu’un objet câble ne couvre qu’un seul fil sur le schéma de câblage.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Cable with only 1 element <CableDesignator>
où CableDesignator est le désignateur du câble en cause.
Recommandation pour la résolution
Déplacez ou modifiez l’objet câble en cause afin qu’il couvre plus d’un fil, ou supprimez l’objet si le câble n’est pas nécessaire.
Pour identifier quels fils sont couverts par un câble, sélectionnez-le. Les fils couverts seront mis en surbrillance dans l’espace de conception. De plus, les fils du câble sont répertoriés dans la zone Cable Objects du panneau Properties lorsque le câble est sélectionné.
Consultez la page Defining the Wiring Diagram pour en savoir plus sur l’utilisation des câbles.
Duplicate Designator (WD)
Cette violation se produit lorsqu’au moins deux objets du schéma de câblage ont le même désignateur.
Deux câbles/blindages/torsades ou plus peuvent utiliser le même désignateur sans enfreindre cette vérification.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Duplicate Designator <Designator>
où Designator est le désignateur en cause.
Recommandation pour la résolution
Attribuez des désignateurs différents et uniques aux doublons selon les besoins. Cela peut être fait dans le panneau Properties en modifiant chaque désignateur en cause lorsque l’objet est sélectionné.
Les désignateurs d’objet peuvent également être mis à jour à l’aide de la boîte de dialogue Annotate (Tools » Annotate Harness Wiring Diagrams). Vous pouvez aussi réinitialiser d’abord les désignateurs en double à l’aide de la commande Tools » Annotation » Reset Duplicate Harness Wiring Diagram Designators, puis utiliser la commande Tools » Annotation » Annotate Harness Wiring Diagrams Quietly pour annoter sans lancer la boîte de dialogue Annotate .
Consultez la page Defining the Wiring Diagram pour en savoir plus sur l’annotation des objets du schéma de câblage.
Electrical mismatch - shorted nets
Cette violation se produit lorsque des fils représentant différentes connexions logiques importées depuis la conception multi-cartes sont connectés entre eux.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Electrical mismatch - shorted nets
Recommendation for Resolution
Assurez-vous qu’il n’existe aucune connexion entre des fils représentant différentes connexions logiques importées depuis la conception multi-cartes. Des broches de composants associées à différentes connexions logiques peuvent être connectées, ou des fils représentant différentes connexions logiques peuvent être reliés via des épissures.
Consultez la page Defining the Wiring Diagram pour en savoir plus sur la création de connectivité dans le schéma de câblage du faisceau.
Electrical mismatch - wire terminated at wrong pin
Cette violation se produit lorsqu’un fil connecte des broches de composants associées à différentes connexions logiques importées depuis la conception multi-cartes.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Electrical mismatch - wire terminated at wrong pin
Recommendation for Resolution
Assurez-vous qu’aucun fil ne relie des broches de composants associées à différentes connexions logiques importées depuis la conception multi-cartes.
Pour les connexions terminées (c.-à-d. lorsque toutes les broches de composants d’une même connexion logique sont reliées par des fils sur le schéma de câblage), les lignes de réseau disparaissent du document.
Consultez la page Defining the Wiring Diagram pour en savoir plus sur la création de connectivité dans le schéma de câblage du faisceau.
Empty Cable object
Cette violation se produit lorsqu’un objet câble ne recouvre aucun fil sur le schéma de câblage.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Empty Cable object <CableDesignator>
où CableDesignator est le désignateur du câble en cause.
Recommendation for Resolution
Déplacez ou modifiez l’objet câble en cause afin qu’il recouvre des fils, ou supprimez l’objet si le câble n’est pas nécessaire.
Pour identifier quels fils sont recouverts par un câble, sélectionnez-le. Les fils recouverts seront mis en surbrillance dans l’espace de conception. De plus, les fils du câble sont répertoriés dans la région Cable Objects du panneau Properties lorsque le câble est sélectionné.
Consultez la page Defining the Wiring Diagram pour en savoir plus sur l’utilisation des câbles.
Empty Shield object
Cette violation se produit lorsqu’un objet blindage, ou blindage avec connexion, ne recouvre aucun fil sur le schéma de câblage.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Empty Shield object
Recommendation for Resolution
Déplacez ou modifiez l’objet blindage en cause afin qu’il recouvre des fils, ou supprimez l’objet si le blindage n’est pas nécessaire.
Pour identifier quels fils sont recouverts par un blindage, sélectionnez-le. Les fils recouverts seront mis en surbrillance dans l’espace de conception. De plus, les fils du blindage sont répertoriés dans la région Shield Objects du panneau Properties lorsque le blindage est sélectionné.
Consultez la page Defining the Wiring Diagram pour en savoir plus sur l’utilisation des blindages.
Empty Tap object
Cette violation se produit lorsqu’aucun fil n’est connecté à un objet prise de dérivation et qu’aucun fil ne passe à travers cette prise.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Empty Tap object <TapDesignator>
où TapDesignator est le désignateur de la prise de dérivation en cause.
Recommendation for Resolution
Connectez un fil à la prise de dérivation en cause et placez un fil de sorte qu’il passe à travers la prise, ou supprimez l’objet si la prise de dérivation n’est pas nécessaire.
Consultez la page Defining the Wiring Diagram pour en savoir plus sur l’utilisation des prises de dérivation.
Empty Twist object
Cette violation se produit lorsqu’un objet torsade ne recouvre aucun fil sur le schéma de câblage.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Empty Twist object
Recommendation for Resolution
Déplacez ou modifiez l’objet torsade en cause afin qu’il recouvre des fils, ou supprimez l’objet si la torsade n’est pas nécessaire.
Pour identifier quels fils sont recouverts par une torsade, sélectionnez-la. Les fils recouverts seront mis en surbrillance dans l’espace de conception. De plus, les fils de la torsade sont répertoriés dans la région Twist Objects du panneau Properties lorsque la torsade est sélectionnée.
Consultez la page Defining the Wiring Diagram pour en savoir plus sur l’utilisation des torsades.
No tapped Wire in Tap object
Cette violation se produit lorsqu’un fil est connecté à un objet prise de dérivation, mais qu’aucun fil ne passe à travers la prise.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
No tapped Wire in Tap object <TapDesignator>
où TapDesignator est le désignateur de la prise de dérivation en cause.
Recommendation for Resolution
Placez un fil de sorte qu’il passe à travers la prise de dérivation en cause.
Consultez la page Defining the Wiring Diagram pour en savoir plus sur l’utilisation des prises de dérivation.
Shield with only 1 element
Cette violation se produit lorsqu’un objet blindage ne recouvre qu’un seul fil sur le schéma de câblage.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Shield with only 1 element
Recommendation for Resolution
Déplacez ou modifiez l’objet blindage en cause afin qu’il recouvre plus d’un fil, ou supprimez l’objet si le blindage n’est pas nécessaire.
Pour identifier quels fils sont recouverts par un blindage, sélectionnez-le. Les fils recouverts seront mis en surbrillance dans l’espace de conception. De plus, les fils du blindage sont répertoriés dans la région Shield Objects du panneau Properties lorsque le blindage est sélectionné.
Consultez la page Defining the Wiring Diagram pour en savoir plus sur l’utilisation des blindages.
Splice with only 1 wire
Cette violation se produit lorsqu’un seul fil est connecté à un objet épissure.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Splice with only 1 wire <SpliceDesignator>
où SpliceDesignator est le désignateur de l’épissure en cause.
Recommendation for Resolution
Connectez davantage de fils à l’épissure afin qu’elle représente un cas où un fil physique est connecté à un autre fil physique.
Consultez la page Defining the Wiring Diagram pour en savoir plus sur l’utilisation des épissures.
Twist with only 1 element
Cette violation se produit lorsqu’un objet torsade ne recouvre qu’un seul fil sur le schéma de câblage.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Twist with only 1 element
Recommendation for Resolution
Déplacez ou modifiez l’objet torsade en cause afin qu’il recouvre plus d’un fil, ou supprimez l’objet si la torsade n’est pas nécessaire.
Pour identifier quels fils sont recouverts par une torsade, sélectionnez-la. Les fils recouverts seront mis en surbrillance dans l’espace de conception. De plus, les fils de la torsade sont répertoriés dans la région Twist Objects du panneau Properties lorsque la torsade est sélectionnée.
Consultez la page Defining the Wiring Diagram pour en savoir plus sur l’utilisation des torsades.
Unconnected Splice object
Cette violation se produit lorsqu’aucun fil n’est connecté à un objet épissure.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Unconnected Splice object <SpliceDesignator>
où SpliceDesignator est le désignateur de l’épissure en cause.
Recommendation for Resolution
Connectez des fils à l’épissure afin qu’elle représente un cas où un fil physique est connecté à un autre fil physique.
Consultez la page Defining the Wiring Diagram pour en savoir plus sur l’utilisation des épissures.
Unnecessary Splice
Cette violation se produit lorsque seulement deux fils sont connectés à un objet épissure.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Unnecessary Splice <SpliceDesignator>
où SpliceDesignator est le désignateur de l’épissure en cause.
Recommendation for Resolution
Connectez davantage de fils à l’épissure afin qu’elle représente un cas où un fil physique est connecté à un autre fil physique.
Consultez la page Définition du diagramme de câblage pour en savoir plus sur l’utilisation des épissures.
Prise inutile
Cette violation se produit lorsqu’un fil passe à travers un objet de prise, mais qu’aucun fil n’est connecté à la prise.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Unnecessary Tap object <TapDesignator>
où TapDesignator est le désignateur de la prise en cause.
Recommandation de résolution
Connectez un fil à la prise en cause.
Consultez la page Définition du diagramme de câblage pour en savoir plus sur l’utilisation des prises.
Cavités de connecteur non spécifiées - aucun choix de pièce pour les broches actives
Cette violation se produit lorsqu’un composant possède une ou plusieurs broches auxquelles aucune cavité de douille n’est attribuée, et que des fils sont connectés à ces broches.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Unspecified connector cavities - no part choice for active pins in <ComponentDesignator>
où ComponentDesignator est le désignateur du composant en cause.
Recommandation de résolution
Assurez-vous que toutes les broches du composant en cause auxquelles des fils sont connectés ont des cavités attribuées. Sélectionnez le composant et accédez à l’onglet Cavities du panneau Properties pour configurer les cavités de ce composant.
Consultez la page Définition du diagramme de câblage pour en savoir plus sur l’attribution des cavités de douille.
Fil non terminé
Cette violation se produit lorsqu’un fil non terminé est présent dans un diagramme de câblage.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Unterminated wire <WireDesignator>
où WireDesignator est le désignateur du fil en cause.
Recommandation de résolution
Assurez-vous que le fil en cause est terminé sur une broche de composant ou, s’il doit rester non connecté conformément à l’intention de conception, qu’un objet « sans connexion » est placé à l’extrémité non terminée du fil.
Consultez la page Définition du diagramme de câblage pour en savoir plus sur l’utilisation des fils non connectés.
Connexion non câblée
Cette violation se produit lorsqu’une connexion logique importée depuis la conception multi-cartes n’est pas complétée par des fils dans le diagramme de câblage.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Unwired connection <LogicalConnectionDesignator>
où LogicalConnectionDesignator est le désignateur de la connexion logique en cause.
Recommandation de résolution
Assurez-vous que la connexion en cause est complète, c’est-à-dire que toutes les broches de composant de la même connexion logique sont reliées par des fils.
Pour les connexions complètes, les lignes de réseau disparaissent du document.
Consultez la page Définition du diagramme de câblage pour en savoir plus sur la création de connectivité dans le diagramme de câblage du faisceau.
Connexion de blindage non câblée
Cette violation se produit lorsqu’un blindage avec objet de connexion est placé dans le diagramme de câblage, mais qu’aucun fil n’est connecté à l’objet.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Unwired shield connection
Recommandation de résolution
Assurez-vous qu’un fil est connecté au blindage avec objet de connexion en cause, ou utilisez plutôt l’objet de blindage si la connexion de blindage n’est pas nécessaire.
Consultez la page Définition du diagramme de câblage pour en savoir plus sur l’utilisation des blindages avec connexion.
Réseau de fils avec plusieurs couleurs de fil
Cette violation se produit lorsque des fils de couleurs différentes sont connectés au même objet d’épissure ou lorsque des fils de couleurs différentes passent à travers un objet de prise et y sont connectés.
Notification
Une notification s’affiche dans le panneau Messages au format suivant :
Wire-net with multiple colors at splice <SpliceDesignator>
où SpliceDesignator est le désignateur de l’épissure en cause.
Recommandation de résolution
Assurez-vous que des fils de même couleur sont connectés à l’épissure en cause ou que des fils de même couleur passent à travers la prise en cause et y sont connectés.
Consultez la page Définition du diagramme de câblage pour en savoir plus sur l’utilisation des épissures et des prises.