Importieren eines Designs aus Allegro

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

Die Allegro-PCB-Dateien (bis Version 17.4) werden durch den Allegro-Importer des Wizards, der als Plattformerweiterung von Altium Designer enthalten ist, in Altium Designer-PCB-Dateien übersetzt.

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 Installing & Managing Seite (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Importvoraussetzungen

Der Altium Designer Import Wizard kann PCB-Dateien im Allegro-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 Binär-zu-ASCII-Übersetzung wird vom Cadence-Dienstprogramm Extracta durchgeführt, einem konfigurierbaren Befehlszeilenprogramm, das Daten aus der binären PCB-Datei extrahieren und übersetzen kann. Der Extraktionsprozess wird durch eine Command-Datei gesteuert, die die zu extrahierenden Daten beschreibt. 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 für Extracta.exe nicht der korrekte Windows-Pfad definiert. Detaillierte Informationen zum Konfigurieren der Path-Systemumgebungsvariablen für Extracta finden Sie in diesem Altium Knowledge Base-Artikel.

Importieren, wenn Allegro sich auf demselben PC wie Altium Designer befindet

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

Importieren, wenn Allegro sich nicht auf demselben PC wie Altium Designer befindet

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 mithilfe der Datei Allegro2Altium.bat aus.

So extrahieren Sie die ASCII-Platinendaten manuell:

  1. Kopieren Sie die Datei Allegro2Altium.bat 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 zu wechseln, der die kopierten Dateien enthält. Beispiel:

    cd C:\Documents\Files\Test

  4. Wenn Sie sich im richtigen Verzeichnis befinden, führen Sie die Altium-Batchdatei 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ären Datei 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-Platinendatei zurück auf den PC, auf dem sie mit dem Import Wizard in Altium Designer importiert werden kann.

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

Zugreifen auf 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, wobei die Option auf der Seite Select Type of Files to Import des Wizards ausgewählt wird – wählen Sie die Option Allegro Design Files.

Beim Hinzufügen von Dateien zur Importdateiliste 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, mit dem Import Wizard eine binäre Allegro-Designdatei (*.brd) 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 durch den Prozess der Extraktion einer Allegro-ASCII-Datei erstellt wurde (wie oben beschrieben).

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

Beachten Sie, dass der Import Wizard standardmäßig eine Layer-Mapping-Konfiguration anbietet, 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. Daher kann beim Import mehrerer PCB-Dateien eine gespeicherte Mapping-Konfigurationsdatei geladen und auf einzelne (oder alle) PCB-Dateien angewendet werden.

Hinweise

  • Lesen Sie den ausführlichen Knowledgebase-Artikel zum 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-Platinendesign definiert sind. Beim Import eines solchen Designs werden in Altium Designer benutzerdefinierte Pad-Formen erstellt. Wenn darüber hinaus Thermal-Tie-Schenkel 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 des Typs orthogonal, diagonal oder Vollkontakt festgelegt ist, werden diese Pads mit entsprechend konfigurierten benutzerdefinierten Thermal Reliefs in Altium Designer importiert. Beachten Sie, dass dann, wenn im Allegro Constraint Manager für ein Pad keine Breite oder kein Abstand für das Thermal Relief festgelegt ist, die Werte für Conductor Width und Air Gap Width in Altium Designer jeweils aus den Regeln für die minimale Leiterbahnbreite bzw. 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 nach 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 Pad-Stack-Informationen importieren. Dadurch können genauere Pad-Eigenschaften in Altium Designer importiert werden, die ihren Entsprechungen im ursprünglichen Allegro-Design besser entsprechen. In diesem Zusammenhang werden beim Import einer Allegro-Footprint-Datei auch unterschiedliche Kupferformen auf Layern unterstützt.

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

  • Beim Import eines Allegro-Designs wird, wenn ein Polygon-Pour kleiner als 2500 sq.mil ist, dessen Option Remove Islands Less Than automatisch deaktiviert.

  • Beim Import eines Allegro-Designs kann der Import von löt- und pastenmaskenbezogenen Padstack-Informationen 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.

    Außerdem wird beim Import eines Allegro-Designs mit den unten aufgeführten definierten Sub-Classes auf den Top- oder Bottom-Layern im erzeugten PCB-Dokument ein Komponenten-Layer-Paar erstellt, um Werte aus diesen Top- und Bottom-Layern aufzunehmen. Diese Layer sind standardmäßig in Bezug auf ihre Sichtbarkeit ausgeblendet.

    Allegro-Design-Sub-Class

    Altium-Komponenten-Layer-Paar

    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 aktiviert ist.

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.
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.

Inhalt