OrCADからのデザインのインポート

Capture 回路図、Layout PCBファイル、ライブラリファイルを含む完全な OrCAD® 設計の変換は、Altium Designer の Import Wizard(OrCAD バージョン 17.4 まで対応)で行えます。Import Wizard は、インポートしたファイルを解析し、プロジェクト構造、レイヤーマッピング、PCB フットプリント名などに対するデフォルト値や推奨設定を提示することで、設計変換に通常伴う多くの煩雑さを軽減します。Wizard の各ステップで提供される柔軟性により、実際の変換処理を実行する前に、ファイル変換設定を必要に応じて細かく、または最小限に制御できます。

Altium Designer で OrCAD インポート機能にアクセスするには、OrCAD 機能が Altium Designer のインストールで有効になっている必要があります。この機能は Altium Designer ではデフォルトで有効です。インストール後に有効化/無効化できます。

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

OrCAD ファイルのインポート

OrCAD 設計ファイルインポーターは、Wizard の Select Type of Files to Import ページで Orcad Designs and Libraries Files オプションを選択することにより、Altium Designer の Import Wizard (File » Import Wizard)から利用できます。この Wizard では、回路図/PCB 設計ファイルとライブラリファイルの両方を指定するオプション、および OrCAD から Altium Designer への PCB レイヤーマッピングオプションを提供します。

Import Wizard を使用して OrCAD の設計およびライブラリをインポートする際には、高度な OrCAD エンジンが使用されます。

この高度なインポーターは、OrCAD 設計で定義されたバリアントのインポートにも対応しています。これにより、インポート後のプロジェクトには OrCAD と同じバリアント一覧が含まれます。

この機能は Open Beta 段階であり、Advanced Settings dialogImporter.Orcad.AdvancedEngine オプションを有効にすると利用できます。

Altium Designer(File » Open)で OrCAD ファイル(*.dsn*.max*.olb*.llb)を直接開くと、そのファイルがインポート対象としてあらかじめ指定された状態で Import Wizard が起動します。

OrCAD インポーターは、OrCAD Layout で作成された PCB ファイルをインポートできます。PCB が OrCAD PCB EditorOrCAD PCB Designer Professional)という製品で作成されている場合は、Allegro importer を使用して PCB および PCB ライブラリファイルを Altium Designer にインポートしてください。

ファイル変換

インポートされた OrCAD ファイルは、次のように変換されます。

  • OrCAD Layout(*.MAX)ファイルは Altium Designer の PCB ファイル(*.PcbDoc)に変換されます。
  • OrCAD Capture(*.DSN)ファイルは Altium Designer の回路図ファイルに変換されます。.DSN ファイル内の各ページは、単一の Altium Designer 回路図ファイル(*.SchDoc)としてインポートされます。.DSN ファイル内のデザインキャッシュは、回路図ライブラリ(*.SchLib)としてインポートされます。複雑な階層を含む設計階層は維持されます。
  • OrCAD .OLB(回路図ライブラリ)ファイルは、Altium Designer の回路図ライブラリファイル(*.SchLib)に変換されます。
  • OrCAD .LLB(PCB ライブラリ)ファイルは、Altium Designer の PCB ライブラリファイル(*.PcbLib)に変換されます。
  • 変換された OrCAD ライブラリは自動的に 1 つの PCB プロジェクトにグループ化されます。
  • OrCAD PCB Editor(*.BRD & *.ALG)ファイルは、Allegro importer を使用して Altium Designer にインポートできます。
あるツールから別のツールへの移行には、変換元ツールのオブジェクトをインポート先ツールへ変換する際の制約が伴います。すべてのオブジェクトタイプを変換できるとは限りません。Altium は Import Wizard's design file converters を定期的に改善しているため、インポート時に問題が発生した場合は、Altium Designer が最新ビルドに更新されていることを確認してください。これにより、より良いバージョン互換性と、より正確なインポート結果が得られる場合があります。

Orcad および PADS の設計/ライブラリファイルのインポート

多くの PADS ユーザーは、PCB レイアウトに PADS Layout、回路図入力に OrCAD Capture を組み合わせて使用しています。このセクションでは、その組み合わせを前提としています。

使用されているすべての PADS PCB レイヤーは、インポート前に Altium Designer のレイヤーへマッピングしておく必要があります。Wizard の各ページには、設計ルールの自動作成、欠落ビア、キープアウト変換を制御するための追加オプションもあります。

PCB 設計のインポート時にレイヤーがどのようにマッピングされるかについて注意が必要です。レイヤーマッピングとは、PADS PCB レイヤー名と Altium Designer PCB レイヤーの単純な対応付けです。もちろん、提示されるのは推奨デフォルトマッピングのみなので、必要に応じていくつでも変更できます。このマッピングは Import Wizard が各 PCB のレイヤーマッピングを構築するために使用し、その後、個別にカスタマイズできます。ここでの考え方は、たとえば 10 個の PCB 設計をインポートし、Assembly 1 レイヤーを Mechanical Layer 1 にマッピングしたい場合、正しいレイヤーマッピングを得るために 10 個すべての PCB 設計を個別にカスタマイズする必要がない、ということです。

この方法でインポートする利点は、レイヤーマッピングを一括管理できるため、複数の設計をインポートする際に大幅な時間短縮になることです。この場合、デフォルトレイヤーマッピングは Preferences に保存されます。一方で欠点として、デフォルトレイヤーマッピングは設計ごとに異なる構造を常に賢く処理できるわけではないため、後から手動で修正が必要になる場合があります。

ライブラリの出力構造を確認し、ライブラリファイルをインポートする出力ディレクトリを指定するには、Wizard のこのページを使用します。Browse Folder アイコンを使って Library Output Directory を検索し、選択します。

Executing Import Process

このページには、インポート処理の進行状況を示す緑色のプログレスバーが表示されます。

Closing the Wizard

OrCAD and PADS Import Wizard は完了しました。関連するメッセージがある場合は、Messages パネルに表示されます。Wizard を閉じるには Finish をクリックします。インポート処理中に警告が生成された場合は、警告内容を示す *.LOG ファイルが開きます。

PADS ファイルおよび OrCAD ファイルは、次のように変換されます。

  • PADS ASCII PCB Layout(*.ASC)ファイルは、Altium Designer の PCB ファイル(*.PcbDoc)に変換されます。
  • PADS ASCII PCB Library ファイルは、Altium Designer の PCB ライブラリファイル(*.PcbLib)に変換されます。
  • OrCAD Capture(*.DSN)ファイルは、Altium Designer の回路図ファイルに変換されます。.DSN ファイル内の各ページは、単一の Altium Designer 回路図ファイル(*.SchDoc)としてインポートされます。.DSN ファイル内のデザインキャッシュは、回路図ライブラリ(*.SchLib)としてインポートされます。複雑な階層を含む設計階層も維持されます。
  • OrCAD 回路図ライブラリ(*.OLB)ファイルは、Altium Designer の回路図ライブラリファイル(*.SchLib)に変換されます。
  • これらのファイルは、自動作成される Altium Designer PCB プロジェクト(*.PrjPCB)にグループ化されます。
  • 変換された OrCAD ライブラリは、自動的に 1 つの PCB プロジェクトにまとめられます。

インポートされたドキュメントの操作

OrCAD Capture では、すべての設計作業はページから始まります。ページは設計上の論理的な作業領域であり、1 つの OrCAD 回路図設計ファイル(*.DSN ファイル)内に複数の回路図ページを含めることができます。Altium Designer では、論理的な設計領域はドキュメントから始まり、各ドキュメントに対してハードドライブ上に 1 つのファイルが保存されます。

つまり、Altium Designer の各回路図シート(ページ)は 1 つの回路図ドキュメントファイルとして表されるため、これは覚えておくべき重要な概念上の違いです。なお、Altium Designer では、設計プロジェクトの性質に応じて、回路図や PCB 設計ドキュメント以外にも、さまざまな種類の複数ドキュメントを含めることができます。

パネル

Altium Designer 環境の多くの要素は、OrCAD ユーザーにもなじみがあるように見えるでしょう。たとえば、Projects パネルは OrCAD の Project Manager に似ています。Projects パネルは回路図設計データのみに限定されないため、PCB、すべてのライブラリ、出力ファイルのほか、非ネイティブファイル(PDF、テキストファイル、スプレッドシートなど)といった他のプロジェクトドキュメントも含めることができます。

Altium Designer の機能の詳細については、Altium Designer Documentation セクションを参照してください。

プロジェクト構造

OrCAD Capture は Altium Designer と同様に、フラット設計と階層設計の両方をサポートしています。

Capture では、回路図は Project Manager 上でフォルダーアイコンとして表示され、その中に回路図シートアイコンとして表示されるページが含まれます。各 Capture 回路図は 1 ページ以上で構成でき、一般的なフラットな Capture 設計では 1 つの回路図(フォルダー)内に、必要な数だけページを使って設計を作成します。

階層の最上位にあり、設計内の他のすべてのモジュールを直接または間接的に参照する回路図フォルダーは、ルートモジュールと呼ばれます。OrCAD の Project Manager では、ルートモジュールのフォルダーアイコンにはバックスラッシュが付いています。

Altium Designer では、関連する回路図の階層が表示され、通常、シート間の構造は Sheet Symbols によって定義されます。これに相当する Capture の構成要素は Hierarchical Block シンボルで、下位レベルの回路図を参照します。

Altium Designer でプロジェクト構造を管理する方法については、Projects panel を参照してください。
  • OrCAD インポーターは、インポートした *.DSN 回路図ファイルに含まれるキャッシュ済みコンポーネントを Altium Designer の回路図ライブラリ(*.SchLib)に変換する点に注意してください。このライブラリのコンポーネントエントリには、元のファイルで利用可能なフットプリント参照とパラメーターが含まれます。この機能は、ネイティブプロジェクトに対する Altium Designer の Make Schematic Library 機能に近いものです。
  • OrCAD 回路図のタイトルブロックで定義されたパラメーターは、回路図ドキュメントパラメーターとして扱われ、そのように動作します。

Schematics General Options ページの Convert Orcad Off-Page connectors as Altium Ports (instead of defaults Off-sheet connectors)  オプションは、ポートが必要な場合に、フラット設計を階層設計へ変換するときに使用できます。下の Net Connectivity セクションの図を参照してください。

ネット接続

OrCAD Capture では、ネット接続はネットエイリアス、オフページコネクタ、階層ブロックとポート、そしてグローバルによって作成されます。1 つの回路図フォルダー内の回路図ページ間のネットはオフページコネクタを介して接続され、階層ブロックとポートは回路図フォルダー間のネットを接続します。グローバルは、設計全体にわたって電源/グラウンドネットを接続するために使用されます。

Altium Designer でも、同様のネット識別子セットを使用してネット接続を作成します。1 枚の回路図シート内では、WiresNet Labels を使用できます。回路図シート間では、フラット設計のネットは通常 Ports を使って接続されますが、Off-Sheet Connectors も使用可能です。階層設計では、下位シート上の Port から、その下位シートを表すシートシンボル内の同名の Sheet Entry へ接続されます。電源/グラウンドネットは Power Ports を使って接続されます。

生成された回路図ドキュメントは、パワーポート、カスタマイズされたポートコネクタ、双方向オフシートコネクタをサポートします。これらのオブジェクトは、元の設計と同じグラフィックスを持ちます。インポートされたパワーポートとオフシートコネクタでは、Style プロパティの値も Custom になります。

必要に応じて、Schematics General Options ページの Convert Orcad Off-Page connectors as Altium Ports (instead of defaults Off-sheet connectors)  オプションを有効にすることで、オフページコネクタをポートへ変換するために必要な手動処理を省略できます。

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

ご利用可能な機能は、お使いのAltiumソリューション(Altium DevelopAltium Agile TeamsAltium Agile Enterprise、または有効な契約期間中のAltium Designer)によって異なります。

実際にお使いのソフトウェアに文書化されている機能が表示されない場合は、詳細についてAltium Sales までお問い合わせください。

従来のドキュメント

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

Content