Validation d’un composant
Avant d’enregistrer dans l’espace de travail une bibliothèque de composants Workspace définie/modifiée dans l’éditeur de composants (en mode Single Component Editing ou Batch Component Editing) et de rendre le composant disponible pour une utilisation dans les conceptions, il est essentiel de s’assurer que ce composant répond aux exigences conformément aux paramètres configurés. Lorsque vous tentez d’enregistrer un composant dans le Workspace, l’éditeur de composants exécute une validation – un contrôle des règles du composant.
Tout comme un projet de carte dispose d’un processus de validation pour détecter les violations, l’éditeur de composants dispose d’une fonctionnalité de validation des composants. Toutes les violations détectées sont répertoriées dans le panneau Messages.
La validation du composant vérifie un ensemble de problèmes potentiels concernant le composant et ses modèles définis – à la fois des contrôles intégrés et une série de types de violations pouvant être définis par l’utilisateur au niveau global.
Les contrôles de validation intégrés suivants ont tous un mode de rapport
:
Folder path not specified for component
| Résumé | Cette violation se produit lorsqu’un dossier Workspace cible dans lequel un composant défini dans l’éditeur de composants doit être enregistré n’est pas spécifié. |
|---|---|
| Notification | Une notification sera affichée dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution |
|
Component not having a unique Id
| Résumé | Cette violation se produit lorsque l’ID d’élément d’un composant défini dans l’éditeur de composants est identique à l’ID d’élément d’un autre élément dans le Workspace connecté. |
|---|---|
| Notification | Une notification sera affichée dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution |
|
| Remarque | Cette violation se produit généralement lorsqu’une valeur d’ID d’élément automatiquement attribuée à un composant est remplacée manuellement. Pour un nouveau composant créé via la commande File » New » Component ou le panneau Components (en savoir plus), ce champ est renseigné conformément au modèle de composant défini pour le type de composant choisi dans la boîte de dialogue Create new component. Lorsqu’aucun modèle n’existe, ou lorsque l’entrée <Undefined> est choisie dans la boîte de dialogue, un schéma de nommage par défaut ( |
Les contrôles définissables par l’utilisateur sont configurés dans la page Data Management – Component Rule Checks de la boîte de dialogue Preferences.
Tout test câblé en dur qui échoue, ou tout contrôle défini par l’utilisateur au niveau Erreur fatale, empêchera l’enregistrement du composant dans le Workspace.
Les paramètres par défaut des contrôles définis par l’utilisateur peuvent ne pas convenir à vos composants ; il est donc important de vous familiariser avec les options et avec leur configuration afin qu’elles correspondent à vos conceptions. Des informations sur chaque contrôle d’erreur défini par l’utilisateur sont fournies ci-dessous.
Violations associées aux composants
Duplicate Component by Name
| Résumé | Cette violation se produit lorsque le nom d’un composant en cours de définition dans l’éditeur de composants est identique au nom d’un composant dans le Workspace connecté. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
|
| Recommandation de résolution | Attribuez au(x) composant(s) des noms différents et uniques, selon les besoins.
|
Duplicate Component by PCL
| Résumé | Cette violation se produit lorsqu’un composant en cours de définition dans l’éditeur de composants possède un Part Choice utilisé par un autre composant dans le Workspace connecté. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
|
| Recommandation de résolution | Attribuez au(x) composant(s) des Part Choices différents et uniques, selon les besoins.
|
Invalid Pin Mappings
| Résumé | Cette violation se produit lorsqu’un composant en cours de définition dans l’éditeur de composants présente un mappage ambigu entre le symbole du composant et le ou les empreintes. Par exemple, la violation se produit si le symbole a des broches définies dans leurs champs Designator comme |
|---|---|
| Mode de rapport par défaut | |
| Notification |
où :
|
| Recommandation de résolution | Modifiez le modèle actuellement ajouté ou sélectionnez-en un autre afin de vous assurer que les broches du symbole correspondent une à une aux pastilles de l’empreinte.
|
Missing Component Description
| Résumé | Cette violation se produit lorsque la description d’un composant en cours de définition dans l’éditeur de composants n’est pas spécifiée. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
|
| Recommandation de résolution | Spécifiez une description pour le ou les composants en infraction, selon les besoins.
|
Missing Component Name
| Résumé | Cette violation se produit lorsque le nom d’un composant en cours de définition dans l’éditeur de composants n’est pas spécifié. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
|
| Recommandation de résolution | Spécifiez un nom pour le ou les composants en infraction, selon les besoins.
|
Missing Component Type
| Résumé | Cette violation se produit lorsque le type du composant en cours de définition dans l’éditeur de composants n’est pas spécifié. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
|
| Recommandation de résolution | Spécifiez un type pour le ou les composants en infraction, selon les besoins.
|
Model Revision in Inapplicable State
| Résumé | Cette violation se produit lorsqu’un modèle lié utilisé (référencé) par une définition de composant est détecté comme étant dans un état non applicable. Par exemple, le modèle est actuellement |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Choisissez un modèle de remplacement ou une révision du même modèle qui soit valide pour une utilisation dans le composant.
|
Model revision is Out Of Date
| Résumé | Cette violation se produit lorsqu’un modèle lié utilisé (référencé) par une définition de composant est détecté comme étant obsolète. S’il existe une révision plus récente du modèle, le champ Revision State l’indiquera à l’aide du texte |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Mettez à jour les liens de modèle du composant qui sont obsolètes afin d’utiliser la dernière révision des modèles.
|
Number of Pads Exceeds Number of Pins
| Résumé | Cette violation se produit lorsqu’un modèle d’empreinte utilisé (référencé) par une définition de composant comprend davantage de pastilles (pastilles CMS placées sur les couches de cuivre et pastilles traversantes métallisées) que de broches dans son symbole schématique référencé. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages panneau au format suivant :
où :
|
| Recommandation pour la résolution | Modifiez le modèle actuellement ajouté ou sélectionnez un autre modèle de symbole/empreinte afin de vous assurer que l’empreinte comporte un nombre de pastilles qui ne dépasse pas le nombre de broches du symbole.
|
Revision Being Edited is Not Latest
| Summary | This violation occurs when the component revision being edited is not the latest revision available in the connected Workspace. |
|---|---|
| Default Report Mode | |
| Notification | A notification is displayed in the Messages panel in the following format:
where:
|
| Recommendation for Resolution | Select the latest component revision for editing. To do this, browse for the component in the Components panel, right-click its entry in the panel and choose Edit. |
Unrecognized Combination of Manufacturer+Part Number in Part Choice
| Summary | This violation occurs when an incorrect entry for a component's part choice is added, and the part can not be retrieved by the Workspace. |
|---|---|
| Default Report Mode | |
| Notification | A notification is displayed in the Messages panel in the following format:
where:
|
| Recommendation for Resolution | Specify valid part choice for the offending component(s).
|
Violations associées aux empreintes
Duplicate Pad Designator
| Summary | This violation occurs when a footprint model linked to a component being defined in the Component editor has multiple pad objects with the same value of the Designator property. |
|---|---|
| Default Report Mode | |
| Notification | A notification is displayed in the Messages panel in the following format:
where:
|
| Recommendation for Resolution | Assign different and unique designators to the pads of the linked footprint model.
The footprint model that is currently being used (referenced) by the component will open in the temporary PCB Library editor. Select offending pads and change values of their Designator property in the Properties panel when a pad is selected (learn more). |
Duplicate Primitives
| Summary | This violation occurs when a footprint model linked to a component being defined in the Component editor has identical objects placed in the same location on the same layer. |
|---|---|
| Default Report Mode | |
| Notification | A notification is displayed in the Messagespanneau au format suivant :
où :
|
| Recommandation pour la résolution | Supprimez les objets dupliqués du modèle d'empreinte.
Le modèle d'empreinte actuellement utilisé (référencé) par le composant s'ouvrira dans l'éditeur temporaire de bibliothèque PCB. Sélectionnez les objets dupliqués et supprimez-les à l'aide du raccourci Delete. |
Mirrored Footprint (designed on bottom layer)
| Résumé | Cette violation se produit lorsqu'un modèle d'empreinte lié à un composant en cours de définition dans l'éditeur de composants comporte des primitives significatives (plots, pistes, arcs, remplissages, régions, rectangles, chaînes de texte, objets d'interdiction) placées sur le Dans l'éditeur de bibliothèque PCB, l'empreinte est construite pour la face supérieure de la carte ; elle peut être basculée sur la face inférieure pendant le processus de conception PCB si nécessaire. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification est affichée dans le panneau Messages au format suivant :
|
| Recommandation pour la résolution | Retournez les primitives de l'empreinte du
Le modèle d'empreinte actuellement utilisé (référencé) par le composant s'ouvrira dans l'éditeur temporaire de bibliothèque PCB. Sélectionnez les primitives sur le |
Missing Pad Designator
| Résumé | Cette violation se produit lorsqu'un modèle d'empreinte lié à un composant en cours de définition dans l'éditeur de composants comporte un objet Pad sans valeur spécifiée pour la propriété Designator. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification est affichée dans le panneau Messages au format suivant :
où :
|
| Recommandation pour la résolution | Spécifiez des valeurs de désignateur pour les plots du modèle d'empreinte lié.
Le modèle d'empreinte actuellement utilisé (référencé) par le composant s'ouvrira dans l'éditeur temporaire de bibliothèque PCB. Sélectionnez un plot concerné et spécifiez la valeur de sa propriété Designator dans le panneau Properties lorsqu'un plot est sélectionné (en savoir plus). |
Offset Footprint Reference
| Résumé | Cette violation se produit lorsqu'un modèle d'empreinte lié à un composant en cours de définition dans l'éditeur de composants a son point de référence (origine) en dehors du rectangle englobant formé par les objets de l'empreinte. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification est affichée dans le panneau Messages au format suivant :
|
| Recommandation pour la résolution | Modifiez l'emplacement du point de référence afin qu'il se trouve à l'intérieur du rectangle englobant formé par les objets de l'empreinte.
Le modèle d'empreinte actuellement utilisé (référencé) par le composant s'ouvrira dans l'éditeur temporaire de bibliothèque PCB. Utilisez les commandes du sous-menu Edit » Set Reference des menus principaux pour modifier l'emplacement actuel de la référence de l'empreinte. |
Shorted Copper
| Résumé | Cette violation se produit lorsqu'un modèle d'empreinte lié à un composant en cours de définition dans l'éditeur de composants comporte les objets pad reliés entre eux par des objets sur une couche de cuivre. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation pour la résolution | Supprimez les objets de couche de cuivre qui relient les pads du modèle d’empreinte lié.
Le modèle d’empreinte actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque PCB. Sélectionnez les objets de couche de cuivre qui relient les pads, puis modifiez-les afin qu’ils ne relient plus les pads, ou supprimez ces objets. |
Unconnected Copper
| Résumé | Cette violation se produit lorsqu’un modèle d’empreinte lié à un composant en cours de définition dans l’éditeur de composants comporte des objets sur une couche de cuivre, et que ces objets ne sont reliés à aucun objet pad. Lorsqu’une telle empreinte est placée dans une conception PCB, aucun net ne sera affecté à ces objets de couche de cuivre, et ils deviendront du cuivre mort. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation pour la résolution | Modifiez le modèle d’empreinte de sorte que les objets qui ne sont actuellement connectés à aucun objet Pad dans le modèle d’empreinte soient connectés à des pads.
Le modèle d’empreinte actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque PCB. Placez des objets sur la ou les couches de cuivre pour former une connexion entre les pads de l’empreinte et les objets qui ne sont actuellement connectés à aucun objet pad, ou supprimez ces objets non connectés. |
Violations associées aux symboles
Different Pins Between Modes
| Résumé | Cette violation se produit lorsqu’un des modes d’affichage d’un symbole comporte une broche supplémentaire. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Cette violation se produit généralement lorsqu’un mode graphique alternatif est défini pour un symbole et que l’un des cas suivants se présente :
Non seulement le nombre de broches doit être identique entre les modes d’affichage graphique, mais les broches doivent également être identiques en termes de désignateur et de nom. Pour en savoir plus sur la création de plusieurs modes d’affichage graphique pour le même symbole de composant. Modifiez le désignateur et/ou le nom des broches en cause afin que le nombre de broches ainsi que leurs propriétés de désignateur et de nom soient identiques entre les modes d’affichage du symbole, ou supprimez une broche supplémentaire d’un mode d’affichage.
Le modèle de symbole actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque schématique. Sélectionnez les broches en cause et modifiez les valeurs de leurs propriétés Designator et/ou Name dans le panneau Properties lorsqu’une broche est sélectionnée (en savoir plus), ou supprimez ces broches à l’aide du raccourci |
Duplicate Pin Designators
| Résumé | Cette violation se produit lorsque deux broches ou plus dans le modèle de symbole du composant ont le même désignateur. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages panneau au format suivant :
où :
|
| Recommandation de résolution | Modifiez le désignateur du ou des pins concernés en conséquence, afin que chacun ait une affectation unique.
Le modèle de symbole actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque de schémas. Sélectionnez les pins concernés et modifiez les valeurs de leur propriété Designator dans le panneau Properties lorsqu’un pin est sélectionné (en savoir plus), ou supprimez ces pins à l’aide du raccourci |
Missing Default Designator
| Résumé | Cette violation se produit lorsque le modèle de symbole du composant n’a aucun désignateur par défaut spécifié. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
|
| Recommandation de résolution | Spécifiez un désignateur par défaut pour le modèle de symbole concerné.
Le modèle de symbole actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque de schémas. Ouvrez le panneau Properties lorsqu’aucun objet n’est sélectionné dans l’espace de conception (en savoir plus) et spécifiez le préfixe de désignateur requis suivi du caractère |
Missing Pin Designator
| Résumé | Cette violation se produit lorsqu’un pin du modèle de symbole du composant n’a aucun désignateur spécifié. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Spécifiez un désignateur pour chaque pin dans le modèle de symbole concerné.
Le modèle de symbole actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque de schémas. Sélectionnez les pins concernés et spécifiez les valeurs de leur propriété Designator dans le panneau Properties lorsqu’un pin est sélectionné (en savoir plus), ou supprimez les pins à l’aide du raccourci |
Missing Pin Name
| Résumé | Cette violation se produit lorsqu’un pin du modèle de symbole du composant n’a aucun nom spécifié. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Spécifiez un nom pour chaque pin dans le modèle de symbole concerné.
Le modèle de symbole actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque de schémas. Sélectionnez les pins concernés et spécifiez les valeurs de leur propriété Name dans le panneau Properties lorsqu’un pin est sélectionné (en savoir plus), ou supprimez ces pins à l’aide du raccourci |
| Remarque | Une seule instance de violation sera répertoriée dans le panneau Messages pour chaque composant distinct. Un composant peut tout à fait avoir un symbole avec plusieurs pins sans nom défini. |
Missing Pins in Sequence
| Résumé | Cette violation se produit lorsque des pins manquants ont été détectés dans la séquence numérique des valeurs de désignateur de pin du symbole concerné. Par exemple, si le symbole comporte des pins avec les désignateurs |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages panneau au format suivant :
où :
|
| Recommandation de résolution | Dans le modèle de symbole en cause, ajoutez les broches dont les désignateurs manquent dans la séquence ou modifiez les désignateurs de broches afin qu’ils forment une séquence continue de valeurs entières.
Le modèle de symbole actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque schématique. À l’aide de la commande Place » Pin des menus principaux, ajoutez le nombre requis de broches et spécifiez les valeurs de leur propriété Designator dans le panneau Properties lorsqu’une broche est sélectionnée (en savoir plus) afin que les désignateurs de broches du symbole forment une séquence continue de valeurs entières. Vous pouvez également modifier la propriété Designator des broches déjà placées dans le symbole. |
| Remarque | Certains composants n’utilisent pas une numérotation séquentielle des broches, par exemple un BGA avec une numérotation non séquentielle des broches ; A1, A3, A5 (et ainsi de suite). Dans ce cas, il est suggéré de publier le composant avec cette violation et d’en indiquer la raison dans les notes de version. Sinon, définissez le contrôle Missing Pins in Sequence sur la page Data Management – Component Rule Checks de la boîte de dialogue Preferences sur |


