Importing a Design from Allegro

Zur Unterstützung der Anforderung, Cadence® Allegro-Designdateien zu laden und damit zu arbeiten, umfasst der Import Wizard von Altium Designer die Möglichkeit, Allegro-PCB-Designs im Binärformat (*.brd - siehe Import-Voraussetzungen), im ASCII-Format (*.alg) (diese werden in Altium Designer-PCB-Dateien (*.PcbDoc) übersetzt) sowie Allegro-Footprint-Dateien (*.dra) zu importieren (diese werden in Altium Designer-PCB-Bibliotheksdateien (*.PcbLib) übersetzt).

Die Allegro-PCB-Dateien (bis Version 17.4) werden durch den Allegro-Importer des Wizards in Altium Designer-PCB-Dateien übersetzt; dieser ist als Plattform-Erweiterung in Altium Designer enthalten.

Um in Altium Designer auf die Allegro-Importfunktionen zugreifen zu können, muss die Funktion Allegro für Ihre Installation von Altium Designer aktiviert sein. Diese Funktion ist in Altium Designer standardmäßig aktiviert. Sie kann nach der Installation aktiviert/deaktiviert werden.

Weitere Informationen zum Ändern installierter Kernfunktionen finden Sie auf der Seite Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Import-Voraussetzungen

Der Import Wizard von Altium Designer kann Allegro-PCB-Dateien im ASCII-Format (*.alg) direkt importieren. Um eine binäre Allegro-PCB-Datei (*.brd) oder Footprint-Datei (*.dra) zu importieren, muss die Datei von Binär nach ASCII übersetzt werden. Die Übersetzung von Binär nach ASCII wird durch das Cadence-Dienstprogramm Extracta durchgeführt, ein konfigurierbares Befehlszeilenprogramm, das Daten aus der binären PCB-Datei extrahieren und übersetzen kann. Der Extraktionsprozess wird durch eine Befehlsdatei gesteuert, in der die zu extrahierenden Daten angegeben sind. Erfahren Sie mehr über Extracta.

Unterstützte Binärdateiversionen

Extracta extrahiert nur Daten aus binären Allegro-PCB-Dateien (*.brd) und Footprint-Dateien (*.dra), deren Version gleich oder niedriger ist als die Version von Extracta, die verwendet wird. Um die Version von Extracta zu prüfen, öffnen Sie die Windows-Eingabeaufforderung und geben Sie Extracta -version ein.

Hinweis: Wenn dieser Befehl fehlschlägt, ist möglicherweise für Extracta.exe nicht der korrekte Windows-Pfad definiert. Ausführliche Informationen zum Konfigurieren der Path-Systemumgebungsvariablen für Extracta finden Sie in diesem Altium Knowledge Base article.

Importieren, wenn Allegro auf demselben PC wie Altium Designer installiert ist

Wenn Altium Designer auf demselben PC wie Cadence Allegro installiert ist, kann der Extraktionsprozess automatisch durch den Altium Designer Import Wizard ausgeführt werden. Der Ablauf zur Ausführung des Wizards wird unten beschrieben. Beachten Sie, dass der Wizard auch eine Dateiversionsprüfung durchführt; Allegro-Dateien bis Version 17.4 werden derzeit vom Wizard unterstützt.

Importieren, wenn Allegro nicht auf demselben PC wie Altium Designer installiert ist

Wenn Extracta.exe nicht auf demselben PC wie Altium Designer installiert ist, können Sie den Extraktionsprozess manuell auf dem PC ausführen, auf dem das Dienstprogramm Extracta installiert ist. Altium Designer führt den Extraktionsprozess mit der folgenden Batch-Datei und Extraktions-Befehlsdatei aus:

  1. Allegro2Altium.bat
  2. AllegroExportViews.txt

So extrahieren Sie die ASCII-Board-Daten manuell:

  1. Kopieren Sie die beiden oben beschriebenen Dateien aus dem Ordner <Altium_Designer_Installation_Folder>\System an einen bekannten Speicherort auf dem PC, auf dem Allegro installiert ist.
  2. Kopieren Sie die binäre Allegro-Datei (*.brd oder *.dra), die Sie konvertieren möchten, in denselben Ordner.
  3. Starten Sie eine Windows-Eingabeaufforderung und verwenden Sie den Befehl cd, um in den Ordner mit den kopierten Dateien zu wechseln. Beispiel:

    cd C:\Documents\Files\Test

  4. Wenn Sie sich im richtigen Verzeichnis befinden, führen Sie die Altium-Batch-Datei mit dem Befehl Allegro2Altium aus. Zum Beispiel:

    Allegro2Altium your_file.brd

    oder

    Allegro2Altium your_file.dra

    wobei your_file.brd oder your_file.dra der Name der Binärdatei ist, die Sie konvertieren möchten. Setzen Sie den Dateinamen in doppelte Anführungszeichen, wenn er Leerzeichen enthält, zum Beispiel Allegro2Altium "your file.brd".

  5. Der Prozess erstellt im Ordner eine ASCII-Datei (your_file.brd.alg oder your_file.dra.alg). Kopieren Sie diese ASCII-Board-Datei zurück auf den PC, auf dem sie mit dem Import Wizard in Altium Designer importiert werden kann.

Der Konvertierungsprozess für ASCII-Allegro-Designs wird durch die spezielle Batch-Datei Allegro2Altium gesteuert.Der Konvertierungsprozess für ASCII-Allegro-Designs wird durch die spezielle Batch-Datei Allegro2Altium gesteuert.

In einer Standard-Allegro-Installation wird das proprietäre Übersetzungsprogramm extracta.exe als Systemumgebungspfad hinzugefügt und ist daher von allen Speicherorten aus zugänglich. Die Batch-Datei Allegro2Altium und der anstehende Konvertierungsprozess schlagen fehl, wenn auf dieses Programm nicht zugegriffen werden kann. Ausführliche Informationen zum Konfigurieren der Path-Systemumgebungsvariablen für Extracta finden Sie im Altium Knowledge Base article, falls auf das Programm nicht zugegriffen werden kann.

Zugreifen auf den Importer und ihn ausführen

Der Importer für Allegro-PCB-Designdateien ist über den Import Wizard (File » Import Wizard) von Altium Designer verfügbar; die Option wird auf der Seite Select Type of Files to Import des Wizards ausgewählt – wählen Sie die Option Allegro Design Files.

Wenn Sie Dateien zur Importdateiliste hinzufügen, verwenden Sie das Filter-Drop-down-Menü des Dateibrowsers, um zwischen binären (*.brd) oder ASCII-Allegro-Dateien (*.alg) zu wählen.

Wählen Sie entweder binäre oder ASCII-Allegro-Designdateien für den Import aus. Allegro muss auf dem lokalen Rechner installiert sein, um binäre Allegro-Dateien (*.brd) zu importieren.Wählen Sie entweder binäre oder ASCII-Allegro-Designdateien für den Import aus. Allegro muss auf dem lokalen Rechner installiert sein, um binäre Allegro-Dateien (*.brd) zu importieren.

Wenn Sie versuchen, eine binäre Allegro-Designdatei (*.brd) mit dem Import Wizard zu importieren, und Allegro nicht lokal installiert ist, wird der Importvorgang angehalten und ein Warnungsdialog angezeigt. Importieren Sie in diesem Fall eine ASCII-Version der Designdatei, die durch den Prozess der Extraktion von Allegro-ASCII-Dateien erstellt wurde (wie oben beschrieben).

Um den Dateiimport- und Übersetzungsprozess abzuschließen, folgen Sie den verbleibenden Seiten des Import Wizard, um die Konvertierung der Allegro-Designdateien in Altium Designer-Designdateien anzupassen und abzuschließen.

Beachten Sie, dass der Import Wizard eine Standard-Layer-Mapping-Konfiguration bietet, die als *.ini-Datei geändert und gespeichert werden kann. Das Mapping wird vom Import Wizard verwendet, um das Layer-Mapping für jede PCB im importierten Design zu erstellen. Beim Import mehrerer PCB-Dateien kann daher eine gespeicherte Mapping-Konfigurationsdatei geladen und auf einzelne (oder alle) PCB-Dateien angewendet werden.

Hinweise

  • Lesen Sie den ausführlichen Knowledgebase-Artikel über das Importieren von Allegro-Dateien in Altium Designer.

  • In Altium Designer werden 3D-STEP-Modelle in einem 3D-Body-Objekt gespeichert, das im PCB-Footprint platziert wird.

  • Der Allegro Importer unterstützt den Import benutzerdefinierter Padstacks, die in einem Allegro-Boarddesign definiert sind. Beim Import eines solchen Designs werden in Altium Designer benutzerdefinierte Padformen erstellt. Wenn in Allegro thermische Anbindungsstege als Teil des benutzerdefinierten Padstacks definiert sind, werden diese außerdem als benutzerdefinierte Thermal-Relief-Verbindungen importiert.

  • Wenn für ein Pad im Allegro Constraint Manager im Bereich Properties ein Thermal Relief vom Typ orthogonal, diagonal oder Vollkontakt festgelegt ist, werden diese Pads in Altium Designer mit entsprechend konfigurierten benutzerdefinierten Thermal Reliefs importiert. Beachten Sie, dass, wenn die Breite oder der Abstand des Thermal Reliefs für ein Pad im Allegro Constraint Manager nicht festgelegt ist, die Werte für Conductor Width und Air Gap Width in Altium Designer jeweils aus den Regeln für die minimale Leiterbahnbreite und den Pin-Abstand übernommen werden, die im Allegro-Design definiert sind.

  • Um Konsistenz mit dem Allegro-Design sicherzustellen, werden die Werte breitenbezogener Regeln wie folgt in Altium Designer importiert:

    • Min Neck Width –> Min. Breite

    • Line Min Width –> Bevorzugte Breite

    • Line Max Width –> Max. Breite

    Wenn ein Wert im Allegro-Design fehlt (oder gleich null ist), übernimmt er den Wert des vorherigen Bereichs.

  • Beim Import eines Allegro-Designs können Sie detailliertere Padstack-Informationen importieren. Dadurch können genauere Pad-Eigenschaften in Altium Designer importiert werden, die ihren Entsprechungen im ursprünglichen Allegro-Design stärker entsprechen. In diesem Zusammenhang werden auch unterschiedliche Kupferformen auf Lagen beim Import einer Allegro-Footprint-Datei unterstützt.

    Diese Funktion ist verfügbar, wenn die Option Importer.Allegro.ReadPadLayers im Dialog Advanced Settings dialog aktiviert ist.

  • Beim Import eines Allegro-Designs wird die Option Remove Islands Less Than automatisch deaktiviert, wenn eine Polygonfläche kleiner als 2500 sq.mil ist.

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