インポート・エクスポート サポート
Altium Designer ドキュメントを以前のファイル形式に保存する
Altium Designer の回路図、回路図ライブラリ、PCB、または PCB ライブラリファイルは、以前の Protel/Altium ファイル形式に保存することができます。出力ジョブファイルで [Add New Export Output] をクリックし、Save As/Export PCB または Save As/Export Schematicメニューで項目を選択し、追加された出力をダブルクリックして 名前を付けて保存 / エクスポート出力設定 ダイアログにアクセスし、必要な形式を選択します。エクスポート出力は、ファイルから直接、または プロジェクトリリース プロセスの一部として生成できます。
または、適切なエディターのメインメニューからFile » Save Asコマンド(またはFile » Save Copy Asコマンド)を使用し、開いたSave AsダイアログのSave as typeドロップダウンから必要なファイル形式を選択します。
CircuitStudio、CircuitMaker、PCBWorksのインポート・エクスポートサポート
CircuitMaker(現行バージョン)、CircuitStudio、PCBWorksのPCBファイルのインポートとエクスポート
Altium Designerは、他のAltium形式のPCBファイルをインポートし、PCBをCircuitMaker、CircuitStudio、PCBWorks形式のファイルにエクスポートする機能を含んでいます。
アクティブなAltium Designer PCBドキュメントにCircuitMaker (*.CMPcbDoc
)、CircuitStudio (*.CSPcbDoc
)、またはSolidWorks (*.PWPcbDoc
, *.SWPcbDoc
) のPCBファイルをインポートするには、Altium DesignerのPCBエディタのメインメニューからFile » Import » Altium PCBマンドを選択します。
アクティブなAltium Designer PCBドキュメントは、CircuitMaker (*.CMPcbDoc
) およびCircuitStudio (*.CSPcbDoc
) ファイル形式にエクスポートすることができます。これを行うには、Altium DesignerのPCBエディタのメインメニューからFile » Export » CircuitMakerまたはFile » Export » CircuitStudioコマンドを選択します。
CircuitMaker 2000の回路図とライブラリファイルのインポート
Altium Designerには、Import Wizardを通じてCircuitMaker 2000ファイルをインポートする機能が含まれています。このウィザードは、CircuitMakerの設計ファイルをAltium Designerファイルに変換する迅速かつ簡単な方法を提供します。ウィザードはインポートプロセスを案内し、回路図とライブラリファイルの両方を処理します。
Altium DesignerのImport Wizard(File » Import Wizard)を通じて、CircuitMaker 2000の回路図とライブラリファイルインポーターが利用可能です。ウィザードのSelect Type of Files to ImportページでCircuitMaker 2000 Schematics and Libraries Filesオプションを選択します。
Import Wizardは、以下のタイプのファイルをインポートする際の手順を案内します:
- CircuitMaker 回路図ス (*.CKT)。
- CircuitMaker ユーザーライブラリ (*.LIB)。
- CircuitMaker デバイスライブラリ (*.LIB)。
Protel デザインファイルのインポート・エクスポートサポート
Protel 99 SE データベースのインポート
Protel 99 SEは、設計ファイルを保存するためにデザインデータベース、またはDDBを使用します。99SEImport Wizardは、99SEデザインデータベースをAltium Designerにインポートするプロセスの制御と可視性を提供します。
デザインデータベースがプロジェクトグループおよびプロジェクトになります
Protel 99 SEは、すべての設計文書を単一の設計データベース内に保存します。このデータベースは、ストレージコンテナとしての役割を果たすだけでなく、設計者がプロジェクト関連の設計ファイルをグループ化する方法としても機能します。
設計データネースに何が保存されるか、また、設計文書がデータベース内のフォルダーにどのようにグループ化されるかについて、厳格な要件はありません。一部の設計者は、各ボード設計ごとに単一のDDBを使用する一方で、他の設計者は、設計のすべてのリビジョンを単一のDDBに保持し、また別の設計者は、1つの製品に対するすべてのボード設計を単一のDDBに保持します。
Altium Designerでは、すべての設計ファイルがハードドライブに保存されます。Altium Designerで作成されたすべての設計の基礎はプロジェクトファイルです。環境では、PCBプロジェクト(*.PrjPcb
)を含む、複数のプロジェクトタイプがサポートされています。スクリプトプロジェクトを除き、基本的な要件は各プロジェクトが単一の実装を対象とすることです - 例えば、PCBプロジェクトには単一のPCBを定義するために必要なすべてのソースが含まれます。プロジェクトファイル自体は、プロジェクト内のドキュメントへのリンク、出力設定、エラーチェック設定など、プロジェクト情報を保存するASCIIファイルです。
プロジェクトレベルの上に、Altium Designerはプロジェクトグループを使用します。プロジェクトグループ(*.DsnWrk
)は、関連するプロジェクトをまとめるために使用され、したがって、ある顧客のすべてのプロジェクトや、ある製品のすべてのボードなどにプロジェクトグループを使用することができます。プロジェクトグループを開くと、そのグループに含まれるすべてのプロジェクトがプロジェクトパネルに表示されます。
以下の画像は、99 SE設計データベースからAltium Designerの対応するオブジェクトへのデフォルトのマッピングを示しています。DDBに対してプロジェクトグループが作成され、PCBファイルを含む各フォルダに対してPCBプロジェクトが、ライブラリのみを含む各フォルダに対してライブラリパッケージが作成されます。インポート中に、DDBからプロジェクトグループへのマッピングを除き、すべてのマッピングを変更する機会があります。
Altium Designerでは、任意の個別の回路図、PCB、またはその他の設計ファイルを直接編集できますが、プロジェクトタイプの操作を実行するには、例えば回路図からボードを更新する、またはプロジェクト内のすべての回路図を印刷するなど、プロジェクトを開く必要があります。 Protel 99 SE Windowsファイルシステムの設計もインポートできます。Access®データベースDDBと同じように、99 SEImport Wizardを使用してください。
Altium Designerを使用して、シンプルな例を通じてPCB設計プロセス全体を歩きたい場合は、チュートリアル - Altium Designerでの完全な設計プロセスの歩き方をご覧ください。
データベースのインポート
99 SEデータベースをインポートするには、File » Importer Wizardを選択します。Import WizardのSelect Type of Files to Importページで、99SE DDB Filesを選択します。
Import Wizardで99SE DDB Filesを選択して、Protel 99SE DDBファイルをインポートします。
インポートプロセスでは、Altium Designerで現在開いているすべてのファイル、プロジェクト、プロジェクトグループを閉じる必要があります。そうでない場合は、最初にこれを行うように求められます。
ウィザードは、単一のDDBまたはフォルダ内のすべてのDDBをインポートするために使用できます。このドキュメントは、単一のDDBインポートに焦点を当てています。
ウィザードは以下のステップを実行します:
- データベースからファイルを抽出し、ハードドライブ上の指定されたフォルダに配置します。データベース内のフォルダ構造はハードドライブ上で再作成されます。プロジェクト構造の一部であるかどうかに関わらず、データベース内のすべてのファイルが抽出されます。
- 回路図ドキュメントを現在のファイル形式に変換します(このオプションが有効になっている場合)。
-
すべての回路図およびPCBファイルに認識されるファイル拡張子を追加します。Altium Designerはファイル拡張子を使用して、どのドキュメントを編集できるかを認識します。回路図の場合、この拡張子はSch、SchDoc、または元のDOS回路図S01、S02などの命名規則でなければなりません。DDB内に拡張子がない回路図がある場合、ファイル名に
*.SchDoc
が追加されます。これにより階層が壊れることはなく、Altium Designerコンパイラは自動的にこの状況を検出し、設計の階層と接続性を維持します。標準的なファイル拡張子がない非Altiumファイルは自動的に名前が変更されません。 - 指定されたプロジェクトごとに、PrjPcb(PCBプロジェクト)またはLibPkg(ライブラリパッケージ)のタイプのプロジェクトファイルを作成し、関連するプロジェクトファイルを追加します。
-
プロジェクトグループ(
*.DsnWrk
)を作成し、作成されたすべてのプロジェクトを追加します。 -
プロジェクトグループを開きます。作成されたプロジェクトグループが開くと、構築されたすべてのAltium Designerプロジェクトが表示されます。上の画像は、
Protel 99 SE\Examples
フォルダに含まれているZ80マイクロプロセッサの設計をインポートした結果を示しています。
Altium Designer プロジェクトの作成
ウィザードのページを進めていくと、Set Import Optionsページで、ウィザードが以下の操作を行うかどうかを尋ねられることに気付くでしょう:
- 各DDBに対して一つのAltium Designerプロジェクトを作成する - 各ボード設計に一つのDDBを通常使用する場合は、このオプションを選択してください。
- 各DDBフォルダに対して一つのAltium Designerプロジェクトを作成する - DDBが複数のボード設計を含む場合は、このオプションを選択してください。
- DDBの使用方法に最も適したものを選択してください。ウィザードの後半でReview Project Creationページを調整する機会があります。
Review Project Creationページでは、ウィザードがDDBの内容に基づいてプロジェクトをどのように構築すべきかについての仮定を確認できます。インポートプロセスの完了時に最適な結果を得られるように、これらのオプションを設定するために時間をかけてください。
ウィザードが完了すると、Altium Designerは以下の画像に示すように、プロジェクトとそのドキュメントを表示します。回路図プロジェクトの階層は、プロジェクトの回路図が初めて開かれるまで表示されないことに注意してください。
ファイル形式の変更
Protel 99 SEで使用されていた回路図、回路図ライブラリ、PCB、PCBライブラリのファイル形式は変更されました。99 SE形式の回路図および回路図ライブラリファイルはAltium Designerで直接開いて使用することができますが、保存する際に変換するかどうかを尋ねられます。99 SEのPCBファイルは、編集する前にAltium Designerのファイル形式に変換する必要があります。古い形式のPCBを開くたびに、PCBImport Wizardが起動し、このプロセスを案内します。
以下のトピックでは、重要な認識が必要なオブジェクトや設計アプローチのさまざまな違いについて説明します。
コンポーネント
DXPバージョンではコンポーネントが大幅に強化されました。無制限のコンポーネントパラメータをサポートし、モデル定義とリンクシステムが改善されました。例えば、PCBフットプリントを視覚的に探す機能があります。
コンポーネントをダブルクリックして編集すると、99 SEのテキストフィールドとパーツフィールドがすべてパラメータに変換されていることがわかります。99 SEはコンポーネントごとに最大8つのテキストフィールドと16のパーツフィールドをサポートしていましたが、Altium Designerでは追加できるパラメータの数に制限はありません。
パラメータはAltium Designerの設計でどのような目的にも使用できます。DbLinkドキュメントを使用して会社のデータベースにリンクすることもできます。パラメータはプロジェクトから生成されたレポートに含めることができます。プロジェクトにOutJobドキュメントを追加し、レポートエンジンを設定して必要な出力形式のレポートを生成します。パラメータはデータシートやWeb URLにリンクするためにも使用できます。
コンポーネントの作成とモデルの追加についての詳細は、コンポーネントとライブラリの構築とメンテナンスを参照してください。
コンポーネントをデータベースにリンクする方法の詳細については、データベースライブラリの使用をご覧ください。
設計から部品表を作成する方法の詳細については、ActiveBOMでのBOM管理をご覧ください。
コンポーネントリンク
99 SEの設計をインポートすると、回路図とPCBコンポーネント間のすべてのリンクが削除されていることに気付くでしょう。コンポーネントリンクを再確立するのは簡単ですが、デザイネータに基づいて行う必要があります。
PCB側では、コンポーネントリンクダイアログ(PCBエディタのメインメニューのProject » Component Links)で、コンポーネントをフットプリントとペアリングします。完全に同期された99 SEデータベースを使用すると、これは2クリックのプロセスになります。まず、デザイネータ(デフォルトの相関関係)を照合してペアを追加し、次に更新を実行します。
Altium Designerと99 SEの間の根本的な違いは、同期を行うためにリンクを確立することが前提条件ではないということです。例えば、上記の手順をスキップして、99 SEからAltium Designerに持ち込んだPCBデザインに対して更新/インポートコマンドを実行しようとすると、Unique IDによる同期に失敗したとはいえ、デザイナーによるマッチングで進めることができると通知されます。これを行っても、デザイン内のUnique IDフィールドには何の影響もありません。つまり、このプロセスを繰り返すと、同じ状態が報告されます。回路図コンポーネントとPCBフットプリントに同じUnique ID値を割り当てることが、それらの間に永続的なリンクを作成する唯一の方法です。
ネット識別の範囲
回路図プロジェクトに特定のネット識別スコープを割り当てることが適切な場合があります。デフォルトでは、この設定はProject Optionsダイアログで自動的に(設計内容に基づいて)設定されます。これは、プロジェクトにシートシンボルとその内部にシートエントリが含まれている場合、スコープはHierarchical (Sheet entry <-> port connections, power ports global)
に設定されることを意味します。プロジェクトにポートは含まれているがシートエントリがない場合、スコープはFlat (Only ports global)
に設定されます。プロジェクトにシートエントリもポートも含まれていない場合、ネットラベルはグローバルになります。
この自動検出を使用したくない場合は、プロジェクトの内容に関係なく適用される個別のスコープを割り当てることができます。これは、ポートとネットラベルの両方にGlobal
スコープを使用していた99 SEプロジェクトに推奨されます。なぜなら、このスコープはAltium Designerの自動検出を通じては利用できないからです。
Altium Designerはフラットプロジェクトもサポートしており、トップシートを使用しないこともできます。このオプションを試すには、フラットデザインからトップシートを削除してみてください。Altium Designerのナビゲーターパネルがデザインの接続構造を表示し、デザインの接続性を探ることができます。
DXPImport Wizard
Altium Designerでレガシーボードを初めて開いたとき、DXPImport Wizardが開き、ボード形状、分割プレーン、特別なルール変換の割り当てを行うのに役立ちます。
ボード形状
Altium DesignerのすべてのPCBデザインにはボード形状が必要です。これは以前のProtelのバージョンには存在しなかったため、以前のバージョンから持ち込むボードに追加する必要があります。
Import Wizardでは、設計オブジェクトをすべて含む矩形形状、または設計内で検出された形状に基づくより正確なボードのアウトラインの2つのオプションが提供されます。後者のオプションを選択した場合、キープアウト層とメカニカル層が分析され、PCBの形状を導き出す可能性のある形状が調べられます。どちらのオプションを選択しても、プレビューペインには提案されたボード形状が表示されます。これらのいずれも正しくないと思われる場合は、矩形オプションを選択し、その後Design » Board Shapeメニューオプションを使用してAltium Designerでボード形状を設定してください。
ボード形状はボードの物理的な範囲を定義し、そのため、内部プレーン上のプルバックトラックのアウトラインを提供します。プレーンはネガティブイメージであるため、プルバックトラックはボードの端とプレーンの間に薄い非銅("ブローアウト")ゾーンを作り出し、製造されたボードの端に沿ったショートを防ぎます。これらのトラックはプレーン層で直接編集することはできませんが、ボード形状はAltium Designer内でいつでも再定義することができ、プルバックトラックはそれに応じて再配置されます。レイヤースタックアップマネージャーを使用すると、Import Wizardで設定した初期のプルバック距離を変更することができます。
分割プレーン
Altium Designerは、分割プレーンの定義方法を変更しました。以前は、各分割プレーン領域を内部プレーン層上に配置された閉じた領域(実質的に空のポリゴン)として配置していました。これに対し、Altium Designerでプレーンを別々の領域に分割するプロセスは、プレーン層上に線、アーク、塗りつぶしを配置することによって銅のない領域(ブローアウト)を定義することです。プレーン層上で配置プロセスを終了するたびに、プレーンが分析され、すべての孤立した領域が検出されます。領域をダブルクリックすると、その領域をネットに割り当てることができます。これらのブローアウトセクションは、一方の分割領域または他方に属しているわけではありません。Altium Designerの設計では、隣接する分割プレーンの横に重なったり、正確に整列したトラックを配置する必要はもうありません。Altium Designerは、ネストされた分割領域を定義することもサポートしています。
この動作には1つの例外があります - Import Wizardでは、レガシースプリットプレーンモードで操作することができます。デザインのプレーンのインポートに問題が発生した場合、または以前のバージョンでさらに編集が必要なスプリットプレーンを含むPCBの場合にのみ、このモードを選択することをお勧めします。後で、デザインをAltium Designerプレーンモードに変換することができます。その間、新しいスプリットプレーンは、内部プレーン上に閉じた境界として配置される必要があり、ブローアウトから推測されるのではありません。
新しい方法に設計を変換すると、分割プレーンの定義を簡素化できます。Altium Designerでは従来の分割プレーンも引き続き機能しますが、ボードを不必要に複雑にし、計算を集中させる冗長な線が含まれている可能性があります。Altium Designerで99 SE分割プレーンの定義を更新する最も簡単な方法は、新しいプレーンレイヤーを追加し、既存の領域を新しいプレーンにトレースすることです。これが完了したら、古いプレーンレイヤー上のすべてのオブジェクトを選択して削除します。そのレイヤーに割り当てられたネットが切断された後、レイヤースタックからそのレイヤーを削除できます。最後に、各分割領域に対してネット割り当てが正しく割り当てられていることを確認します。これは、各領域をダブルクリックするか、PCBパネルの分割プレーンエディタを使用して行います。
From-Tos
99 SEで特定のパッド間に定義されたFrom-TosはAltium Designerで再定義する必要がありますので、これを行うためにAltium Designerので開いてください。 PCBパネルをFrom-Toエディターモード
特別なルール変換
古いバージョンのProtelでは、パッド設定が一般的なマスク拡張ルールを上書きすることが許可されていなかったため、一部の古い設計では、単一のパッドのみを対象としたはんだまたはマスク拡張ルールが存在した可能性があります。Import Wizardは、設計内のそのようなルールを検出し、それらをパッド設定に変換することを提案し、設計ルールのセットを簡素化します。一方で、Import Wizardは、古いバージョンのProtelではビアとプレーンの接続が許可されていなかったため、プレーンからビアを切断する新しいルールを作成することを提案します。
シミュレーションモデル参照と設定
99 SEコンポーネントの特定のフィールドは、シミュレーションデータ用に予約されています。これらのフィールドにシミュレーションデータが含まれている場合、Altium Designerはそのコンポーネントのシミュレーションモデルリンクへの値を変換します。
99 SEでは、すべてのシミュレーションモデルは、インストール時に提供されるSimulationModels.ddb
に含まれていました。一方、Altium Designerでは、プロジェクトにモデルを含めることも、シミュレーションモデルを中央の場所に保持したい場合にプロジェクトの検索パスを定義することもできます。さらに別のアプローチとして、シミュレーションモデルがシンボル、フットプリント、およびコンポーネントにリンクされた他のモデルと共に統合ライブラリファイルにコンパイルされる統合ライブラリを構築することができます。
すべての99 SEコンポーネントが回路図コンポーネントからシミュレーションモデルへのリンクに定義されたモデルパスを使用しているため、99 SEのシミュレーションをAltium Designerで動作させる最も簡単な方法は、99 SEのシミュレーションモデルデータベースからすべてのフォルダとモデルをエクスポートし、Altium DesignerインストールのLibrary\Simフォルダに入れることです。
Altium Designerは、フルパスを使用してモデルを参照することをサポートしています。シミュレーション対応コンポーネントが搭載された99 SEの回路図がインポートされると、シミュレーションモデルリンクは自動的にAltium Designerのフルパスモデルロケーションフィールドに転送されます。Altium Designerには、フルパスモデルロケーションを検索する際に常にAltium Designerインストールのライブラリフォルダを含めるようにする内部チェックが含まれており、新しい場所にシミュレーションモデルがある場合には、99 SEの設計がシミュレートされることを保証します。
99 SEでは、Analysis Setupダイアログの設定はデータベース内の設定ファイル(*.cfg
)に保存されます。Altium Designerが初めて設計をシミュレートする際、特定のシミュレーション設定パラメータが構成されていない場合、その*.cfg
ファイルを探して使用します。新しいAltium Designerプロジェクトを保存すると、シミュレーション設定がプロジェクトファイルに書き込まれ、古い*.cfg
ファイルは不要になります。
回路シミュレーションの実行方法の詳細については、SPICEシミュレーションガイドを参照してください。
マルチチャネル設計
最も注意が必要なPCBプロジェクトは、マルチチャネル設計かもしれません。
99 SEでは、マルチチャンネル設計は実際には子シートのコピーを作成し、その後、別のシートシンボルによって再注釈が付けられ、参照されるという問題がありました。Altium Designerで同じ子シートを繰り返し参照できるようになったので、まず回路図を変更する必要があります。まず、コピーした子シートを 1 つ残してすべてプロジェクトから削除します。次に、対応するシート記号を個別の名前で更新しますが、すべてが残りの 1 つの子シートを参照します。
しかし、より賢明な戦略は、各チャネルのシートシンボルを1つだけ残して、そのNameフィールドを適切なRepeat
コマンドに置き換えることです。この方法では、将来この1つのフィールドを変更することで、チャネルの数を変更できます。
マルチチャネル設計に関連する多くの機能があります。これには、「チャネル」情報をPCBレイアウトに転送し、1つのチャネルを配置およびルーティングし、その後、ソフトウェアが他のすべてのチャネルの配置とルーティングを繰り返す機能が含まれます。
マルチチャネル設計の操作に関する詳細は、マルチチャネル設計の作成をご覧ください。
設計の出力
99 SE CAM Manager (*.cam
) および Power Print Configuration (*.ppc
) ファイルは Altium Designer に認識されないため、インポートされた設計の出力は再設定する必要があります。
Altium Designerでは、出力の設定を構成するために2つのアプローチがあります。回路図およびPCBエディターメニューを通じて定義された設定はプロジェクトファイルに保存されるか、またはプロジェクトに出力ジョブファイル (*.OutJob
) を追加できます。設計の出力について詳しくは、製造のための設計の準備をご覧ください。
デザインを99 SEに戻す
回路図とPCBエディタは、回路図、回路図ライブラリ、PCB、PCBライブラリファイルをV4(99 SE)形式で保存することをサポートしています。出力ジョブファイルで、k [Add New Export Output] をクリックし、Save As/Export PCBまたはSave As/Export Schematicメニューで項目を選択し、追加された出力をダブルクリックしてSave As / Export Output Setupダイアログにアクセスし、必要な形式を選択します。エクスポート出力は、ファイルから直接、またはプロジェクトリリースプロセスの一部として生成できます。
または、適切なエディタのメインメニューからFile » Save Asコマンドを使用し、開いた名前を付けて保存ダイアログのSave as typeドロップダウンから必要なファイル形式を選択します。
戻すことができないデータには以下が含まれます:
- 新しい回路図設計オブジェクト、ノート、コンパイルマスク、パラメータセットオブジェクト、オフシートコネクタを含みます。
- 新しいPCB設計オブジェクト、領域、ソリッドポリゴンプア(古いハッチスタイルのポリゴンは転送可能)、ボードのアウトライン、寸法、複雑なパッドスタックを含みます。
- 99 SEの設計ルールにマップバックできない設計ルール。
- 分割平面の定義(Altium Designerは平面レイヤー上に配置されたオブジェクトに基づいて分割領域を計算します。空のポリゴンを使用して分割領域を定義しません)。
Protel DOS回路図のインポート
Protel DOS 回路図 (*.s??
) は Altium Designer にインポートすることができます。これを行うには、Altium Designer の回路図エディタのメインメニューから File » Import » Protel DOS Schematicコマンドを選択します。
PCBをProtel PCB 2.8 ASCII形式にエクスポートする
アクティブなAltium Designer PCBは、Protel PCB 2.8 ASCIIファイル形式 (*.PCB
) にエクスポートすることができます。これを行うには、Altium Designer のPCBエディタのメインメニューからFile » Export » Protel PCB 2.8 ASCII コマンドを選択します。
Tango PCBのインポート
Altium Designer には Tango PCB ファイルをインポートする機能が含まれています。
アクティブなAltium Designer PCBドキュメントにTango PCB ASCIIファイル(*.PCB
)をインポートするには、Altium DesignerのPCBエディターのメインメニューからFile » Import » Tango PCBコマンドを選択します。
Autotrax PCBのインポート
Altium DesignerはAutotrax PCBファイルをインポートする機能を含んでいます。
Autotrax PCBファイル(*.PCB
)をインポートするには、メインメニューからFile » Openコマンドを選択し、ファイルを参照して開きます。すると、インポートを設定するためのDXPImport Wizardが開きます。
P-CADデザインファイルのインポート・エクスポートサポート
P-CADデザインのインポート
P-CADの設計、回路図、PCBレイアウト、ライブラリファイルを含む完全な変換は、Altium DesignerのImport Wizardを使用して、ASCIIに変換することなく直接処理できます。これにより、P-CADをインストールする必要がなくなります。Import Wizardは、ファイルを分析し、プロジェクト構造、レイヤーマッピング、PCBパターン(フットプリント)の命名などに関して多くのデフォルト設定と推奨設定を提供することで、通常設計変換に伴う問題を取り除きます。ウィザードのすべてのページで完全な柔軟性が提供され、実際の変換プロセスにコミットする前に、変換設定に対するコントロールを少なくとも多くとも自由に選択できます。
ファイル変換
Import WizardでのP-CAD設計ファイルは以下のように変換されます:
-
P-CAD PCB(
*.PCB
)ファイルは、Altium Designer PCBファイル(*.PcbDoc
)に変換されます。 -
P-CAD 回路図(
*.SCH
)ファイルは、Altium Designer 回路図ファイル(*.SchDoc
)に変換されます。P-CAD 回路図ファイル内の各シートは、単一のAltium Designer 回路図ファイル(*.SchDoc
)としてインポートされます。設計階層は、複雑な階層を含めて維持されます。 -
これらのファイルは、自動的に作成されるAltium Designer PCBプロジェクト(
*.PrjPCB
)にグループ化されます。 -
P-CAD PCBファイルは、必要に応じて出力ジョブドキュメント(
*.OutJob
)を生成します。このドキュメントには、P-CAD PCBのすべての印刷設定が含まれます。
P-CAD ライブラリ(*.LIB
および *.LIA
)ファイルは、以下のように変換されます:
-
パターン情報のみを含むライブラリは、Altium Designer PCBライブラリファイル(
*.PcbLib
)に変換されます。 -
パターンとシンボル情報の両方を含むライブラリは、Altium Designer PCBライブラリファイル(
*.PcbLib
)と回路図ライブラリファイル(*.SchLib
)の両方にそれぞれ変換されます。 -
コンポーネントとシンボル情報の両方を含むライブラリは、Altium Designer回路図ライブラリファイル(
*.SchLib
)に変換されます。シンボル情報のみを含むライブラリは、Altium DesignerがP-CAD(後述)と同じシンボルの概念を持たないため、インポートされません。変換されたP-CADライブラリは、統合ライブラリパッケージ(
*.LibPkg
)内で自動的にグループ化されます。
変換概要
P-CADの設計とライブラリをImport Wizardを使用して変換する手順は、以下の通りです。
P-CAD設計の変換
-
Import Wizard:
- 翻訳するファイルを選択します。
-
パターンをフットプリント名にマッピングします。名前の変更は以下のために行われます:
- 複数のパターングラフィック。
- ピンとパッドの不一致。
- PCBレイヤーをマッピングします。
- Altium Designerプロジェクトを作成します。
-
Import Wizard後:
- プロジェクトオプションを設定します。Project Optionsダイアログ(Project » Project Options)のClass Generationタブを使用します。
- PCBおよび回路図のコンポーネントに一致するコンポーネントリンクを割り当てます。Edit Component Linksダイアログ(Project » Component Links)を使用します。Add Pairs Matched Byボタンをクリックします。
- フットプリント名の違いを解決します。Differences betweenダイアログ(Project » Show Differences)を使用します。右クリックメニューオプションを使用して更新方向を設定します。
- ネット名の違いを解決します。Differences betweenダイアログ(Project » Show Differences)を使用します。右クリックメニューオプションを使用して更新方向を設定します。
- 同期を実行します(ECOを生成して適用します)。
- PCB DRCを実行します。
P-CADライブラリの変換
-
Import Wizard:
- 翻訳するファイルを選択します。
-
パターンをフットプリント名にマッピングします。名前の変更は以下のために行われます:
- 複数のパターングラフィック。
- ピンとパッドの不一致。
- ファイルの翻訳。
- ライブラリパッケージをコンパイルして、生成された統合ライブラリをインストールします。ライブラリはコンパイルされ、検証されます。信号ピンマッピングについてクロスチェックされます。
-
Import Wizardの後:
- メッセージパネルで警告やエラーを確認します。
- エラーを解決して再コンパイルします。
- 新しいライブラリを好みの保存エリアに移動またはコピーします。
- Altium Designerにライブラリをインストールします(コンポーネントパネル)。
- コンポーネントパネルからコンポーネントを配置します。
P-CADファイルのImport Wizardの使用
P-CADファイルをインポートするには、File » Importer Wizardを選択します。Import WizardのSelect Type of Files to Import ページで、P-CAD Designs and Libraries Filesを選択します。
右クリックメニューを使用すると、ウィザードの各ページを通じて翻訳プロセスをさらに制御できます。
ドキュメントの操作
P-CADでは、すべての設計作業はシート上で始まります。シートは、設計の論理的な作業領域です。1つのP-CAD回路図設計ファイル(*.SCH
ファイル)内に複数の回路図シートが存在することがあります。
Altium Designerでは、論理的な設計領域はドキュメントから始まり、各ドキュメントにはハードドライブ上にファイルが保存されています。これは、Altium Designerの回路図ドキュメント(シート)ごとにファイルが存在するという、重要な概念的な違いを覚えておく必要があります。
設計の性質によっては、作業する設計に応じて、さまざまなタイプの設計文書が複数存在することもあります。始める際に、ほとんどのP-CADユーザーは、設計が変換されるファイルである回路図とPCBの文書タイプに関心を持つでしょう。
新しい回路図とPCBの文書タイプは、File » Newメニューから、またはプロジェクトパネルでプロジェクトを右クリックすることで簡単に作成できます。
回路図シンボルはコンポーネントです...
熟練のP-CADユーザーであれば、コンポーネントがP-CADの設計における基本的な構成要素であり、シンボルはそのコンポーネントを回路図上でグラフィカルに表現したものに過ぎないことをご存じでしょう。しかし、Altium Designerでは、シンボルは設計のすべての段階において実質的にコンポーネントであり、それは単に回路図キャプチャの部分だけではありません。少し比較することで、それぞれのシステム間でどのようにモデル化されるかの違いをよりよく理解するのに役立ちます。
P-CADコンポーネントとAltium Designerコンポーネント
P-CADのコンポーネントは、各パターンに対して1つのシンボルグラフィックと1つ以上のパターングラフィックを持っています
P-CADでは、コンポーネントに含まれる論理的および電気的データは、Pins ViewダイアログのLibrary Executiveで確認できます。ピンとゲートの入れ替え、コンポーネントピンからシンボルピンへのマッピング、パターンパッドのマッピング、およびピンの電気的および論理的データは、利用可能な唯一のコンポーネント情報です。この情報は主にピンに関連しており、やや限定的であるため、P-CADコンポーネントを設計プロセス全体で表現できる方法には本質的な制限があります。一方、Altium Designerのコンポーネントにはより多くの情報が含まれており、表現方法においてもより柔軟です。
Altium Designerでは、論理シンボルがコンポーネントの基本的な出発点と見なされます。これは、最小限、回路図ライブラリ内の名前として初期定義され、実装に必要なピンや任意のグラフィカルシンボル、または代替表示オプションが追加されることがあります。この柔軟性により、コンポーネントは設計およびキャプチャプロセス中に異なる方法で表現されることが可能です。これは、回路図上の論理シンボルとしてだけでなく、PCB上のフットプリントや、シミュレーション用のSPICE定義としても表現される場合があります。
コンポーネントの定義方法、そのプロパティ、およびコンポーネント、モデル、ライブラリの概念間の基本的な関係の基本については、コンポーネントとライブラリの構築とメンテナンスで詳しく説明しています。
P-CAD PDIFファイルのインポート
P-CAD PDIFファイル(*.PDF
)は、Altium Designerでインポートできます。これを行うには、Altium DesignerのPCBエディタのメインメニューからFile » Import » P-CAD PDIFコマンドを選択します。
回路図または回路図ライブラリをP-CAD V16形式にエクスポートする
Altium Designer の回路図は、P-CAD V16 ASCII 回路図ファイル形式 (*.sch
) にエクスポートすることができます。出力ジョブファイルで、 [Add New Export Output] をクリックし、P-CAD V16 ASCII Schematic Designメニュー内の項目を選択します。エクスポート出力は、ファイルから直接、または プロジェクトリリース プロセスの一部として生成できます。
または、Altium Designer の回路図エディタのメインメニューからFile » Export » P-CAD V16 ASCII Schematic Designコマンドを選択します。
Altium Designer の回路図シンボルライブラリを P-CAD V16 回路図ライブラリ (*.lia
) ファイル形式にエクスポートするには、Altium Designer の回路図シンボルエディタのメインメニューからFile » Export » P-CAD V16 Schematic libraryコマンドを選択します。
P-CAD 形式への PCB または PCB ライブラリのエクスポート
Altium Designer の PCB は P-CAD ASCII ファイル形式 (*.PCB
) にエクスポートできます。出力ジョブファイルで、[Add New Export Output]をクリックし、P-CAD ASCII (AutoPCB)メニュー内の項目を選択します。エクスポート出力は、ファイルから直接、または プロジェクトリリース プロセスの一部として生成できます。
または、Altium DesignerのPCBエディタのメインメニューからFile » Export » P-CAD ASCIIコマンドを選択します。
Altium DesignerのPCBフットプリントライブラリをP-CAD V16 PCBライブラリ(*.lia
ファイル形式)にエクスポートするには、Altium DesignerのPCBフットプリントエディタのメインメニューからFile » Export » P-CAD V16 PCB Libraryコマンドを選択します。