Preparing Validation Reports

Die Software umfasst eine Reihe von Validierungsprüfungen, die während der Ausgabegenerierung als Ausgabe eingebunden werden können. Jede 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 Einrichtung dieser Validierungsberichte im OutputJob gespeichert wird. Wenn Sie eine Validierungsprüfung an anderer Stelle in der Software konfigurieren, werden die Einstellungen mit dieser Datei gespeichert – zum Beispiel werden die Einstellungen für die Projektfehlerprüfung in der Projektdatei gespeichert, die PCB-DRC-Einstellungen in der PCB-Datei.
Die Verwendung von Validierungsberichten, die in einer zugewiesenen Output-Job-Datei definiert sind, ermöglicht es, Ihre Designs als integralen Bestandteil des Freigabeprozesses des Designprojekts zu validieren. Diese Validierungsprüfungen werden bei jeder Freigabe durchgeführt, und die Freigabe schlägt fehl, wenn eine der Validierungsprüfungen nicht erfolgreich bestanden wird. Das gibt Ihnen zusätzliche Sicherheit, dass sich durch kurzfristige Änderungen keine kostspieligen Fehler in Ihre freigegebenen Designs einschleichen. Die Validierung wird in der Validate Design Phase des Prozessablaufs innerhalb der PCB-Release-Ansicht ausgeführt. Im Designmodus werden die Validierungsprüfungen direkt an Ihrem Projekt durchgeführt, bevor Ausgaben erzeugt werden. Im Releasemodus erstellt der Release-Ablauf zunächst einen in sich geschlossenen Snapshot Ihres Projekts, der alle Projektdokumente und externen Abhängigkeiten enthält, und die Validierungsprüfungen werden an diesem Snapshot durchgeführt. Dies bietet zusätzliche Sicherheit, dass der Snapshot alle erforderlichen Abhängigkeiten für Ihr Projekt korrekt erfasst hat.

Validieren des Komponentenstatus

Workspace Components bieten dem Entwickler eine formale Sammlung hochwertiger, hochintegrierter Designbausteine. Revisionskontrolliert und lebenszyklusverwaltet kann ein Unternehmen die Komponentenbibliothek autorisieren, die von seinen Entwicklern in jedem neuen Designprojekt innerhalb dieses Unternehmens offiziell verwendet werden darf. Während Komponenten also für die Wiederverwendung im Design autorisiert sein können, muss in der Release-Validierungsphase auch eine automatisierte Prüfung erfolgen, um zu verifizieren, dass sie sich tatsächlich im richtigen Zustand für die Verwendung befinden.

Altium Designer bietet in Verbindung mit Ihrem verbundenen Workspace hierfür eine elegante Lösung in Form von Component State Checking. Ein validierungsbasierter Ausgabegenerator steht zur Aufnahme in eine Output-Job-Datei zur Verfügung – Components states. Dieser kann so konfiguriert werden, dass nach Komponenten in eingeschränkten Zuständen gesucht wird. Im Rahmen der Konfiguration legen Sie für jeden aktuell definierten Zustand jeder aktuell definierten Lifecycle Definition im Workspace fest, welche Aktion ausgeführt werden soll – keine Aktion, eine Warnung oder einen Fehler erzeugen. Letzteres verhindert die Freigabe des Designs. Darüber hinaus erzeugt das Ausführen der Prüfung einen praktischen HTML-basierten Bericht, mit dem Sie auf einen Blick sehen können, welche Designkomponenten sich nicht in gültigen Zuständen befinden.

Probleme bei der Verwendung von Designelementen in eingeschränkten Zuständen können auch viel früher im Designzyklus erkannt werden, nämlich während der Projektvalidierung. Dabei geht es um die Anwendbarkeit einer Item Revision basierend auf ihrem aktuellen Zustand und darum, ob sie in diesem Zustand in Designs verwendet werden darf. Dies wird über ein spezielles Attribut auf Ebene des einzelnen Zustands gesteuert. Eine Projektverletzung kann so konfiguriert werden, dass alle Workspace-Elemente erkannt und markiert werden, die in einem Design verwendet werden und deren Revisionen sich in nicht anwendbaren Zuständen befinden – sodass Probleme bereits vor der Freigabe erkannt und vermieden werden. Weitere Details finden Sie im Abschnitt Steuern der Sichtbarkeit und Anwendbarkeit von Item Revisionen auf der Seite Definieren von Lifecycle Definitions für einen Workspace.
Wenn Sie die Arbeitsumgebungen Ihrer Entwickler durch die Verwendung von Environment Configurations durchsetzen, können Sie die Verwendung der Output-Job-Datei sicherstellen, in der die Prüfung des Komponentenstatus definiert wurde. Stellen Sie dazu sicher, dass die Output-Job-Datei, die über die entsprechende Umgebungskonfiguration zur Verwendung zugelassen ist, als erforderlich markiert ist – durch Aktivieren ihres Req'd Attributs. Wenn ein als Teil einer Umgebungskonfiguration definiertes OutJob als erforderlich markiert ist, ist eine Freigabe erst möglich, wenn dieses OutJob vorhanden und für die Aufnahme in den relevanten Datensatz aktiviert ist, der im Rahmen der Projektfreigabe erzeugt wird. Weitere Informationen finden Sie unter Verwalten von Environment Configurations.

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

Um auf diesen Konfigurationsdialog zuzugreifen, doppelklicken Sie entweder 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 das Tastenkürzel Alt+Enter.

Fügen Sie eine Komponentenstatusprüfung hinzu und konfigurieren Sie sie als Teil Ihres gesamten Validierungsverfahrens bei der Freigabe des Leiterplattendesigns.
Fügen Sie eine Komponentenstatusprüfung hinzu und konfigurieren Sie sie als Teil Ihres gesamten Validierungsverfahrens bei der Freigabe des Leiterplattendesigns.

Der Dialog zeigt alle Lifecycle Definitions an, die für den Workspace definiert sind, mit dem Sie aktuell verbunden sind. Für jede Definition wird jeder eindeutig definierte Zustand zusammen mit seiner Beschreibung aufgeführt. Für jeden Zustand, der einer Lifecycle Definition zugeordnet ist, die Sie für Komponenten in Ihren Designs verwenden, geben Sie einfach die auszuführende Prüfaktion an. Klicken Sie in das Feld Check Action eines Zustands und wählen Sie die erforderliche Aktion aus dem zugehörigen Dropdown-Menü aus. Verfügbare Prüfoptionen sind None, Warning und Error.

Klicken Sie auf die Schaltfläche , um den Dialog direkt aus dem Workspace mit den neuesten Informationen zu den Lifecycle Definitions zu aktualisieren.

Revisionen von im Design verwendeten Component Items, die sich in einem eingeschränkten Zustand befinden (einem Zustand, dessen Check Action auf Error gesetzt wurde), verhindern die Freigabe der Leiterplatte. Die erzeugte Berichtsdatei listet alle Warnungen und Fehler auf.

Beispiel für eine Leiterplattenfreigabe, die in der Validierungsphase bei der Prüfung von Komponentenstatus fehlschlägt. Bewegen Sie den Mauszeiger über das Bild, um den erzeugten Bericht anzuzeigen. Hier wurde festgestellt, dass das Design vier Komponenten enthält, die sich in einem eingeschränkten Lifecycle-Zustand befinden, und der Freigabeprozess wird mit einem Fehler beendet.
Beispiel für eine Leiterplattenfreigabe, die in der Validierungsphase bei der Prüfung von Komponentenstatus fehlschlägt. Bewegen Sie den Mauszeiger über das Bild, um den erzeugten Bericht anzuzeigen. Hier wurde festgestellt, dass das Design vier Komponenten enthält, die sich in einem eingeschränkten Lifecycle-Zustand befinden, und der Freigabeprozess wird mit einem Fehler beendet.

Wenn Sie Workspace-Output-Job-Vorlagen verwenden, stellen Sie sicher, dass die Komponentenstatusprüfung zur entsprechenden Quell-Output-Job-Datei hinzugefügt und konfiguriert wird, BEFORE bevor Sie dieses OutJob in den 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 diese in die nächste geplante Revision des Ziel-Items erneut freigeben. Weitere Informationen finden Sie unter Erstellen von Fertigungsdaten mit Output Jobs.

Erstellen eines Berichts zur Prüfung der Einhaltung von Umgebungskonfigurationen

Die Prüfung der Einhaltung von Umgebungskonfigurationen bietet eine Möglichkeit, die Verwendung von unternehmensautorisierten Datenelementen in einem Design eindeutig zu testen und durchzusetzen – d. h. wenn Sie keine Datenelemente verwenden, die durch die für Ihre zugewiesene Rolle verfügbare Umgebungskonfiguration zugelassen sind, schlägt die Freigabe fehl. Dies verhindert einen „Wildwest“-Ansatz beim Design und stellt die Einhaltung und Konformität mit den zentral auf Unternehmensebene festgelegten Design-Arbeitsumgebungen sicher.

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 das Management von Environment Configurations in Altium 365 und in einem Enterprise Server Workspace.

Erstellen eines Differenzenberichts

Der Differences Report Ausgabegenerator erstellt einen Bericht, der die Unterschiede zwischen den Quell-Schaltplandokumenten und PCB-Dokumenten des Projekts detailliert aufführt.

Der erforderliche Bericht wird im Dialogfeld Differences Setup konfiguriert.

Das Dialogfeld Differences Setup
Das Dialogfeld Differences Setup

Erfahren Sie mehr über Keeping the Schematics and PCB Synchronized.

Vorbereiten eines Berichts zur Prüfung elektrischer Regeln

Der Electrical Rules Check Ausgabegenerator erstellt einen Bericht, der Verstöße gegen Zeichnungs- und elektrische Prüfungen für die Quell-Schaltplandokumente des Projekts detailliert aufführt.

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

Das Dialogfeld Electrical Rules Check Setup 
Das Dialogfeld Electrical Rules Check Setup 

Erfahren Sie mehr über Validating your Design Project.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Inhalt