Working with the Variant Management Dialog

Varianten werden im Dialog Variant Management erstellt und konfiguriert. Um den Dialog zu öffnen, wählen Sie Variants aus dem Menü Project (Tastenkombination: C, V) oder klicken Sie mit der rechten Maustaste auf den Projektnamen im Fenster Projects und wählen Sie dann Variants.

Auf den Dialog kann auch zugegriffen werden, indem Sie im Schaltplaneditor mit der rechten Maustaste auf eine platzierte Komponente klicken und dann Part Actions » Variants auswählen. In diesem Fall wird der Dialog mit den Teilen gefüllt, die aktuell im Schaltplaneditor ausgewählt sind.

Der Dialog Variant Management ist verfügbar, wenn die Option UI.ModernVariantsManager im Dialog Advanced Settings dialog deaktiviert ist. Wenn die Option UI.ModernVariantsManager aktiviert ist, wird der Variant Manager zum Erstellen und Konfigurieren von Designvarianten verwendet.

Der Dialog hat zwei Hauptbereiche:

  • den oberen Bereich Components for project, der alle Komponenten im Basisdesign auflistet und gegebenenfalls Spalten für die angewendeten Varianten enthält.

  • den unteren Bereich Component Parameters, der alle Parameter der aktuell im oberen Bereich ausgewählten Komponente(n) detailliert anzeigt und gegebenenfalls Spalten für die angewendeten Varianten enthält.

Varianten werden im Dialog Variant Management erstellt und konfiguriert.
Varianten werden im Dialog Variant Management erstellt und konfiguriert.

Doppelklicken Sie im Dialog Variant Management auf eine Komponente, um im Schaltplan zu dieser Komponente zu springen, oder wählen Sie Cross Probe aus dem Kontextmenü per Rechtsklick.

Erstellen einer neuen Variante

Klicken Sie im Dialog Variant Management auf die Schaltfläche Add Variant button, um eine neue Variante des Basisdesigns zu erstellen. Der Dialog Edit Project Variant wird geöffnet.

Geben Sie mindestens einen Namen für die Variante im Feld Description ein, das standardmäßig den Eintrag Variant of <ProjectName> enthält.

Wenn Fertigungsvarianten aus dem Design erzeugt werden müssen, aktivieren Sie die Option Allow variation of fabrication outputs im Dialog Edit Project Variant. Wenn Pastenmasken-Ausgaben für ein Design erzeugt werden müssen, das Varianten mit Komponenten vom Typ „Not Fitted“ enthält, aktivieren Sie die Option Allow variation for paste mask. Diese Komponenten haben dann keine Pastenmaske mehr auf ihren Pads.

Sie können mit den folgenden Optionen im Dialog Edit Project Variant festlegen, ob bei einem Alternativteil dessen Symbol im Schaltplan geändert oder dessen Footprint zur PCB hinzugefügt werden soll:

  • Do not overwrite schematic symbol – wenn aktiviert, werden für Komponenten, für die in der Variante Alternativteile ausgewählt sind, nicht variierte Symbole verwendet.

    Beachten Sie, dass diese Option nur die Darstellung des Symbols im Schaltplan beeinflusst. Das Symbol des Alternativteils wird beim Aufbau des Design-Konnektivitätsmodells berücksichtigt. Daher müssen Basis- und Alternativkomponenten pin-kompatibel sein, auch wenn die Option aktiviert ist. Weitere Informationen zur Pin-Kompatibilität finden Sie im Abschnitt Choosing an Alternate Part.

  • Do not overwrite PCB footprint – wenn aktiviert, werden für Komponenten, für die in der Variante Alternativteile ausgewählt sind, nicht variierte Footprints verwendet. Ein Footprint eines auf eine Variante angewendeten Alternativteils wird im Rahmen der PCB-Aktualisierung nicht auf die PCB übertragen (es wird kein ECO zum Hinzufügen des Footprints zur PCB erzeugt).

Unabhängig davon, ob diese beiden Parameter aktiviert sind oder nicht, werden die Parameter der gewählten Alternative in ActiveBOM korrekt dargestellt.

Sie können auch Parameter für die Variante definieren. Details dazu und dazu, wie Parameter auf Variantenebene in die parametrische Hierarchie innerhalb von Altium Designer passen, finden Sie unter Working with Variant Parameters.

Wenn die Variante wie gewünscht definiert ist, klicken Sie auf OK. Daraufhin erscheint rechts im Dialog Variant Management eine zusätzliche Spalte, wobei der Name der neuen Variante als Spaltenüberschrift verwendet wird. Alle Zellen sind leer; eine leere Zelle zeigt an, dass diese Komponente bestückt ist und gegenüber dem Basisdesign unverändert bleibt. Die Komponenten können nun für die neue Variante konfiguriert werden. Das folgende Bild zeigt ein Projekt, in dem zwei Varianten erstellt wurden: BGA und TSOP.

Bereich 1 zeigt die Komponenten im Basisdesign, Bereich 2 die Komponenten in der BGA-Variante und Bereich 3 die Komponenten in der TSOP-Variante.
Bereich 1 zeigt die Komponenten im Basisdesign, Bereich 2 die Komponenten in der BGA-Variante und Bereich 3 die Komponenten in der TSOP-Variante.

Um eine Variante als aktive Auswahl festzulegen, klicken Sie auf ihren Variantennamen in der Spaltenüberschrift oder auf eine beliebige Zelle dieser Variante.

Der Dialog Variant Management enthält eine Reihe von Oberflächenfunktionen, die die Anzeige nützlicher Informationen unterstützen. Diese werden über das Kontextmenü right-click konfiguriert.

Right-click context menu, Variant Management dialog

Nützliche Befehle sind unter anderem:

  • Columns:
    • Hierarchy Path-Spalte – zeigt die Position der Komponente in der Design-Hierarchie.
    • Original Library Link-Spalte – zeigt an, woher die Basiskomponente stammt.
  • Set Selected As – Untermenü zur Auswahl des Variationstyps (Fitted, Not Fitted, Alternate). Kann anstelle eines Klicks auf das Steuerelement Ellipsis control used to configure a variation in der Komponentenzelle verwendet werden. Nur verfügbar, wenn Sie mit der rechten Maustaste auf die Komponentenzelle einer Variante klicken.
  • Only Show Varied Parameters – zeigt im Dialog Variant Management nur Komponenten an, auf die irgendeine Form von Variation angewendet wurde.
  • Filter – Untermenü zur Steuerung, welche Variationstypen im Dialog Variant Management angezeigt werden (Varied Parameters, Not Fitted, Alternate). Funktioniert gut in Kombination mit dem Befehl Only Show Varied Parameters.

Varied parameters – ein Parameter, der gegenüber dem Basisdesign variiert wurde, wird im Bereich Component Parameters des Dialogs Variant Management in bold angezeigt und ist dadurch leicht visuell zu erkennen.

Komponentenvariationen definieren

Nachdem die Variante selbst erstellt wurde, kann der Status jeder Komponente variiert werden. Dies kann durch Klicken auf eine Komponentenzelle in der Variantenspalte erfolgen, um das Steuerelement Ellipsis control used to configure a variation einzublenden, oder durch Rechtsklick auf die Zelle und Auswahl des gewünschten Eintrags aus dem Kontext-Untermenü Set Selected As.

Das Steuerelement Ellipsis control used to configure a variation öffnet den Dialog Edit Component Variation.

Auf den Dialog Edit Component Variation kann auch über die kompilierte Registerkarte eines Schaltplans zugegriffen werden, indem Sie mit der rechten Maustaste auf eine Komponente mit definierter Variante klicken und dann Part Actions  » Choose Alternate Part wählen.

Es stehen drei Auswahlmöglichkeiten zur Verfügung:

  • Fitted – Die ursprüngliche Komponente, wie sie im Basisdesign verwendet wird, ist auch in dieser Variante des Designs bestückt/verwendet. Bei einer neu hinzugefügten Variante sind standardmäßig alle Komponenten bestückt, und die Zellen dieser bestückten Komponenten sind leer. Beachten Sie, dass auch einzelne Parameter für eine bestückte Komponente variiert werden können, indem Sie einfach einen neuen Parameterwert im Bereich Component Parameters des Dialogs für diese Variante eingeben.
  • Not Fitted – Die ursprüngliche Komponente, wie sie im Basisdesign verwendet wird, ist in dieser Variante des Designs nicht bestückt/verwendet. Beim Status Not Fitted zeigt die Zelle den Text Not Fitted an, und der untere Bereich Component Parameters des Dialogs bleibt leer.
  • Alternate Part – Mit dieser Option kann ein anderes (alternatives) Teil ausgewählt werden. Der Dialog wird erweitert, sodass Steuerelemente zum Durchsuchen und Auffinden der erforderlichen Ersatzkomponente angezeigt werden. Sobald dieses Teil ausgewählt ist, zeigt die Zelle den Source Link des Alternativteils an. Der untere Bereich Component Parameters des Dialogs zeigt alle Parameter des Alternativteils an. Weitere Informationen finden Sie im nächsten Abschnitt.

Die standardmäßigen Windows-Techniken zur Mehrfachauswahl werden unterstützt. Verwenden Sie diese, um mehrere Komponenten gleichzeitig auszuwählen und zu konfigurieren.

Ein Alternativteil auswählen

Wenn die Option Alternate Part ausgewählt ist, wird der Dialog Edit Component Variation erweitert, um die Basisparameter des vorhandenen Teils anzuzeigen. Verwenden Sie die Schaltfläche , um die erforderliche Alternativteil-Komponente im Dialog Replace Component dialog zu suchen und auszuwählen – einer modalen Dialogversion des Components panel. Alle Komponentenspeichermodelle von Altium Designer werden unterstützt, z. B. unabhängige Bibliotheken, Datenbankbibliotheken sowie Workspace Library-Komponenten (wie im folgenden Beispiel gezeigt).

Nach Auswahl eines Alternativteils prüft die Software die Pin-Kompatibilität zwischen der ausgewählten Alternativkomponente und der ursprünglichen Komponente des Basisdesigns. Um pin-kompatibel zu sein, muss die Alternative dieselbe Anzahl von Pins wie die ursprüngliche Komponente haben, und diese Pins müssen hinsichtlich Position und elektrischem Typ identisch sein. Die in den Symbolen der beiden Komponenten verwendeten grafischen Primitive müssen nicht übereinstimmen. Wenn die Software erkennt, dass die Alternativkomponente nicht pin-kompatibel ist, muss ein Dialog Confirm bestätigt werden, bevor der Ersatz akzeptiert wird. In diesem Fall sollten Sie die möglichen Auswirkungen auf die Verdrahtung berücksichtigen und beachten, dass bei der Validierung des Designs ein Fehlerverstoß auftreten kann (Project » Validate <project name>).

Ein Beispiel für eine Alternativteil-Variation.
Ein Beispiel für eine Alternativteil-Variation.

Die neu angewendete Alternativkomponente kann im Designbereich überprüft werden – weitere Informationen finden Sie auf der Seite Working with Variants in the Design.

Sie können ein Alternativteil auswählen, ohne ein Symbol im Schaltplan zu ändern oder ohne einen Footprint zur PCB hinzufügen zu müssen. Aktivieren Sie im Dialog Edit Project Variant je nach Bedarf die Optionen Do not overwrite schematic symbol  und/oder Do not overwrite PCB footprint. Wenn Letztere aktiviert ist, wird ein Footprint einer auf eine Variante angewendeten Alternativkomponente im Rahmen der PCB-Aktualisierung nicht auf die PCB übertragen (es wird kein ECO zum Hinzufügen des Footprints zur PCB erzeugt). Die Parameter der gewählten Alternative werden in ActiveBOM korrekt dargestellt.

Varianten bei Verwendung einer DbLink-Datei

Altium Designer unterstützt mehrere Möglichkeiten zum Speichern und Verwenden von Komponenten, einschließlich der Verwendung einer DBLink-Datei mit dem Projekt. Eine DBLink-Datei ist eine Schnittstelle zwischen den Komponenten im Schaltplan und einer Unternehmensdatenbank.

Anstatt nur eine Referenz von jeder Komponente auf einen bestimmten Datenbankdatensatz zu erstellen (wie es typischerweise geschieht, wenn Sie eine Komponente aus einer Bibliothek vom Typ DBLib platzieren), basiert das DBLink-Modell darauf, dass der Entwickler eine Abfrageaktion auf Grundlage eines oder mehrerer Komponentenparameter initiiert. Die Software durchsucht dann die Datenbank nach einem Datensatz mit Feldern, die übereinstimmende Werte enthalten, und wenn eine Übereinstimmung gefunden wird, können andere Feldwerte aus diesem Datensatz (z. B. die Teilenummer) an die Komponente in Altium Designer zurückgegeben werden. Das Mapping component parameter-to-database field wird im DBLink-Dokument definiert, ebenso wie die Zieldatenbank.

Erfahren Sie mehr über Database Libraries

In einem Design, das keine Varianten verwendet, wird die Abfrageaktion über den Befehl Update Parameters from Database ausgeführt und kann auch während der BOM-Erzeugung durchgeführt werden, indem die Option Include Parameters from Database aktiviert wird (siehe unten), um BOM-spezifische Komponentendaten wie den Preis zu extrahieren.

Bei einem Design, das Varianten enthält, werden die zum Abfragen der Datenbank verwendeten Parameter im Dialog Variant Management variiert. Da diese Parameterwerte nur im Dialog Variant Management vorhanden sind, wird der Befehl Update Parameters from Database nicht zum Abrufen von Datenbankinformationen verwendet – stattdessen werden die Parameter beim Erzeugen der BOM aus der Datenbank extrahiert.

Anzeige der Daten im Variant Management-Dialog 

Der Dialog Variant Management enthält Funktionen, mit denen sich die Menge der angezeigten Daten steuern lässt, was besonders bei der Arbeit an einem großen Design nützlich ist.

  • Um Spalten auszublenden, die nicht von Interesse sind, klicken Sie mit der rechten Maustaste im Teil upper des Dialogs und verwenden Sie im Kontextmenü die Option Columns, um die Sichtbarkeit beliebiger Spalten umzuschalten.
  • Um nur die Komponenten anzuzeigen, die variiert werden, klicken Sie mit der rechten Maustaste im Teil upper des Dialogs und wählen Sie im Kontextmenü die Option Only Show Varied Components.
  • Wenn der Modus Only Show Varied Components ausgewählt wurde, klicken Sie erneut mit der rechten Maustaste und konfigurieren Sie die Optionen Filter. Im unten gezeigten Bild wurde Filter so konfiguriert, dass nur die Komponenten angezeigt werden, die Alternate Parts verwenden.
  • Um die Reihenfolge der aufgelisteten Varianten zu ändern, wählen Sie eine Spaltenüberschrift einer Variante aus und ziehen Sie sie an eine neue Position. Verwenden Sie dies in Kombination mit dem Kontrollkästchen Fit to Width, um die gewünschte Variante zu positionieren und in ihrer Größe anzupassen.

Der Dialog Variant Management, mit ausgeblendeten Spalten und einem angewendeten Filter, der nur Komponenten anzeigt, die ein Alternate Part verwenden.
Der Dialog Variant Management, mit ausgeblendeten Spalten und einem angewendeten Filter, der nur Komponenten anzeigt, die ein Alternate Part verwenden.

Zurücksetzen und Aktualisieren von Variantendaten

Im Dialog Variant Management eingerichtete Designvariationen werden letztlich in der Projektdatei gespeichert. Dazu gehören der Status „Nicht bestückt“, lokale Parametervariationen für eine bestückte Komponente sowie die Parameterwerte von Alternate Parts. Die eigentlichen Alternate Parts werden in einer Datei [ProjectName].PrjPcbVariants gespeichert. Der Dialog Variant Management enthält Befehle zum Zurücksetzen von Parametern und zum Aktualisieren von Komponenten, was dazu beiträgt, sicherzustellen, dass sie mit den Quell-Komponentenbibliotheken synchron sind.

Aktualisieren eines variierten Parameters

Im Dialog Variant Management lokal geänderte Parameter können auf ihren ursprünglichen Wert zurückgesetzt werden, indem Sie in der Liste Variant Parameter mit der rechten Maustaste auf den geänderten Parameter (fett dargestellt) klicken und dann im Kontextmenü Reset Selected wählen – wie unten gezeigt. Beachten Sie, dass mehrere Parameter gleichzeitig ausgewählt und dann in einer einzigen Aktion zurückgesetzt werden können, oder dass Reset All verwendet werden kann, um alle Parameter für diese Komponente zurückzusetzen.

Geänderte(r) Parameter kann/können mit dem Befehl Reset Selected auf seinen/ihren Wert zurückgesetzt werden.
Geänderte(r) Parameter kann/können mit dem Befehl Reset Selected auf seinen/ihren Wert zurückgesetzt werden.

Aktualisieren eines Alternate-Part-Parameters

Wenn eine Bibliothekskomponente, die als Alternate Part verwendet wird, in der Bibliothek geänderte Parameter erhalten hat, können Sie diese Änderungen direkt in die Variantendefinitionen Ihres Projekts übernehmen, indem Sie in der Parameterliste dieser Variante mit der rechten Maustaste klicken und im Menü Update Values from Library auswählen (wie unten gezeigt). Beachten Sie, dass dadurch die Parameter aktualisiert werden; wenn Sie die Grafik aktualisieren müssen, verwenden Sie die unten beschriebene Technik.

Wenn eine Alternate-Part-Komponente in der Bibliothek geändert wurde, verwenden Sie den Befehl Update Values from Library, um die im Projekt verwendete Kopie zu aktualisieren.
Wenn eine Alternate-Part-Komponente in der Bibliothek geändert wurde, verwenden Sie den Befehl Update Values from Library, um die im Projekt verwendete Kopie zu aktualisieren.

Nach dem Befehl Update Values from Library suchen Sie im Dialog Browse Libraries nach der Komponente in der Quellbibliothek und klicken auf OK, um den Dialog Update Project Variants From Library zu öffnen. Wählen Sie Parameters from Library Component und Variants to Update aus bzw. ab und klicken Sie dann auf OK, um den Aktualisierungsvorgang abzuschließen.

Wenn die für eine Parameteraktualisierung ausgewählte Komponente eine Workspace-Komponente ist, wird anstelle des Dialogs Browse Libraries eine einfache modale Dialogversion des Fensters Components panel geöffnet. Durchsuchen oder suchen Sie nach der Komponente, klicken Sie auf OK, um den Dialog Update Project Variants From Library zu öffnen, und wählen Sie dann wie hier beschrieben die gewünschten Parameter für die Aktualisierung aus.

Aktualisieren einer variierten Komponente aus der Quellbibliothek. Hier konfigurieren Sie, welche Parameter aktualisiert werden und auf welche Variante die Aktualisierungen angewendet werden.
Aktualisieren einer variierten Komponente aus der Quellbibliothek. Hier konfigurieren Sie, welche Parameter aktualisiert werden und auf welche Variante die Aktualisierungen angewendet werden.

Alle Parameter werden auf der linken Seite des Dialogs Update Project Variants From Library aufgelistet – falls erforderlich, kann jeder Parameter abgewählt werden, um ihn vom Aktualisierungsvorgang auszuschließen. Auf der rechten Seite des Dialogs kann die Ziel-Projektvariante geändert werden (Project Variant To Update). Standardmäßig wird die Variante ausgewählt, die ausgewählt war, als der Befehl Update Values from Library aktiviert wurde.

Beachten Sie, dass dieser Parameteraktualisierungsprozess Parameterwerte direkt aus der Bibliothek in den Dialog Variant Management übernimmt und nicht die Kopie der Komponente aktualisiert, die in der Datei [ProjectName].PrjPcbVariants gespeichert ist. Wenn Sie später einen der Befehle Reset zum Zurücksetzen von Parameterwerten ausführen, der Werte aus der Datei PrjPcbVariants abruft, kann ein Parameterwert auf einen früheren Wert zurückgesetzt und aktuelle Änderungen überschrieben werden. Um sicherzustellen, dass dies nicht passieren kann, aktualisieren Sie die Komponente in der Datei PrjPcbVariants mithilfe des unten beschriebenen Verfahrens.

Vollständiges Aktualisieren eines Alternate Parts

Wenn die Quellkomponente für ein Alternate Part in ihrer Bibliothek bearbeitet wurde, kann sie im Design aktualisiert werden, indem der Dialog Update from Library dialog ausgeführt wird.

Der Dialog wird über das Menü Tools im Schaltplaneditor gestartet und enthält eine Option zum Include Variants. Wenn diese Option aktiviert ist, wird die Komponentenliste erweitert, sodass auch Komponenten enthalten sind, die als Alternate Parts verwendet wurden. Aktivieren Sie die zu aktualisierenden Komponenten in der Liste und schließen Sie dann den Assistenten ab, um die erforderlichen Teile aus der Quelle zu aktualisieren.

Um ein Alternate Part vollständig zu aktualisieren, einschließlich seiner Grafik, aktivieren Sie das Kontrollkästchen Include Variants und aktivieren Sie das zu aktualisierende Teil.
Um ein Alternate Part vollständig zu aktualisieren, einschließlich seiner Grafik, aktivieren Sie das Kontrollkästchen Include Variants und aktivieren Sie das zu aktualisierende Teil.

Wenn Änderungen an Bibliothekskomponenten vorgenommen wurden, die im Basisdesign verwendet werden, werden diese ebenfalls auf die übliche Weise aktualisiert:

  • über den Befehl Tools » Update from Library im Schaltplaneditor
  • oder den Befehl Tools » Update Schematics im Schaltplanbibliothekseditor.

Mehrere Parameter für mehrere Komponenten ändern

Der Dialog Variant Management unterstützt Mehrfachauswahl. Das bedeutet, dass eine beliebige Anzahl von Komponenten gleichzeitig im oberen Teil des Dialogs (Komponenten) ausgewählt werden kann und dann Aktualisierungen für eine beliebige Anzahl von Parametern durchgeführt werden können, die im unteren Teil des Dialogs (Parameter) ausgewählt wurden. Der Dialog bietet außerdem Filter (über das Kontextmenü per Rechtsklick), um die Auswahl und die angezeigten Daten weiter zu verfeinern.

Beispielsweise gehen Sie wie folgt vor, um die manuell variierten Parameter für alle Komponenten in allen Varianten zurückzusetzen:

  1. Im oberen Teil des Dialogs (Komponenten) verwenden Sie die Rechtsklick-Menüoption Only Show Varied Components in Kombination mit den Rechtsklick-Optionen Filter, um nur Show Fitted with Varied Parameters anzuzeigen. Die Komponentenliste sollte jetzt nur noch die Komponenten anzeigen, die manuell variierte Parameter haben.
  2. Klicken Sie in der Komponentenliste mit der rechten Maustaste und wählen Sie im Kontextmenü Select All. Alle aktuell im oberen Teil des Dialogs angezeigten Komponenten werden ausgewählt.
  3. Klicken Sie dann im unteren Teil des Dialogs (Parameter) mit der rechten Maustaste und wählen Sie in diesem Kontextmenü Select All. Alle Parameter für alle Komponenten werden nun ausgewählt. Beachten Sie, dass stattdessen auch der Befehl Select Column hätte gewählt werden können, wodurch eine Aktion (z. B. Zurücksetzen) auf die Komponenten in einer bestimmten Variante (Spalte) angewendet werden könnte.
  4. Klicken Sie erneut mit der rechten Maustaste in die Parameterliste und wählen Sie im Kontextmenü Reset Selected. Bewegen Sie den Mauszeiger über das untenstehende Bild, um die Schritte 2, 3 und 4 anzuzeigen.

Zurücksetzen aller manuell variierten Parameter für alle Komponenten in allen Varianten. Bewegen Sie den Mauszeiger über das Bild, um die Schritte 2, 3 und 4 anzuzeigen.
Zurücksetzen aller manuell variierten Parameter für alle Komponenten in allen Varianten. Bewegen Sie den Mauszeiger über das Bild, um die Schritte 2, 3 und 4 anzuzeigen.

Wenn Sie mit den Filteroptionen experimentiert und verschiedene Filter angewendet haben, müssen Sie den Filter möglicherweise zurücksetzen, bevor Sie eine weitere Aktualisierung versuchen. Deaktivieren Sie dazu die Option Only Show Varied Components, um das Filtersystem zu löschen, aktivieren Sie sie dann erneut und löschen Sie die Optionen Filter nach Bedarf.

Arbeiten mit Variantenparametern

Altium Designer unterstützt Parameter auf verschiedenen Ebenen eines Projekts. Beispielsweise können Parameter auf Dokumentebene jedem Schaltplanblatt auf der Registerkarte Parameters des Fensters Properties im Schaltplaneditor hinzugefügt werden (verfügbar, wenn nichts ausgewählt ist). Parameter auf Projektebene können einem Projekt auch auf der Registerkarte Parameters des Dialogs Project Options hinzugefügt werden (Project » Options).

Darüber hinaus können Parameter auch über den Dialog Edit Project Variant zu einer Variante hinzugefügt werden. Wählen Sie im Dialog Variant Management die Variantenspalte aus und klicken Sie auf die Schaltfläche Edit Variant, um diesen Dialog zu öffnen. Um einen neuen Parameter hinzuzufügen, klicken Sie auf die Schaltfläche Add . Verwenden Sie den sich öffnenden Dialog Parameter Properties, um den Name  einzugeben und den Value  des neuen Parameters festzulegen. Klicken Sie anschließend auf OK. Der neue Parameter wird nun im Dialog  Edit Project Variant  angezeigt.

Parameter, die auf verschiedenen Ebenen in einem Projekt enthalten sind, existieren in einer Hierarchie. Das bedeutet, dass Sie tatsächlich einen Parameter mit demselben Namen auf unterschiedlichen Ebenen im Projekt erstellen können, wobei jeder einen anderen Wert hat. Altium Designer löst diese Situation mithilfe von Prioritäten auf, und zwar wie folgt:

  1. Variante (höchste Priorität)
  2. Schaltplandokument
  3. Projekt

Diese Anordnung bedeutet, dass der in einem Schaltplandokument definierte Parameterwert den in den Projektoptionen definierten Wert überschreibt und dass der in einer Variante definierte Parameterwert den im Schaltplandokument definierten Wert überschreibt. Beachten Sie, dass Parameter auf Schaltplanebene auf der PCB oder in der BOM nicht verfügbar sind – für diese Arten von Ausgaben sollten Projekt- oder Variantenparameter verwendet werden.

Ein Variantenparameter kann in einem Schaltplan- oder PCB-Dokument durch Platzieren einer speziellen Zeichenfolge angezeigt werden. Erfahren Sie mehr über Special Strings on a Schematic und Special Strings on a PCB.

In den folgenden Bildern wurde für das Projekt und auch für jede Variante ein Parameter namens ProjectTitle definiert. Die Animation zeigt das Verhalten auf der PCB, wenn der Selektor Variants verwendet wird, um das Basisdesign und anschließend jede Variante anzuzeigen.

Ein dem Projekt hinzugefügter Parameter ProjectTitle (über den Dialog Project Options ) wurde auch jeder Designvariante hinzugefügt, jedoch jeweils mit einem anderen Wert.
Ein dem Projekt hinzugefügter Parameter ProjectTitle (über den Dialog Project Options ) wurde auch jeder Designvariante hinzugefügt, jedoch jeweils mit einem anderen Wert.

Eine spezielle Zeichenfolge .ProjectTitle wurde auf dem PCB-Overlay platziert, die automatisch mit Projekt- und Variantenparametern desselben Namens verknüpft ist. Eine spezielle Zeichenfolge .ProjectTitle wurde auf dem PCB-Overlay platziert, die automatisch mit Projekt- und Variantenparametern desselben Namens verknüpft ist.

Erzeugen eines Variantenberichts

Der Dialog Variant Report, der durch Klicken auf die Schaltfläche Detailed Report unten im Dialog Variant Management aufgerufen wird, ermöglicht Ihnen das Konfigurieren und Erzeugen eines detaillierten HTML-formatierten Berichts der definierten Projektvarianten.

Der Dialog Variant Report
Der Dialog Variant Report

Variantenfehler

Varianteneinstellungen werden in der Projektdatei (*.PrjPcb) gespeichert, und diese Daten werden gelesen, analysiert und in den Dialog Variant Management geladen, wenn dieser Dialog geöffnet wird. Wenn beim Laden der Daten Probleme erkannt werden, z. B. Abweichungen zwischen Komponentendesignatoren oder Komponenten-UIDs, wird ein Dialog Information geöffnet, der das Problem beschreibt.

Beheben Sie Abweichungen bei Designatoren und UIDs, bevor Sie mit dem Designprozess fortfahren.
Beheben Sie Abweichungen bei Designatoren und UIDs, bevor Sie mit dem Designprozess fortfahren.

Abweichungen bei Komponenten-UIDs werden automatisch behoben, und diese Korrekturen bleiben erhalten, wenn das Projekt gespeichert wird. Doppelte Designatoren müssen auf Schaltplanebene korrigiert werden. Um diese zu beheben, validieren Sie das Projekt (Project » Validate <project name>) und prüfen Sie das Fenster Messages auf Warnungs-/Fehlerdetails.

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