Allegro からのインポート

Cadence® Allegro Designファイルを読み込んで作業したいというニーズに対応するため、Altium DesignerのImport Wizardには、バイナリ形式のAllegro PCBデザイン(*.brd - import prerequisitesを確認してください)、ASCII形式(*.alg)(Altium Designer PCBファイル(*.PcbDoc)に変換)、およびAllegroフットプリントファイル(*.dra)(Altium Designer PCBライブラリファイル(*.PcbLib)に変換)をインポートする機能が含まれています。

Allegro PCBファイル(バージョン17.4まで)は、WizardのAllegroインポーターによってAltium Designer PCBファイルへ変換されます。このインポーターは、Altium Designerプラットフォーム拡張機能として含まれています。

Altium DesignerでAllegroインポート機能を利用するには、Allegro 機能をお使いのAltium Designerのインストールで有効にする必要があります。この機能はデフォルトで有効になっています。インストール後に有効化/無効化することも可能です。

インストール済みコア機能の変更についての詳細は、Installing & Managingページ(Altium Designer DevelopAltium Designer AgileAltium Designer)を参照してください。

インポートの前提条件

Altium DesignerのImport Wizardは、Allegro ASCII形式のPCBファイル(*.alg)を直接インポートできます。バイナリ形式のAllegro PCB(*.brd)またはフットプリント(*.dra)ファイルをインポートするには、そのファイルをバイナリからASCIIへ変換する必要があります。バイナリからASCIIへの変換は、Extractaと呼ばれるCadenceユーティリティによって行われます。これは設定可能なコマンドラインユーティリティで、バイナリPCBファイルからデータを抽出・変換できます。抽出処理は、抽出する必要のあるデータ内容を記述したコマンドファイルによって制御されます。Extractaの詳細をご覧ください。

サポートされるバイナリファイルのバージョン

Extractaは、使用しているExtractaのバージョンと同じかそれ以下のバージョンのAllegroバイナリPCB(*.brd)およびフットプリント(*.dra)ファイルからのみデータを抽出できます。Extractaのバージョンを確認するには、Windowsのコマンドプロンプトを開いてExtracta -versionと入力します。

注: このコマンドが失敗する場合、Extracta.exeに対して正しいWindows Pathが定義されていない可能性があります。Extracta用のPathシステム環境変数の設定方法の詳細については、このAltium Knowledge Base articleを参照してください。

AllegroがAltium Designerと同じPCにある場合のインポート

Altium DesignerがCadence Allegroと同じPCにインストールされている場合、抽出処理はAltium DesignerのImport Wizardによって自動的に処理できます。Wizardの実行手順は以下に概要を示しています。なお、Wizardはファイルバージョンのチェックも行い、現在Wizardでは17.4までのAllegroファイルがサポートされています。

AllegroがAltium Designerと同じPCにない場合のインポート

Extracta.exeがAltium Designerと同じPCにインストールされていない場合、ExtractaユーティリティがインストールされているPC上で抽出処理を手動で実行できます。Altium Designerは、次のバッチファイルと抽出コマンドファイルを使用して抽出処理を実行します。

  1. Allegro2Altium.bat
  2. AllegroExportViews.txt

ASCII基板データを手動で抽出するには:

  1. 上記で説明した2つのファイルを、<Altium_Designer_Installation_Folder>\SystemフォルダーからAllegroがインストールされているPC上の既知の場所にコピーします。
  2. 変換したいAllegroバイナリ(*.brd または *.dra)ファイルを同じフォルダーにコピーします。
  3. Windowsコマンドプロンプトを起動し、cdコマンドを使ってコピーしたファイルが含まれているフォルダーに移動します。例:

    cd C:\Documents\Files\Test

  4. 正しいディレクトリに入ったら、Allegro2Altiumコマンドを使ってAltiumのバッチファイルを実行します。例:

    Allegro2Altium your_file.brd

    または

    Allegro2Altium your_file.dra

    ここでyour_file.brd または your_file.draは、変換したいバイナリファイル名です。ファイル名にスペースが含まれる場合は、たとえばAllegro2Altium "your file.brd"のように二重引用符で囲んでください。

  5. 処理により、フォルダー内にASCIIファイル(your_file.brd.alg または your_file.dra.alg)が作成されます。このASCII基板ファイルを、Import Wizardを使ってAltium DesignerにインポートできるPCへコピーして戻します。

ASCII Allegroデザインの変換処理は、特別なAllegro2Altiumバッチファイルによって制御されます。ASCII Allegroデザインの変換処理は、特別なAllegro2Altiumバッチファイルによって制御されます。

標準的なAllegroインストールでは、独自のextracta.exe変換プログラムがシステム環境パスに追加されるため、あらゆる場所からアクセス可能です。このプログラムにアクセスできない場合、Allegro2Altiumバッチファイルおよび保留中の変換処理は失敗します。プログラムにアクセスできない場合のExtracta用Pathシステム環境変数の設定方法の詳細については、Altium Knowledge Base articleを参照してください。

インポーターへのアクセスと実行

Allegro PCBデザインファイルインポーターは、Altium DesignerのImport Wizard (File » Import Wizard)から利用できます。オプションはWizardのSelect Type of Files to Importページで選択し、Allegro Design Filesオプションを選んでください。

インポートファイルリストにファイルを追加するときは、ファイルブラウザーのフィルタードロップダウンメニューを使って、バイナリ(*.brd)またはASCII(*.alg)のAllegroファイルを選択します。

インポートするAllegroデザインファイルとして、バイナリまたはASCIIのいずれかを選択します。バイナリAllegroファイル(*.brd)をインポートするには、ローカルマシンにAllegroがインストールされている必要があります。インポートするAllegroデザインファイルとして、バイナリまたはASCIIのいずれかを選択します。バイナリAllegroファイル(*.brd)をインポートするには、ローカルマシンにAllegroがインストールされている必要があります。

Import Wizardを使ってバイナリAllegro Design File(*.brd)をインポートしようとして、ローカルにAllegroがインストールされていない場合、インポート処理は中断され、警告ダイアログが表示されます。この場合は、Allegro ASCII file extractionプロセス(上記参照)で作成したASCII版のデザインファイルをインポートしてください。

ファイルのインポートおよび変換処理を完了するには、Import Wizardの残りのページを進めて、Allegro Design FilesをAltium Designerデザインファイルへ変換する設定をカスタマイズし、完了してください。

Import WizardにはデフォルトのLayer Mapping設定が用意されており、これは*.iniファイルとして変更・保存できます。このマッピングは、インポートされたデザイン内の各PCBのレイヤーマッピングをImport Wizardが構築する際に使用されるため、複数のPCBファイルをインポートする際には、保存済みのマッピング設定ファイルを読み込んで、個々のPCBファイルまたはすべてのPCBファイルに適用できます。

注記

  • Altium Designer への Allegro ファイルのインポート に関する詳細なナレッジベース記事をご覧ください。

  • Altium Designer では、3D STEP モデルは PCB フットプリント内に配置される 3D Body オブジェクト内に保存されます。

  • Allegro Importer は、Allegro の基板設計で定義されたカスタムパッドスタックのインポートをサポートしています。このような設計をインポートすると、Altium Designer で カスタムパッド形状 が作成されます。さらに、Allegro でカスタムパッドスタックの一部としてサーマルタイレッグが定義されている場合、それらは カスタムサーマルリリーフ接続 としてインポートされます。

  • Allegro Constraint Manager でパッドに対して直交、対角、または全面接触タイプのサーマルリリーフが Properties パネルで設定されている場合、これらのパッドは対応する カスタムサーマルリリーフ が構成された状態で Altium Designer にインポートされます。なお、Allegro Constraint Manager でパッドのサーマルリリーフ幅またはギャップが設定されていない場合、Altium Designer の Conductor Width および Air Gap Width の値は、それぞれ Allegro 設計で定義された最小線幅ルールおよびピン間隔ルールの値から取得されます。

  • Allegro 設計との整合性を保つため、幅関連ルールの値は次のように Altium Designer にインポートされます:

    • Min Neck Width –> Min Width

    • Line Min Width –> Preferred Width

    • Line Max Width –> Max Width

    Allegro 設計内の値が存在しない場合(またはゼロの場合)、前の範囲の値が継承されます。

  • Allegro 設計をインポートする際、より詳細なパッドスタック情報をインポートできます。これにより、より正確なパッドプロパティを Altium Designer にインポートでき、元の Allegro 設計内の対応要素との整合性が高まります。この機能の一環として、Allegro フットプリントファイルのインポート時に、レイヤーごとに異なる銅箔形状もサポートされます。

    この機能は、Importer.Allegro.ReadPadLayers オプションが Advanced Settings dialog で有効になっている場合に利用できます。

  • Allegro 設計をインポートする際、ポリゴン注入が 2500 sq.mil 未満の場合、その Remove Islands Less Than オプションは自動的に無効になります。

  • Allegro 設計をインポートする際、パッド(通常形状およびカスタム形状、テント処理されたパッドを含む)およびビア(拡張値の計算を伴い、テント処理された面を含む)について、パッドスタックレベルのソルダーマスクおよびペーストマスクのインポートをサポートできます。

    また、以下に示すサブクラスが Top または Bottom レイヤー上に定義された Allegro 設計をインポートする場合、生成される PCB ドキュメント内にコンポーネントレイヤーペアが作成され、これらの Top および Bottom レイヤーの値を格納します。なお、これらのレイヤーは表示設定上、デフォルトで非表示になります。

    Allegro Design Sub-class

    Altium コンポーネントレイヤーペア

    Layers - Components - Comp value

    COMPONENT_VALUE_TOP および COMPONENT_VALUE_BOTTOM

    Layers - Components - Dev type

    DEVICE_TYPE_TOP および DEVICE_TYPE_BOTTOM

    Layers - Components - Tolerance

    TOLERANCE_TOP および TOLERANCE_BOTTOM

    Layers - Components - User part

    PART_NUMBER_TOP および PART_NUMBER_BOTTOM

    この機能は Open Beta であり、Importer.Allegro.AdvancedEngine オプションが Advanced Settings dialog で有効になっている場合に利用できます。

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content