Ver: Version: 22
Close

Allegro からのインポート

 

Cadence® Allegro デザインファイルを読み込み、操作する必要性をサポートするために、Altium Designerのインポートウィザードには、Allegro PCBデザインをバイナリ形式(*.brd - インポートの前提条件を確認)およびASCII形式(*.alg)でインポートする機能が含まれており、これらはAltium Designer PCBファイル(*.PcbDoc)に変換されます。

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

インポーターの有効化

もしAllegro Design Filesオプションがインポートウィザードで利用できない場合、それはAltium Designerの初期インストール時にImporter拡張機能が追加されていなかったことを意味します。この拡張機能はExtension & Updatesビューのプラットフォームの設定ページで有効にすることができます。設定メニューからExtensions and Updatesを選択し( 画像を表示)、ビューのInstalledタブの下にあるConfigureボタンをクリックし、その後Importers\ExportersセクションでAllegroオプションをチェックしてください。

Allegro インポーターは、Altium Designer のプラットフォーム設定で有効にする必要があります。Allegro インポーターは、Altium Designer のプラットフォーム設定で有効にする必要があります。

インポートの前提条件

Altium Designer インポートウィザードは、Allegro ASCII形式のPCBファイル(*.alg)を直接インポートすることができます。バイナリ形式のAllegro PCBファイル(*.brd)をインポートするには、ファイルをバイナリからASCIIに変換する必要があります。このバイナリからASCIIへの変換は、CadenceのユーティリティであるExtractaによって実行されます。Extractaは、バイナリPCBファイルからデータを抽出し、変換することができる設定可能なコマンドラインユーティリティで、抽出プロセスは抽出する必要があるデータの詳細を記述したコマンドファイルによって制御されます。Extractaについてもっと学ぶ

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

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

注: このコマンドが失敗する場合、Extracta.exeが正しいWindowsパスを定義していない可能性があります。ExtractaのPathシステム環境変数を設定する詳細については、Altiumナレッジベース記事を参照してください。

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

Altium DesignerがCadence Allegroと同じPCにインストールされている場合、抽出プロセスはAltium Designerのインポートウィザードによって自動的に処理されます。ウィザードの実行プロセスは以下に概説されています。ウィザードはファイルバージョンのチェックも行い、現在、Allegroファイルの17.2までがサポートされています。

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)ファイルを同じフォルダにコピーします。
  3. Windowsコマンドプロンプトを起動し、以下のコマンドを使用してAltiumバッチファイルを実行します:

Allegro2Altium your_file.brd

ここで、your_file.brdは変換したいバイナリファイルの名前です。ファイル名にスペースが含まれている場合は、ファイル名をダブルクォートで囲みます。例:Allegro2Altium "your file.brd"

  1. このプロセスはフォルダ内にASCIIファイル(your_file.brd.alg)を作成します。このASCIIボードファイルをPCにコピーし、インポートウィザードを使用してAltium Designerにインポートできます。

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

標準のAllegroインストールでは、独自のextracta.exe変換プログラムがシステム環境パスとして追加され、したがってすべての場所からアクセス可能になります。Allegro2Altiumバッチファイル、および保留中の変換プロセスは、このプログラムにアクセスできない場合に失敗します。プログラムにアクセスできない場合のExtractaのパスシステム環境変数の設定方法については、このAltiumナレッジベース記事を参照してください。

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

メインページ: インポートウィザード

Allegro PCBデザインファイルインポーターは、Altium DesignerのインポートウィザードFile » Import Wizard)を通じて利用可能です。ウィザードのSelect Type of Files to ImportページでAllegro Design Filesオプションを選択します。インポートファイルリストにファイルを追加する際は、ファイルブラウザのフィルタードロップダウンメニューを使用して、バイナリ(*.brd)またはASCII(*.alg)のAllegroファイルの間で選択してください。

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

インポート ウィザードを使用してバイナリ Allegro デザイン ファイル (*.brd) をインポートしようとしたときに、Allegro がローカルにインストールされていない場合、インポート プロセスは中断され、警告ダイアログが表示されます。この場合、Allegro ASCIIファイル抽出プロセス(上記で概説)で作成されたデザインファイルのASCIIバージョンをインポートします。

ファイルのインポートと変換プロセスを完了するには、インポートウィザードの残りのページを進んで、AllegroデザインファイルをAltium Designerのデザインファイルに変換してカスタマイズを完了します。Allegroデザインファイルのエントリーで、Import Wizardページにウィザードのインポート手順の詳細があります。

インポートウィザードには、デフォルトのレイヤーマッピング設定が用意されており、これを変更して*.iniファイルとして保存することができます。このマッピングは、インポートウィザードがインポートされる設計の各PCBのレイヤーマッピングを構築するために使用されるため、複数のPCBファイルをインポートする際に、保存されたマッピング設定ファイルをロードして個々のPCBファイル(またはすべてのPCBファイル)に適用することができます。

Altium DesignerのPCBエディタで3Dモードで表示された、インポートされ変換されたAllegro PCB設計。テキサス・インスツルメンツ社のHercules Development KitのAllegro設計。Altium DesignerのPCBエディタで3Dモードで表示された、インポートされ変換されたAllegro PCB設計。テキサス・インスツルメンツ社のHercules Development KitのAllegro設計。

 

注記

This documentation page contains information for an older version of Altium Designer. The latest, online documentation can be found here.

Content