Validieren einer Komponente
Auf einen Blick
- Erfahren Sie, wie Sie eine Komponentenregelprüfung im Komponenteneditor sowohl im Einzelkomponenten- als auch im Stapelbearbeitungsmodus ausführen und die Ergebnisse im Bereich „Messages“ prüfen.
- Erfahren Sie, welche Validierungsfehler das Speichern einer Komponente im Workspace verhindern.
- Erfahren Sie, wo Sie benutzerdefinierte Prüfungen konfigurieren und wie Sie häufige Regelverstöße bei Komponenten beheben.
Bevor Sie eine Workspace-Bibliothekskomponente, die im Komponenten-Editor (im Modus Einzelkomponentenbearbeitung oder Stapelkomponentenbearbeitung) definiert bzw. bearbeitet wurde, im verbundenen Workspace speichern und zur Verwendung in Designs bereitstellen, müssen Sie sicherstellen, dass diese Komponente die Anforderungen gemäß den konfigurierten Einstellungen erfüllt. Wenn Sie versuchen, eine Komponente im Workspace zu speichern, führt der Komponenten-Editor eine Validierung durch – eine Komponentenregelprüfung.
So wie ein Leiterplattenprojekt über einen Validierungsprozess zur Erkennung von Verstößen verfügt, bietet der Komponenten-Editor eine Funktion zur Komponentenvalidierung. Alle gefundenen Verstöße werden im Panel Messages aufgelistet.
Die Komponentenvalidierung prüft die Komponente und ihre definierten Modelle auf eine Reihe potenzieller Probleme – sowohl anhand fest integrierter Prüfungen als auch anhand verschiedener Verstoßtypen, die auf globaler Ebene benutzerdefiniert festgelegt werden können.
Die folgenden fest integrierten Validierungsprüfungen verwenden alle den Meldemodus
:
Folder path not specified for component
| Zusammenfassung | Dieser Verstoß tritt auf, wenn kein Zielordner im Workspace angegeben ist, in dem eine im Komponenten-Editor definierte Komponente gespeichert werden soll. |
|---|---|
| Benachrichtigung | Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung |
|
Component not having a unique Id
| Zusammenfassung | Dieser Verstoß tritt auf, wenn die Item-ID einer Komponente, die im Komponenten-Editor definiert wird, mit der Item-ID eines anderen Items im verbundenen Workspace übereinstimmt. |
|---|---|
| Benachrichtigung | Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung |
|
| Hinweis | Dieser Verstoß tritt typischerweise auf, wenn eine automatisch zugewiesene Item-ID einer Komponente manuell überschrieben wird. Bei einer neuen Komponente, die über den Befehl File » New » Component oder das Panel Components erstellt wird (mehr erfahren), wird dieses Feld entsprechend der Komponentenvorlage ausgefüllt, die für den im Dialog Create new component gewählten Komponententyp definiert ist. Wenn keine Vorlage vorhanden ist oder im Dialog der Eintrag <Undefined> gewählt wird, wird ein Standard-Benennungsschema ( |
Benutzerdefinierbare Prüfungen werden auf der Seite Datenverwaltung – Komponentenregelprüfungen des Dialogs Preferences konfiguriert.
Jeder fehlgeschlagene fest integrierte Test sowie jede fehlgeschlagene benutzerdefinierte Prüfung mit der Stufe „Schwerwiegender Fehler“ verhindert das Speichern des Bauteils im Workspace.
Die Standardeinstellungen der benutzerdefinierten Prüfungen sind möglicherweise nicht für Ihre Bauteile geeignet. Daher ist es wichtig, sich mit den Optionen vertraut zu machen und zu erfahren, wie Sie diese passend zu Ihren Designs konfigurieren. Informationen zu den einzelnen benutzerdefinierten Fehlerprüfungen finden Sie weiter unten.
Bauteilbezogene Verstöße
Duplicate Component by Name
| Zusammenfassung | Dieser Verstoß tritt auf, wenn der Name eines im Bauteileditor definierten Bauteils mit dem Namen eines Bauteils im verbundenen Workspace übereinstimmt. |
|---|---|
| Standardmeldemodus | |
| Benachrichtigung | Im Messages-Panel wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfehlung zur Behebung | Weisen Sie den Bauteilen nach Bedarf andere, eindeutige Namen zu.
|
Duplicate Component by PCL
| Zusammenfassung | Dieser Verstoß tritt auf, wenn ein im Bauteileditor definiertes Bauteil eine Teileauswahl aufweist, die von einem anderen Bauteil im verbundenen Workspace verwendet wird. |
|---|---|
| Standardmeldemodus | |
| Benachrichtigung | Im Messages-Panel wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfehlung zur Behebung | Weisen Sie den Bauteilen nach Bedarf andere, eindeutige Teileauswahlen zu.
|
Invalid Pin Mappings
| Zusammenfassung | Dieser Verstoß tritt auf, wenn bei einer im Component-Editor definierten Komponente die Zuordnung zwischen Komponentensymbol und Footprint(s) nicht eindeutig ist. Der Verstoß tritt beispielsweise auf, wenn die Pins des Symbols in ihren Designator-Feldern als |
|---|---|
| Standardmeldemodus | |
| Benachrichtigung |
Dabei gilt:
|
| Empfohlene Lösung | Bearbeiten Sie das aktuell hinzugefügte Modell oder wählen Sie ein anderes Modell aus, um sicherzustellen, dass die Symbolpins den Footprint-Pads eindeutig eins zu eins zugeordnet sind.
|
Missing Component Description
| Zusammenfassung | Dieser Verstoß tritt auf, wenn für eine im Component-Editor definierte Komponente keine Beschreibung angegeben ist. |
|---|---|
| Standardmeldemodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfohlene Lösung | Geben Sie für die betroffene(n) Komponente(n) eine geeignete Beschreibung an.
|
Missing Component Name
| Zusammenfassung | Dieser Verstoß tritt auf, wenn für eine im Component-Editor definierte Komponente kein Name angegeben ist. |
|---|---|
| Standardmeldemodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfohlene Lösung | Geben Sie für die betroffene(n) Komponente(n) einen geeigneten Namen an.
|
Missing Component Type
| Zusammenfassung | Dieser Verstoß tritt auf, wenn für eine im Component-Editor definierte Komponente kein Typ angegeben ist. |
|---|---|
| Standardmeldemodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfohlene Lösung | Geben Sie für die betroffene(n) Komponente(n) einen geeigneten Typ an.
|
Model Revision in Inapplicable State
| Zusammenfassung | Dieser Verstoß tritt auf, wenn festgestellt wird, dass sich ein verknüpftes Modell, das von einer Komponentendefinition verwendet (referenziert) wird, in einem nicht verwendbaren Status befindet. Beispielsweise ist das Modell derzeit |
|---|---|
| Standard-Meldemodus | |
| Benachrichtigung | Eine Benachrichtigung wird im Messages-Panel im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung | Wählen Sie ein Ersatzmodell oder eine Revision desselben Modells, die für die Verwendung in der Komponente gültig ist.
|
Model revision is Out Of Date
| Zusammenfassung | Dieser Verstoß tritt auf, wenn erkannt wird, dass ein verknüpftes Modell, das von einer Komponentendefinition verwendet (referenziert) wird, veraltet ist. Wenn eine neuere Revision des Modells verfügbar ist, zeigt das Feld Revision State dies durch den Text |
|---|---|
| Standard-Meldemodus | |
| Benachrichtigung | Eine Benachrichtigung wird im Messages-Panel im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung | Aktualisieren Sie die veralteten Modellverknüpfungen der Komponente, sodass sie die neueste Revision der Modelle verwenden.
|
Number of Pads Exceeds Number of Pins
| Zusammenfassung | Dieser Verstoß tritt auf, wenn ein Footprint-Modell, das von einer Komponentendefinition verwendet (referenziert) wird, mehr Pads (auf Kupferlagen platzierte SMD-Pads und durchkontaktierte Pads) enthält, als das referenzierte Schaltplansymbol Pins aufweist. |
|---|---|
| Standard-Meldemodus | |
| Benachrichtigung | Eine Benachrichtigung wird im Messages-Panel im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung | Bearbeiten Sie das aktuell hinzugefügte Symbol-/Footprint-Modell oder wählen Sie ein anderes aus, um sicherzustellen, dass die Anzahl der Pads im Footprint die Anzahl der Symbol-Pins nicht überschreitet.
|
Revision Being Edited is Not Latest
| Zusammenfassung | Dieser Verstoß tritt auf, wenn die bearbeitete Komponentenrevision nicht die neueste im verbundenen Workspace verfügbare Revision ist. |
|---|---|
| Standardmäßiger Meldungsmodus | |
| Benachrichtigung | Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung | Wählen Sie die neueste Komponentenrevision zur Bearbeitung aus. Suchen Sie dazu im Panel „Components“ nach der Komponente, klicken Sie mit der rechten Maustaste auf ihren Eintrag im Panel und wählen Sie Edit. |
Unrecognized Combination of Manufacturer+Part Number in Part Choice
| Zusammenfassung | Dieser Verstoß tritt auf, wenn ein falscher Eintrag für die Teileauswahl einer Komponente hinzugefügt wird und das Teil vom Workspace nicht abgerufen werden kann. |
|---|---|
| Standardmäßiger Meldungsmodus | |
| Benachrichtigung | Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung | Geben Sie eine gültige Teileauswahl für die betroffenen Komponenten an.
|
Verstöße im Zusammenhang mit Footprints
Duplicate Pad Designator
| Zusammenfassung | Dieser Verstoß tritt auf, wenn ein Footprint-Modell, das mit einer im Komponenten-Editor definierten Komponente verknüpft ist, mehrere Pad-Objekte mit demselben Wert für die Eigenschaft Designator enthält. |
|---|---|
| Standardmäßiger Meldungsmodus | |
| Benachrichtigung | Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung | Weisen Sie den Pads des verknüpften Footprint-Modells unterschiedliche, eindeutige Bezeichner zu.
Das aktuell von der Komponente verwendete (referenzierte) Footprint-Modell wird im temporären PCB-Bibliothekseditor geöffnet. Wählen Sie die betroffenen Pads aus und ändern Sie die Werte ihrer Eigenschaft Designator im Panel Properties, während ein Pad ausgewählt ist (mehr erfahren). |
Duplicate Primitives
| Zusammenfassung | Dieser Verstoß tritt auf, wenn ein Footprint-Modell, das mit einer im Komponenten-Editor definierten Komponente verknüpft ist, identische Objekte enthält, die an derselben Position auf derselben Lage platziert sind. |
|---|---|
| Standardmäßiger Meldungsmodus | |
| Benachrichtigung | Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung | Entfernen Sie doppelte Objekte aus dem Footprint-Modell.
Das aktuell von der Komponente verwendete (referenzierte) Footprint-Modell wird im temporären PCB-Bibliothekseditor geöffnet. Wählen Sie doppelte Objekte aus und entfernen Sie sie mit dem Tastenkürzel Delete. |
Mirrored Footprint (designed on bottom layer)
| Zusammenfassung | Dieser Verstoß tritt auf, wenn ein Footprint-Modell, das mit einem im Komponenten-Editor definierten Bauteil verknüpft ist, wesentliche Grundelemente (Pads, Leiterbahnen, Kreisbögen, Füllflächen, Regionen, Rechtecke, Textzeichenfolgen, Sperrflächenobjekte) auf der Im PCB-Bibliothekseditor wird der Footprint für die Oberseite der Leiterplatte erstellt; bei Bedarf kann er während des PCB-Designprozesses auf die Unterseite gespiegelt werden. |
|---|---|
| Standardmeldemodus | |
| Benachrichtigung | Im Messages-Panel wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfehlung zur Behebung | Spiegeln Sie die Footprint-Grundelemente von der
Das aktuell vom Bauteil verwendete (referenzierte) Footprint-Modell wird im temporären PCB-Bibliothekseditor geöffnet. Wählen Sie die Grundelemente auf der |
Missing Pad Designator
| Zusammenfassung | Dieser Verstoß tritt auf, wenn ein Footprint-Modell, das mit einem im Komponenten-Editor definierten Bauteil verknüpft ist, ein Pad-Objekt aufweist, für dessen Eigenschaft Designator kein Wert angegeben ist. |
|---|---|
| Standardmeldemodus | |
| Benachrichtigung | Im Messages-Panel wird eine Benachrichtigung im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung | Geben Sie Bezeichnungen für die Pads des verknüpften Footprint-Modells an.
Das aktuell vom Bauteil verwendete (referenzierte) Footprint-Modell wird im temporären PCB-Bibliothekseditor geöffnet. Wählen Sie ein betroffenes Pad aus und geben Sie bei ausgewähltem Pad den Wert seiner Eigenschaft Designator im Properties-Panel an (mehr erfahren). |
Offset Footprint Reference
| Zusammenfassung | Dieser Verstoß tritt auf, wenn bei einem Footprint-Modell, das mit einem im Komponenten-Editor definierten Bauteil verknüpft ist, der Referenzpunkt (Ursprung) außerhalb des von den Footprint-Objekten gebildeten Begrenzungsrechtecks liegt. |
|---|---|
| Standardmeldemodus | |
| Benachrichtigung | Im Messages-Panel wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfehlung zur Behebung | Verschieben Sie den Referenzpunkt so, dass er innerhalb des von den Footprint-Objekten gebildeten Begrenzungsrechtecks liegt.
Das aktuell vom Bauteil verwendete (referenzierte) Footprint-Modell wird im temporären PCB-Bibliothekseditor geöffnet. Verwenden Sie die Befehle im Untermenü Edit » Set Reference der Hauptmenüs, um die aktuelle Position des Footprint-Referenzpunkts zu ändern. |
Shorted Copper
| Zusammenfassung | Dieser Verstoß tritt auf, wenn ein Footprint-Modell, das mit einem im Komponenten-Editor definierten Bauteil verknüpft ist, Pad-Objekte aufweist, die durch Objekte auf einer Kupferlage miteinander verbunden sind. |
|---|---|
| Standardmeldemodus | |
| Benachrichtigung | Im Messages-Panel wird eine Benachrichtigung im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung | Entfernen Sie die Objekte auf der Kupferlage, welche die Pads des verknüpften Footprint-Modells miteinander verbinden.
Das Footprint-Modell, das derzeit von der Komponente verwendet (referenziert) wird, wird im temporären PCB-Bibliothekseditor geöffnet. Wählen Sie die Objekte auf der Kupferlage aus, die die Pads verbinden, und ändern Sie sie so, dass sie die Pads nicht mehr verbinden, oder entfernen Sie diese Objekte. |
Unconnected Copper
| Zusammenfassung | Dieser Verstoß tritt auf, wenn ein Footprint-Modell, das mit einer im Komponenteneditor definierten Komponente verknüpft ist, Objekte auf einer Kupferlage enthält und diese Objekte mit keinem Pad-Objekt verbunden sind. Wenn ein solcher Footprint in einem PCB-Design platziert wird, wird diesen Kupferlagenobjekten kein Netz zugewiesen und sie werden zu unverbundenem Kupfer. |
|---|---|
| Standardmäßiger Meldemodus | |
| Benachrichtigung | Eine Benachrichtigung wird im Messages-Panel im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung | Ändern Sie das Footprint-Modell so, dass die Objekte, die derzeit mit keinem Pad-Objekt im Footprint-Modell verbunden sind, mit Pads verbunden werden.
Das Footprint-Modell, das derzeit von der Komponente verwendet (referenziert) wird, wird im temporären PCB-Bibliothekseditor geöffnet. Platzieren Sie Objekte auf Kupferlagen, um eine Verbindung zwischen den Footprint-Pads und den Objekten herzustellen, die derzeit mit keinem Pad-Objekt verbunden sind, oder entfernen Sie diese unverbundenen Objekte. |
Verstöße im Zusammenhang mit Symbolen
Different Pins Between Modes
| Zusammenfassung | Dieser Verstoß tritt auf, wenn einer der Darstellungsmodi eines Symbols einen zusätzlichen Pin enthält. |
|---|---|
| Standardmeldungsmodus | |
| Benachrichtigung | Im Messages-Panel wird eine Benachrichtigung im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung | Dieser Verstoß tritt typischerweise auf, wenn für ein Symbol ein alternativer grafischer Darstellungsmodus definiert ist und entweder:
Die grafischen Darstellungsmodi müssen nicht nur die gleiche Anzahl an Pins aufweisen, sondern die Pins müssen auch hinsichtlich Bezeichnung und Name identisch sein. Erfahren Sie mehr über das Erstellen mehrerer grafischer Darstellungsmodi desselben Komponentensymbols. Ändern Sie die Bezeichnung und/oder den Namen der betreffenden Pins so, dass die Anzahl der Pins sowie ihre Eigenschaften für Bezeichnung und Name in allen Darstellungsmodi des Symbols übereinstimmen, oder entfernen Sie einen zusätzlichen Pin aus einem Darstellungsmodus.
Das Symbolmodell, das derzeit von der Komponente verwendet (referenziert) wird, wird im temporären Schaltplanbibliotheks-Editor geöffnet. Wählen Sie die betreffenden Pins aus und ändern Sie bei ausgewähltem Pin die Werte ihrer Eigenschaften Designator und/oder Name im Properties-Panel (mehr erfahren), oder entfernen Sie diese Pins mit dem Tastenkürzel |
Duplicate Pin Designators
| Zusammenfassung | Dieser Verstoß tritt auf, wenn zwei oder mehr Pins im Symbolmodell der Komponente dieselbe Bezeichnung haben. |
|---|---|
| Standardmeldungsmodus | |
| Benachrichtigung | Im Messages-Panel wird eine Benachrichtigung im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung | Ändern Sie die Bezeichnung der betreffenden Pins so, dass jeder Pin eine eindeutige Bezeichnung erhält.
Das Symbolmodell, das derzeit von der Komponente verwendet (referenziert) wird, wird im temporären Schaltplanbibliotheks-Editor geöffnet. Wählen Sie die betreffenden Pins aus und ändern Sie bei ausgewähltem Pin die Werte ihrer Eigenschaft Designator im Properties-Panel (mehr erfahren), oder entfernen Sie diese Pins mit dem Tastenkürzel |
Missing Default Designator
| Zusammenfassung | Dieser Verstoß tritt auf, wenn für das Symbolmodell der Komponente kein Standardbezeichner festgelegt ist. |
|---|---|
| Standardmeldemodus | |
| Benachrichtigung | Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfehlung zur Behebung | Legen Sie einen Standardbezeichner für das betroffene Symbolmodell fest.
Das aktuell von der Komponente verwendete (referenzierte) Symbolmodell wird im temporären Schaltplanbibliotheks-Editor geöffnet. Öffnen Sie das Panel Properties, während im Arbeitsbereich kein Objekt ausgewählt ist (mehr erfahren), und geben Sie im Feld Designator das gewünschte Bezeichnerpräfix gefolgt vom Zeichen |
Missing Pin Designator
| Zusammenfassung | Dieser Verstoß tritt auf, wenn für einen Pin im Symbolmodell der Komponente kein Bezeichner festgelegt ist. |
|---|---|
| Standardmeldemodus | |
| Benachrichtigung | Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung | Legen Sie für jeden Pin im betroffenen Symbolmodell einen Bezeichner fest.
Das aktuell von der Komponente verwendete (referenzierte) Symbolmodell wird im temporären Schaltplanbibliotheks-Editor geöffnet. Wählen Sie die betroffenen Pins aus und legen Sie bei ausgewähltem Pin im Panel Properties die Werte der Eigenschaft Designator fest (mehr erfahren), oder entfernen Sie die Pins mit der Taste bzw. Tastenkombination |
Missing Pin Name
| Zusammenfassung | Dieser Verstoß tritt auf, wenn für einen Pin im Symbolmodell der Komponente kein Name festgelegt ist. |
|---|---|
| Standardmeldemodus | |
| Benachrichtigung | Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung | Legen Sie für jeden Pin im betroffenen Symbolmodell einen Namen fest.
Das aktuell von der Komponente verwendete (referenzierte) Symbolmodell wird im temporären Schaltplanbibliotheks-Editor geöffnet. Wählen Sie die betroffenen Pins aus und legen Sie bei ausgewähltem Pin im Panel Properties die Werte der Eigenschaft Name fest (mehr erfahren), oder entfernen Sie diese Pins mit der Taste bzw. Tastenkombination |
| Hinweis | Für jede einzelne Komponente wird im Panel Messages nur ein Verstoß aufgeführt. Das Symbol einer Komponente kann durchaus mehrere Pins ohne festgelegten Namen enthalten. |
Missing Pins in Sequence
| Zusammenfassung | Dieser Verstoß tritt auf, wenn in der numerischen Folge der Pinbezeichner des betroffenen Symbols fehlende Pins erkannt wurden. Beispielsweise, wenn das Symbol Pins mit den Bezeichnern |
|---|---|
| Standardmeldemodus | |
| Benachrichtigung | Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Dabei gilt:
|
| Empfehlung zur Behebung | Fügen Sie im betroffenen Symbolmodell Pins mit den in der Folge fehlenden Pinbezeichnern hinzu oder ändern Sie die Pinbezeichner so, dass sie eine lückenlose Folge ganzzahliger Werte bilden.
Das aktuell von der Komponente verwendete (referenzierte) Symbolmodell wird im temporären Schaltplanbibliotheks-Editor geöffnet. Fügen Sie mit dem Befehl Place » Pin aus den Hauptmenüs die erforderliche Anzahl an Pins hinzu und legen Sie bei ausgewähltem Pin im Panel Properties die Werte der Eigenschaft Designator fest (mehr erfahren), sodass die Pinbezeichner im Symbol eine lückenlose Folge ganzzahliger Werte bilden. Sie können auch die Eigenschaft Designator der bereits im Symbol platzierten Pins bearbeiten. |
| Hinweis | Es gibt Bauteile, die keine fortlaufende Pin-Nummerierung verwenden, beispielsweise ein BGA mit nicht fortlaufender Pin-Nummerierung: A1, A3, A5 (und so weiter). In diesem Fall empfiehlt es sich, das Bauteil trotz dieses Verstoßes freizugeben und den Grund in den Freigabehinweisen zu vermerken. Alternativ können Sie die Prüfung Missing Pins in Sequence auf der Seite Data Management – Component Rule Checks des Dialogs Preferences auf |


