Validierungsberichte vorbereiten

Auf einen Blick

Erfahren Sie, wie Sie HTML-Validierungsberichte in Altium Designer erstellen und in Output-Job-Dateien einbinden, um Designprüfungen und die Projektfreigabe zu unterstützen. Dieser Artikel behandelt die Prüfung des Lebenszyklusstatus von Bauteilen, die Einhaltung der Umgebungskonfiguration, Unterschiede zwischen Schaltplan und Leiterplatte sowie Berichte zu elektrischen Regeln. Außerdem erfahren Sie, wie die Freigabevalidierung verhindern kann, dass Designs freigegeben werden, wenn Prüfungen fehlschlagen. Lesen Sie weiter, um Validierungsberichte zu konfigurieren, mit denen Sie Probleme vor der Freigabe erkennen können.

- Verstehen Sie, wie sich Validierungsprüfungen in Output Jobs in die Design- und Freigabeabläufe einfügen.
- Erfahren Sie, wie Sie Prüfungen des Bauteilstatus konfigurieren und die Verwendung autorisierter Vorlagen, Output-Job-Dateien, Voreinstellungen und Bauteilquellen sicherstellen.
- Lernen Sie Berichte zu Unterschieden zwischen Schaltplan und Leiterplatte sowie zu Verstößen gegen elektrische Regeln im Schaltplan kennen.
Mit KI tiefer einsteigen:

Die Software enthält eine Reihe von Validierungsprüfungen, die bei der Ausgabegenerierung als Ausgabe eingebunden werden können. Jede Prüfung erzeugt eine HTML-Berichtsdatei.

Validierungsausgaben können der aktiven Output-Job-Datei über das Menü des [Add New Validation Output] Steuerelements im Validation Outputs Bereich der Datei oder über die Edit » Add Validation Outputs Untermenüs der Hauptmenüs hinzugefügt werden.

Beachten Sie, dass die Konfiguration dieser Validierungsberichte im OutputJob gespeichert wird. Wenn Sie eine Validierungsprüfung an anderer Stelle in der Software konfigurieren, werden die Einstellungen in der jeweiligen Datei gespeichert – beispielsweise werden die Einstellungen für die Projektfehlerprüfung in der Projektdatei und die Einstellungen für die PCB-DRC in der PCB-Datei gespeichert.
Mit Validierungsberichten, die in einer zugewiesenen Output-Job-Datei definiert sind, können Sie Ihre Designs als integralen Bestandteil des Freigabeprozesses für Designprojekte validieren. Diese Validierungsprüfungen werden bei jeder Freigabe durchgeführt. Die Freigabe schlägt fehl, wenn eine der Validierungsprüfungen nicht erfolgreich bestanden wird. Dies gibt Ihnen zusätzliche Sicherheit, dass sich durch Änderungen in letzter Minute keine kostspieligen Fehler in Ihre freigegebenen Designs einschleichen. Die Validierung wird in der Phase Validate Design des Prozessablaufs in der Ansicht „PCB Release“ ausgeführt. Im Designmodus werden die Validierungsprüfungen direkt an Ihrem Projekt durchgeführt, bevor die Ausgaben generiert werden. Im Freigabemodus erstellt der Freigabeprozess zunächst einen eigenständigen Snapshot Ihres Projekts, der alle Projektdokumente und externen Abhängigkeiten enthält. Die Validierungsprüfungen werden dann an diesem Snapshot durchgeführt. Dies bietet zusätzliche Sicherheit, dass der Snapshot alle erforderlichen Abhängigkeiten Ihres Projekts korrekt erfasst hat.

Bauteilstatus validieren

Workspace-Bauteile bieten Entwicklern eine formal geregelte Sammlung hochwertiger, zuverlässiger Designbausteine. Durch Revisionskontrolle und Lebenszyklusverwaltung kann ein Unternehmen die Bauteilbibliothek autorisieren, die seine Entwickler in jedem neuen Designprojekt innerhalb des Unternehmens offiziell verwenden dürfen. Doch auch wenn Bauteile für die Wiederverwendung in Designs autorisiert sind, muss in der Validierungsphase der Freigabe automatisch geprüft werden, ob sie sich tatsächlich in einem für die Verwendung geeigneten Status befinden.

Altium Designer bietet in Verbindung mit Ihrem verbundenen Workspace eine elegante Lösung dafür in Form von Component State Checking. Einer Output-Job-Datei kann ein validierungsbasierter Ausgabegenerator hinzugefügt werden – Components states. Dieser lässt sich so konfigurieren, dass er auf Bauteile in eingeschränkten Status prüft. Bei der Konfiguration legen Sie für jeden aktuell definierten Status jeder aktuell im Workspace definierten Lebenszyklusdefinition fest, welche Aktion ausgeführt werden soll: keine Aktion, eine Warnung oder das Erzeugen eines Fehlers. Letzteres verhindert die Freigabe des Designs. Darüber hinaus wird bei der Prüfung ein praktischer HTML-Bericht erstellt, mit dem Sie auf einen Blick erkennen können, welche Bauteile des Designs sich nicht in einem gültigen Status befinden.

Probleme durch die Verwendung von Designelementen in eingeschränkten Status können auch schon deutlich früher im Entwicklungszyklus bei der Projektvalidierung erkannt werden. Dabei geht es um die Verwendbarkeit einer Elementrevision anhand ihres aktuellen Status und darum, ob sie in diesem Status in Designs verwendet werden darf. Dies wird über ein spezielles Attribut auf Ebene des einzelnen Status gesteuert. Eine Projektverletzung kann so konfiguriert werden, dass alle in einem Design verwendeten Workspace-Elemente erkannt und gekennzeichnet werden, deren Revisionen sich in nicht verwendbaren Status befinden. So lassen sich Probleme bereits vor der Freigabe erkennen und vermeiden. Weitere Informationen finden Sie im Abschnitt Sichtbarkeit und Verwendbarkeit von Elementrevisionen steuern auf der Seite Lebenszyklusdefinitionen für einen Workspace definieren.
Wenn Sie die Arbeitsumgebungen Ihrer Entwickler mithilfe von Umgebungskonfigurationen verbindlich vorgeben, können Sie die Verwendung der Output-Job-Datei sicherstellen, in der die Bauteilstatusprüfung definiert wurde. Stellen Sie dazu sicher, dass die über die jeweilige Umgebungskonfiguration zur Verwendung zugelassene Output-Job-Datei als erforderlich gekennzeichnet ist, indem Sie ihr Attribut Req'd aktivieren. Wenn ein als Teil einer Umgebungskonfiguration definierter OutJob als erforderlich gekennzeichnet ist, ist eine Freigabe erst möglich, wenn dieser OutJob vorhanden und für die Einbindung in den entsprechenden Datensatz aktiviert ist, der bei der Projektfreigabe generiert wird. Weitere Informationen finden Sie unter Umgebungskonfigurationen verwalten.

Fügen Sie einen Ausgabegenerator dieses Typs aus dem Abschnitt Validation Outputs der OutJob-Datei hinzu. Die Konfiguration erfolgt im Dialogfeld Server objects State validation.

Um dieses Konfigurationsdialogfeld zu öffnen, doppelklicken Sie auf den Eintrag des Ausgabegenerators, klicken Sie mit der rechten Maustaste auf seinen Eintrag und wählen Sie Configure aus dem Kontextmenü oder wählen Sie seinen Eintrag aus und verwenden Sie die Tastenkombination Alt+Enter.

Fügen Sie eine Bauteilstatusprüfung als Teil Ihres umfassenden Validierungsverfahrens bei der Freigabe des Leiterplattendesigns hinzu und konfigurieren Sie diese.
Fügen Sie eine Bauteilstatusprüfung als Teil Ihres umfassenden Validierungsverfahrens bei der Freigabe des Leiterplattendesigns hinzu und konfigurieren Sie diese.

Das Dialogfeld zeigt alle Lebenszyklusdefinitionen an, die für den Workspace definiert sind, mit dem Sie aktuell verbunden sind. Für jede Definition werden alle eindeutig definierten Status zusammen mit ihrer Beschreibung aufgeführt. Geben Sie für jeden Status einer Lebenszyklusdefinition, die Sie für Bauteile in Ihren Designs verwenden, einfach die auszuführende Prüfaktion an. Klicken Sie in das Feld Check Action eines Status und wählen Sie die gewünschte Aktion aus dem zugehörigen Dropdown-Menü aus. Als Prüfoptionen stehen None, Warning und Error zur Verfügung.

Klicken Sie auf die Schaltfläche , um das Dialogfeld mit den neuesten Informationen zu Lebenszyklusdefinitionen direkt aus dem Workspace zu aktualisieren.

Revisionen von Bauteilelementen, die im Design verwendet werden und sich in einem eingeschränkten Status befinden (dessen Check Action auf Error gesetzt wurde), verhindern die Freigabe der Leiterplatte. Die generierte Berichtsdatei listet alle Warnungen und Fehler auf.

Beispiel einer Leiterplattenfreigabe, die in der Validierungsphase bei der Prüfung der Bauteilstatus fehlschlägt. Bewegen Sie den Mauszeiger über das Bild, um den generierten Bericht anzuzeigen. Hier wird festgestellt, dass das Design vier Bauteile in einem eingeschränkten Lebenszyklusstatus enthält, und der Freigabeprozess wird mit einem Fehler beendet.
Beispiel einer Leiterplattenfreigabe, die in der Validierungsphase bei der Prüfung der Bauteilstatus fehlschlägt. Bewegen Sie den Mauszeiger über das Bild, um den generierten Bericht anzuzeigen. Hier wird festgestellt, dass das Design vier Bauteile in einem eingeschränkten Lebenszyklusstatus enthält, und der Freigabeprozess wird mit einem Fehler beendet.

Wenn Sie Output-Job-Vorlagen aus dem Workspace verwenden, stellen Sie sicher, dass die Prüfung des Komponentenstatus zur entsprechenden Output-Job-Quelldatei hinzugefügt und konfiguriert wird, BEFORE Sie diesen OutJob im Workspace freigeben. Nach der Freigabe kann die Revision der OutJob-Datei – insbesondere die Konfiguration eines Ausgabegenerators – nicht mehr geändert werden. Sie müssten Änderungen vornehmen und die Datei als nächste geplante Revision des Ziel-Items erneut freigeben. Weitere Informationen finden Sie unter Fertigungsdaten mit Output Jobs vorbereiten.

Bericht zur Konformitätsprüfung der Umgebungskonfiguration vorbereiten

Mit der Konformitätsprüfung der Umgebungskonfiguration lässt sich verbindlich prüfen und durchsetzen, dass in einem Design ausschließlich vom Unternehmen autorisierte Datenelemente verwendet werden. Wenn Sie also Datenelemente verwenden, die nicht durch die für Ihre zugewiesene Rolle verfügbare Umgebungskonfiguration zugelassen sind, schlägt die Freigabe fehl. Dies verhindert ein unkontrolliertes Vorgehen beim Design und stellt sicher, dass die auf Unternehmensebene zentral festgelegten Design-Arbeitsumgebungen eingehalten werden.

Weitere Informationen finden Sie auf der Seite Environment Configuration Management (Altium 365 Workspace, Enterprise Server Workspace).

Der erforderliche Bericht wird im Dialog Environment Configuration Compliance Setup konfiguriert.

Der Dialog Environment configuration compliance setup
Der Dialog Environment configuration compliance setup

Erfahren Sie mehr über die Verwaltung von Umgebungskonfigurationen in Altium 365 und in einem Enterprise Server Workspace.

Differenzbericht vorbereiten

Der Ausgabegenerator Differences Report erstellt einen Bericht, der die Unterschiede zwischen den Quellschaltplan- und PCB-Dokumenten des Projekts detailliert auflistet.

Der erforderliche Bericht wird im Dialog Differences Setup konfiguriert.

Der Dialog Differences Setup
Der Dialog Differences Setup

Erfahren Sie mehr darüber, wie Sie Schaltpläne und PCB synchron halten.

Bericht zur Prüfung elektrischer Regeln vorbereiten

Der Ausgabegenerator Electrical Rules Check erstellt einen Bericht, der Verstöße gegen zeichnerische und elektrische Prüfregeln in den Quellschaltplandokumenten des Projekts detailliert auflistet.

Der erforderliche Bericht wird im Dialog Electrical Rules Check Setup konfiguriert.

Der Dialog Electrical Rules Check Setup
Der Dialog Electrical Rules Check Setup

Erfahren Sie mehr über das Validieren Ihres Designprojekts.

AI-LocalizedKI-lokalisiert
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieCtrl + Enter, um uns Ihr Feedback zu senden.
Contents
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, über welche Altium-Lösung Sie verfügen – Altium Develop, Altium Agile Teams, Altium Agile Enterprise oder Altium Designer (mit aktivem Laufzeitvertrag).

Wenn Sie eine dokumentierte Funktion in Ihrer tatsächlich verwendeten Software nicht sehen, wenden Sie sich an den Altium-Vertrieb, um mehr zu erfahren.

Legacy-Dokumentation

Die Dokumentation von Altium Designer wird nicht mehr versioniert. Wenn Sie auf Dokumentation für ältere Versionen von Altium Designer zugreifen müssen, besuchen Sie den Abschnitt Legacy-Dokumentation auf der Seite Andere Installer.

Contents