Cette violation se produit lors de la compilation d’un package de bibliothèque intégrée (*.LibPkg) lorsque le mappage des broches entre le composant schématique et le modèle lié est jugé invalide.
Notification
Si l’affichage des erreurs et avertissements du compilateur est activé sur le schéma (activé dans la page Schematic - Compiler de la boîte de dialogue Preferences), un objet en infraction affichera une ligne ondulée colorée en dessous. Une notification s’affiche également dans le panneau Messages, au format suivant :
ComponentName: Could not find port <>ModelPinNumber on model <ModelName> for pin <ComponentPinNumber>,
où :
ComponentNameest le nom du composant dans la bibliothèque schématique source.
ModelPinNumberest le désignateur attendu pour la broche/pastille introuvable dans le modèle lié.
ModelNameest le nom du modèle lié au composant.
ComponentPinNumberest le désignateur de la broche du composant schématique source à laquelle la broche erronée du modèle est mappée.
Recommandation de résolution
Double-cliquez sur l’entrée du lien de modèle PCB pour accéder à la boîte de dialogue PCB Model. Dans cette boîte de dialogue, cliquez sur le bouton Pin Map pour accéder à la boîte de dialogue Model Map. Dans la colonne Component Pin Designator, recherchez le numéro de broche signalé par le message (ComponentPinNumber). La violation se produit parce que l’entrée correspondante dans la colonne Model Pin Designator pointe vers un désignateur de pastille qui n’existe pas dans le modèle PCB. Modifiez l’entrée selon les besoins. En règle générale, il existe un mappage un à un, avec des désignateurs identiques des deux côtés.