Validieren einer Komponente
Bevor eine in der Komponentenbearbeitung definierte/bearbeitete Workspace-Bibliothekskomponente (im Modus Single Component Editing oder Batch Component Editing) im verbundenen Workspace gespeichert und die Komponente für die Verwendung in Designs verfügbar gemacht wird, muss unbedingt sichergestellt werden, dass diese Komponente die Anforderungen gemäß den konfigurierten Einstellungen erfüllt. Wenn Sie versuchen, eine Komponente zurück in den Workspace zu speichern, führt die Komponentenbearbeitung eine Validierung durch – einen Component Rule Check.
Genau wie ein Platinenprojekt über einen Validierungsprozess zur Erkennung von Verstößen verfügt, besitzt auch die Komponentenbearbeitung eine Funktion zur Komponentenvalidierung. Gefundene Verstöße werden im Bereich Messages aufgelistet.
Die Komponentenvalidierung prüft die Komponente und ihre definierten Modelle auf eine Reihe potenzieller Probleme – sowohl fest integrierte Prüfungen als auch eine Reihe von Verstoßtypen, die vom Benutzer auf globaler Ebene definiert werden können.
Die folgenden fest integrierten Validierungsprüfungen haben alle einen Berichtsmodus von
:
Folder path not specified for component
| Zusammenfassung | Dieser Verstoß tritt auf, wenn kein Ziel-Workspace-Ordner angegeben ist, in dem eine in der Komponentenbearbeitung definierte Komponente gespeichert werden soll. |
|---|---|
| Benachrichtigung | Im Bereich 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 in der Komponentenbearbeitung definiert wird, mit der Item-ID eines anderen Elements im verbundenen Workspace identisch ist. |
|---|---|
| Benachrichtigung | Im Bereich Messages wird eine Benachrichtigung im folgenden Format angezeigt:
dabei gilt:
|
| Empfehlung zur Behebung |
|
| Hinweis | Dieser Verstoß tritt typischerweise auf, wenn ein automatisch zugewiesener Item-ID-Wert 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 gefüllt, die für den im Dialog Create new component ausgewählten Komponententyp definiert ist. Wenn keine Vorlage vorhanden ist oder im Dialog der Eintrag <Undefined> ausgewählt wird, wird ein Standardbenennungsschema ( |
Benutzerdefinierbare Prüfungen werden auf der Seite Data Management – Component Rule Checks des Dialogs Preferences konfiguriert.
Jede der fest integrierten Prüfungen, die fehlschlägt, oder benutzerdefinierte Prüfungen auf der Stufe Schwerwiegender Fehler verhindern das Speichern der Komponente im Workspace.
Die Standardeinstellungen der benutzerdefinierten Prüfungen passen möglicherweise nicht zu Ihren Komponenten. Deshalb ist es wichtig, sich mit den Optionen vertraut zu machen und zu wissen, wie sie für Ihre Designs konfiguriert werden. Informationen zu jeder benutzerdefinierten Fehlerprüfung finden Sie unten.
Mit Komponenten verknüpfte Verstöße
Duplicate Component by Name
| Zusammenfassung | Dieser Verstoß tritt auf, wenn der Name einer in der Komponentenbearbeitung definierten Komponente mit dem Namen einer Komponente im verbundenen Workspace identisch ist. |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Bereich Messages wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfehlung zur Behebung | Weisen Sie den Komponenten nach Bedarf unterschiedliche und eindeutige Namen zu.
|
Duplicate Component by PCL
| Zusammenfassung | Dieser Verstoß tritt auf, wenn eine in der Komponentenbearbeitung definierte Komponente eine Part Choice verwendet, die bereits von einer anderen Komponente im verbundenen Workspace verwendet wird. |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Bereich Messages wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfehlung zur Behebung | Weisen Sie den Komponenten nach Bedarf unterschiedliche und eindeutige Part Choices zu.
|
Invalid Pin Mappings
| Zusammenfassung | Dieser Verstoß tritt auf, wenn eine in der Komponentenbearbeitung definierte Komponente eine mehrdeutige Zuordnung zwischen Komponentensymbol und Footprint(s) aufweist. Beispielsweise tritt der Verstoß auf, wenn für das Symbol in den Feldern Designator Pins als |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung |
dabei gilt:
|
| Empfehlung zur Behebung | Bearbeiten Sie das aktuell hinzugefügte Modell oder wählen Sie ein anderes Modell aus, um sicherzustellen, dass die Symbol-Pins eine Eins-zu-eins-Zuordnung zu den Footprint-Pads haben.
|
Missing Component Description
| Zusammenfassung | Dieser Verstoß tritt auf, wenn die Beschreibung einer in der Komponentenbearbeitung definierten Komponente nicht angegeben ist. |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Bereich Messages wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfehlung zur Behebung | Geben Sie nach Bedarf eine Beschreibung für die betroffene(n) Komponente(n) an.
|
Missing Component Name
| Zusammenfassung | Dieser Verstoß tritt auf, wenn der Name einer in der Komponentenbearbeitung definierten Komponente nicht angegeben ist. |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Bereich Messages wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfehlung zur Behebung | Geben Sie nach Bedarf einen Namen für die betroffene(n) Komponente(n) an.
|
Missing Component Type
| Zusammenfassung | Dieser Verstoß tritt auf, wenn der Typ einer in der Komponentenbearbeitung definierten Komponente nicht angegeben ist. |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Bereich Messages wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfehlung zur Behebung | Geben Sie nach Bedarf einen Typ für die betroffene(n) Komponente(n) an.
|
Model Revision in Inapplicable State
| Zusammenfassung | Dieser Verstoß tritt auf, wenn erkannt wird, dass sich ein verknüpftes Modell, das von einer Komponentendefinition verwendet (referenziert) wird, in einem nicht anwendbaren Zustand befindet. Zum Beispiel ist das Modell derzeit |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Bereich Messages wird eine Benachrichtigung im folgenden Format angezeigt:
dabei gilt:
|
| Empfehlung zur Behebung | Wählen Sie ein Ersatzmodell oder eine Revision desselben Modells aus, 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 spätere Revision des Modells verfügbar ist, zeigt das Feld Revision State dies mit dem Text |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
dabei gilt:
|
| Empfehlung zur Behebung | Aktualisieren Sie die veralteten Komponentenmodell-Links, sodass die neueste Revision der Modelle verwendet wird.
|
Number of Pads Exceeds Number of Pins
| Zusammenfassung | Diese Verletzung tritt auf, wenn ein Footprint-Modell, das von einer Komponentendefinition verwendet (referenziert) wird, mehr Pads (SMD-Pads auf Kupferlagen und metallisierte Durchsteck-Pads) enthält als Pins seines referenzierten Schaltplansymbols. |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
dabei gilt:
|
| Empfehlung zur Behebung | Bearbeiten Sie das aktuell hinzugefügte Modell oder wählen Sie ein anderes Symbol-/Footprint-Modell aus, um sicherzustellen, dass der Footprint nicht mehr Pads als Symbol-Pins besitzt.
|
Revision Being Edited is Not Latest
| Zusammenfassung | Diese Verletzung tritt auf, wenn die bearbeitete Komponentenrevision nicht die neueste im verbundenen Workspace verfügbare Revision ist. |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
dabei gilt:
|
| Empfehlung zur Behebung | Wählen Sie zur Bearbeitung die neueste Komponentenrevision aus. Suchen Sie dazu die Komponente im Components panel, klicken Sie mit der rechten Maustaste auf ihren Eintrag im Bereich und wählen Sie Edit. |
Unrecognized Combination of Manufacturer+Part Number in Part Choice
| Zusammenfassung | Diese Verletzung tritt auf, wenn ein falscher Eintrag für die Teileauswahl einer Komponente hinzugefügt wird und das Teil vom Workspace nicht abgerufen werden kann. |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
dabei gilt:
|
| Empfehlung zur Behebung | Geben Sie eine gültige Teileauswahl für die betroffene(n) Komponente(n) an.
|
Verletzungen im Zusammenhang mit Footprints
Duplicate Pad Designator
| Zusammenfassung | Diese Verletzung tritt auf, wenn ein mit einer im Component-Editor definierten Komponente verknüpftes Footprint-Modell mehrere Pad-Objekte mit demselben Wert der Eigenschaft Designator aufweist. |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
dabei gilt:
|
| Empfehlung zur Behebung | Weisen Sie den Pads des verknüpften Footprint-Modells unterschiedliche und eindeutige Designatoren zu.
Das Footprint-Modell, das aktuell von der Komponente verwendet (referenziert) wird, wird im temporären PCB Library-Editor geöffnet. Wählen Sie die betroffenen Pads aus und ändern Sie den Wert ihrer Eigenschaft Designator im Bereich Properties, wenn ein Pad ausgewählt ist (Mehr erfahren). |
Duplicate Primitives
| Zusammenfassung | Diese Verletzung tritt auf, wenn ein mit einer im Component-Editor definierten Komponente verknüpftes Footprint-Modell identische Objekte enthält, die an derselben Position auf derselben Lage platziert sind. |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
dabei gilt:
|
| Empfehlung zur Behebung | Entfernen Sie doppelte Objekte aus dem Footprint-Modell.
Das Footprint-Modell, das aktuell von der Komponente verwendet (referenziert) wird, wird im temporären PCB Library-Editor geöffnet. Wählen Sie doppelte Objekte aus und entfernen Sie sie mit dem Tastenkürzel Delete. |
Mirrored Footprint (designed on bottom layer)
| Zusammenfassung | Diese Verletzung tritt auf, wenn ein mit einer im Component-Editor definierten Komponente verknüpftes Footprint-Modell wesentliche Primitive (Pads, Leiterbahnen, Bögen, Füllungen, Regionen, Rechtecke, Textzeichenfolgen, Keepout-Objekte) auf der Im PCB Library-Editor wird der Footprint für die Oberseite der Leiterplatte erstellt; bei Bedarf kann er während des PCB-Designprozesses auf die Unterseite gespiegelt werden. |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfehlung zur Behebung | Spiegeln Sie die Footprint-Primitive von der
Das Footprint-Modell, das aktuell von der Komponente verwendet (referenziert) wird, wird im temporären PCB Library-Editor geöffnet. Wählen Sie Primitive auf der |
Missing Pad Designator
| Zusammenfassung | Diese Verletzung tritt auf, wenn ein mit einer im Component-Editor definierten Komponente verknüpftes Footprint-Modell ein Pad-Objekt hat, für das kein Wert der Eigenschaft Designator angegeben ist. |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
dabei gilt:
|
| Empfehlung zur Behebung | Geben Sie Designatorwerte für die Pads des verknüpften Footprint-Modells an.
Das Footprint-Modell, das aktuell von der Komponente verwendet (referenziert) wird, wird im temporären PCB Library-Editor geöffnet. Wählen Sie ein betroffenes Pad aus und geben Sie den Wert seiner Eigenschaft Designator im Bereich Properties an, wenn ein Pad ausgewählt ist (Mehr erfahren). |
Offset Footprint Reference
| Zusammenfassung | Diese Verletzung tritt auf, wenn ein mit einer im Component-Editor definierten Komponente verknüpftes Footprint-Modell seinen Referenzpunkt (Ursprung) außerhalb des durch die Footprint-Objekte gebildeten Begrenzungsrechtecks hat. |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfehlung zur Behebung | Ändern Sie die Position des Referenzpunkts so, dass er sich innerhalb des durch die Footprint-Objekte gebildeten Begrenzungsrechtecks befindet.
Das Footprint-Modell, das aktuell von der Komponente verwendet (referenziert) wird, wird im temporären PCB Library-Editor geöffnet. Verwenden Sie die Befehle des Untermenüs Edit » Set Reference in den Hauptmenüs, um die aktuelle Position der Footprint-Referenz zu ändern. |
Shorted Copper
| Zusammenfassung | Diese Verletzung tritt auf, wenn ein mit einer im Component-Editor definierten Komponente verknüpftes Footprint-Modell Pad-Objekte aufweist, die durch Objekte auf einer Kupferlage miteinander verbunden sind. |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
dabei gilt:
|
| Empfehlung zur Behebung | Entfernen Sie die Objekte auf der Kupferlage, die die Pads des verknüpften Footprint-Modells verbinden.
Das Footprint-Modell, das aktuell von der Komponente verwendet (referenziert) wird, wird im temporären PCB Library-Editor 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 verbinden, oder entfernen Sie diese Objekte. |
Unconnected Copper
| Zusammenfassung | Diese Verletzung tritt auf, wenn ein mit einer im Component-Editor definierten Komponente verknüpftes Footprint-Modell 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 Objekten auf der Kupferlage kein Netz zugewiesen, und sie werden zu funktionslosem Kupfer. |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung 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 aktuell von der Komponente verwendet (referenziert) wird, wird im temporären PCB Library-Editor geöffnet. Platzieren Sie Objekte auf Kupferlage(n), um eine Verbindung zwischen Footprint-Pads und Objekten herzustellen, die derzeit mit keinem Pad-Objekt verbunden sind, oder entfernen Sie diese nicht verbundenen Objekte. |
Verletzungen in Verbindung mit Symbolen
Different Pins Between Modes
| Zusammenfassung | Diese Verletzung tritt auf, wenn einer der Anzeigemodi eines Symbols einen zusätzlichen Pin enthält. |
|---|---|
| Standard-Reportmodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
wobei:
|
| Empfehlung zur Behebung | Diese Verletzung tritt typischerweise auf, wenn für ein Symbol ein alternativer grafischer Modus definiert wurde und entweder:
Zwischen den grafischen Anzeigemodi muss nicht nur die Anzahl der Pins identisch sein, sondern die Pins müssen auch hinsichtlich Designator und Name identisch sein. Erfahren Sie mehr über das Erstellen mehrerer grafischer Anzeigemodi desselben Komponentensymbols. Ändern Sie den Designator und/oder Namen der betroffenen Pins so, dass die Anzahl der Pins sowie ihre Eigenschaften Designator und Name zwischen den Anzeigemodi des Symbols identisch sind, oder entfernen Sie einen zusätzlichen Pin aus einem Anzeigemodus.
Das derzeit von der Komponente verwendete (referenzierte) Symbolmodell wird im temporären Schematic Library Editor geöffnet. Wählen Sie die betroffenen Pins aus und ändern Sie bei ausgewähltem Pin die Werte ihrer Eigenschaften Designator und/oder Name im Bedienfeld Properties (mehr erfahren) oder entfernen Sie diese Pins mit der Tastenkombination |
Duplicate Pin Designators
| Zusammenfassung | Diese Verletzung tritt auf, wenn zwei oder mehr Pins im Symbolmodell der Komponente denselben Designator haben. |
|---|---|
| Standard-Reportmodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
wobei:
|
| Empfehlung zur Behebung | Ändern Sie den Designator der betroffenen Pins entsprechend, sodass jeder eine eindeutige Zuweisung hat.
Das derzeit von der Komponente verwendete (referenzierte) Symbolmodell wird im temporären Schematic Library Editor geöffnet. Wählen Sie die betroffenen Pins aus und ändern Sie bei ausgewähltem Pin die Werte ihrer Eigenschaft Designator im Bedienfeld Properties (mehr erfahren) oder entfernen Sie diese Pins mit der Tastenkombination |
Missing Default Designator
| Zusammenfassung | Diese Verletzung tritt auf, wenn im Symbolmodell der Komponente kein Standard-Designator angegeben ist. |
|---|---|
| Standard-Reportmodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
|
| Empfehlung zur Behebung | Geben Sie für das betroffene Symbolmodell einen Standard-Designator an.
Das derzeit von der Komponente verwendete (referenzierte) Symbolmodell wird im temporären Schematic Library Editor geöffnet. Öffnen Sie das Bedienfeld Properties, wenn im Designbereich kein Objekt ausgewählt ist (mehr erfahren), und geben Sie das erforderliche Designator-Präfix gefolgt vom Zeichen |
Missing Pin Designator
| Zusammenfassung | Diese Verletzung tritt auf, wenn für einen Pin im Symbolmodell der Komponente kein Designator angegeben ist. |
|---|---|
| Standard-Reportmodus | |
| Benachrichtigung | Im Messages-Bereich wird eine Benachrichtigung im folgenden Format angezeigt:
wobei:
|
| Empfehlung zur Behebung | Geben Sie für jeden Pin im betroffenen Symbolmodell einen Designator an.
Das derzeit von der Komponente verwendete (referenzierte) Symbolmodell wird im temporären Schematic Library Editor geöffnet. Wählen Sie die betroffenen Pins aus und geben Sie bei ausgewähltem Pin die Werte ihrer Eigenschaft Designator im Bedienfeld Properties an (mehr erfahren) oder entfernen Sie Pins mit der Tastenkombination |
Missing Pin Name
| Zusammenfassung | Diese Verletzung tritt auf, wenn für einen Pin im Symbolmodell der Komponente kein Name angegeben ist. |
|---|---|
| Standard-Reportmodus | |
| Benachrichtigung | Im MessagesPanel im folgenden Format:
wobei:
|
| Empfehlung zur Behebung | Geben Sie für jeden Pin im betroffenen Symbolmodell einen Namen an.
Das Symbolmodell, das derzeit von der Komponente verwendet (referenziert) wird, wird im temporären Schaltplanbibliotheks-Editor geöffnet. Wählen Sie die betroffenen Pins aus und geben Sie Werte für ihre Eigenschaft Name im Bereich Properties an, wenn ein Pin ausgewählt ist (mehr erfahren), oder entfernen Sie diese Pins mit dem Kurzbefehl |
| Hinweis | Im Bereich Messages wird für jede eindeutige Komponente nur eine Violationsinstanz aufgeführt. Eine Komponente kann durchaus ein Symbol mit mehr als einem Pin haben, für den kein Name definiert ist. |
Missing Pins in Sequence
| Zusammenfassung | Diese Violation tritt auf, wenn fehlende Pins in der numerischen Sequenz der Pin-Designatorwerte des betroffenen Symbols erkannt wurden. Wenn das Symbol beispielsweise Pins mit den Designatoren |
|---|---|
| Standard-Berichtsmodus | |
| Benachrichtigung | Im Bereich Messages wird eine Benachrichtigung im folgenden Format angezeigt:
wobei:
|
| Empfehlung zur Behebung | Fügen Sie im betroffenen Symbolmodell Pins mit fehlenden Pin-Designatoren in der Sequenz hinzu oder ändern Sie die Pin-Designatoren so, dass sie eine fortlaufende Sequenz ganzzahliger Werte bilden.
Das Symbolmodell, das derzeit von der Komponente verwendet (referenziert) wird, wird im temporären Schaltplanbibliotheks-Editor geöffnet. Fügen Sie mit dem Befehl Place » Pin aus den Hauptmenüs die erforderliche Anzahl von Pins hinzu und geben Sie Werte für ihre Eigenschaft Designator im Bereich Properties an, wenn ein Pin ausgewählt ist (mehr erfahren), sodass die Pin-Designatoren im Symbol eine fortlaufende Sequenz ganzzahliger Werte bilden. Sie können auch die Eigenschaft Designator bereits im Symbol platzierter Pins bearbeiten. |
| Hinweis | Es gibt Komponenten, die keine sequenzielle Pinnummerierung verwenden, zum Beispiel ein BGA mit nicht sequenzieller Pinnummerierung; A1, A3, A5 (und so weiter). In diesem Fall wird empfohlen, die Komponente mit dieser Violation freizugeben und den Grund in den Release Notes zu vermerken. Alternativ setzen Sie die Prüfung Missing Pins in Sequence auf der Seite Data Management – Component Rule Checks des Dialogs Preferences auf |


