Importieren eines Designs aus Allegro

Um die Anforderung zu erfüllen, Cadence® Allegro-Designdateien zu laden und damit zu arbeiten, umfasst der Import Wizard von Altium Designer die Möglichkeit, Allegro-PCB-Designs in binärer Form zu importieren (*.brd - siehe Import-Voraussetzungen), in ASCII-Form (*.alg) (diese werden in Altium Designer-PCB-Dateien (*.PcbDoc) übersetzt) sowie Allegro-Footprint-Dateien (*.dra) (diese werden in Altium Designer-PCB-Bibliotheksdateien (*.PcbLib) übersetzt).

Die Allegro-PCB-Dateien (bis Version 17.4) werden vom 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 bzw. deaktiviert werden.

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

Import-Voraussetzungen

Der Altium Designer Import Wizard kann Allegro-PCB-Dateien im ASCII-Format (*.alg) direkt importieren. Um eine binäre Allegro-PCB- (*.brd) oder Footprint-Datei (*.dra) zu importieren, muss die Datei von Binär nach ASCII übersetzt werden. Die Übersetzung von Binär nach ASCII erfolgt durch das Cadence-Dienstprogramm Extracta, ein konfigurierbares Kommandozeilen-Tool, 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 festgelegt sind. Erfahren Sie mehr über Extracta.

Unterstützte binäre Dateiversionen

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

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

Import, 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 vom Altium Designer Import Wizard ausgeführt werden. Der Ablauf des Wizards wird unten beschrieben. Beachten Sie, dass der Wizard auch die Dateiversion prüft; Allegro-Dateien bis Version 17.4 werden derzeit vom Wizard unterstützt.

Import, 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 verwendet für den Extraktionsprozess die folgende Batch-Datei und Extraktions-Befehlsdatei:

  1. Allegro2Altium.bat
  2. AllegroExportViews.txt

So extrahieren Sie die ASCII-Platinendaten manuell:

  1. Kopieren Sie die beiden oben genannten 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. Führen Sie im richtigen Verzeichnis 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. Durch den Vorgang wird im Ordner eine ASCII-Datei erstellt (your_file.brd.alg oder your_file.dra.alg). Kopieren Sie diese ASCII-Platinendatei zurück auf den PC, auf dem sie mit dem Import Wizard in Altium Designer importiert werden kann.

Der Konvertierungsprozess von ASCII-Allegro-Designs wird durch die spezielle Batch-Datei Allegro2Altium gesteuert.Der Konvertierungsprozess von 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-Systemumgebungsvariable für Extracta finden Sie im Altium Knowledge Base-Artikel, falls auf das Programm nicht zugegriffen werden kann.

Aufrufen und Ausführen des Importers

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 Import-Dateiliste 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) importieren zu können.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) importieren zu können.

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 Warndialog angezeigt. Importieren Sie in diesem Fall eine ASCII-Version der Designdatei, die über den Prozess zur Extraktion von Allegro-ASCII-Dateien erstellt wurde (wie oben beschrieben).

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

Beachten Sie, dass der Import Wizard standardmäßig eine Layer-Mapping-Konfiguration bereitstellt, die geändert und als Datei *.ini gespeichert werden kann. Dieses 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 Pad-Stacks, die in einem Allegro Board-Design definiert sind. Der Import eines solchen Designs erzeugt benutzerdefinierte Pad-Formen in Altium Designer. Wenn außerdem thermische Anbindungen als Teil des benutzerdefinierten Pad-Stacks in Allegro definiert sind, werden diese als benutzerdefinierte Thermal-Relief-Verbindungen importiert.

  • Wenn im Bereich Properties für ein Pad im Allegro Constraint Manager ein Thermal Relief vom Typ orthogonal, diagonal oder vollständiger Kontakt 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 die Pin-Abstandsregel ü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 null ist), übernimmt er den Wert des vorherigen Bereichs.

  • Beim Import eines Allegro-Designs können Sie detailliertere Pad-Stack-Informationen importieren. Dadurch können genauere Pad-Eigenschaften nach Altium Designer importiert werden, sodass sie 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 Polygonfüllung kleiner als 2500 sq.mil ist.

  • Beim Import eines Allegro-Designs kann der Import von Löt- und Pastenmasken auf Pad-Stack-Ebene für Pads (reguläre und benutzerdefinierte Formen, einschließlich abgedeckter Pads) und Vias (einschließlich der Berechnung von Erweiterungen und abgedeckten Seiten) unterstützt werden.

    Wenn außerdem beim Import eines Allegro-Designs die unten aufgeführten definierten Sub-Classes auf Top- oder Bottom-Lagen vorhanden sind, wird im erzeugten PCB-Dokument ein Komponenten-Lagenpaar erstellt, um Werte von diesen Top- und Bottom-Lagen aufzunehmen; diese Lagen sind standardmäßig in Bezug auf ihre Sichtbarkeit ausgeblendet.

    Allegro-Design-Sub-Class

    Altium-Komponenten-Lagenpaar

    Layers - Components - Comp value

    COMPONENT_VALUE_TOP und COMPONENT_VALUE_BOTTOM

    Layers - Components - Dev type

    DEVICE_TYPE_TOP und DEVICE_TYPE_BOTTOM

    Layers - Components - Tolerance

    TOLERANCE_TOP und TOLERANCE_BOTTOM

    Layers - Components - User part

    PART_NUMBER_TOP und PART_NUMBER_BOTTOM

    Diese Funktion befindet sich in der Open Beta und ist verfügbar, wenn die Option Importer.Allegro.AdvancedEngine im Dialog Advanced Settings dialog aktiviert 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