回路図とPCB間でのクロスプロービングとオブジェクトの選択
Altium Designerは、回路図とPCB設計ドメイン間の迅速かつ効率的なナビゲーションを可能にする、さまざまな強力なクロスプロービングおよびクロスセレクティング機能を提供します。クロスプロービングおよびクロスセレクティング機能は、現在のエディタでオブジェクトを選択することにより、他のエディタのオブジェクトを検索するのに役立つ強力な検索ツールです。
クロスプロービングは、現在のドキュメント上で選択されたオブジェクトを指し示し、その対応する対象をターゲットドキュメントで「ジャンプする」ために使用されます。PCBと回路図エディタの間では、ドキュメント、コンポーネント、バス、ネット、ピン/パッドなど、完全なクロスプロービングサポートが提供されています。文字通り、サポートされているオブジェクトをどちらかのドメインで選択するだけで、両方でハイライトされるのを見ることができます。
ロスセレクトを有効にすると、ソースドキュメント上でオブジェクトを選択し、クロスセレクトコマンドを有効にすることで、ターゲットドキュメント上でも同じオブジェクトが選択されます。
コンパイルと統合データモデル
Altium Designerプロジェクトがコンパイルされると、コンピュータのメモリ内に統合データモデル(UDM)が作成されます。UDMは、コンポーネント、接続性、コンポーネントのフットプリント、PCBプロジェクトと接続されたFPGAプロジェクト間の関係など、設計のすべての側面をモデル化します。この統合データモデルにより、異なる設計ドメイン間でのクロスプロービング機能が可能になります。多くのクロスプロービング機能は自動コンパイルを使用し、常に最新のデータモデルが使用されるようにしています。コンパイルは、いつでもProject » Compile PCB Projectをクリックすることで手動で実行することもできます。
ドキュメント設定
Cross-ProbingやCross Selectingの多くの機能は、回路図とPCBのドキュメントを同時に表示することで、要求されるか、またはより簡単に利用できます。以下のいずれかを実行することで、両方のドキュメントを同時に表示できます。
-
ドキュメントタブを右クリックして、表示の好みに応じてSplit VerticalまたはSplit Horizontalを選択します。
- 複数の画面を使用している場合、ドキュメントタブを別のモニターにドラッグできます。
Cross-Probing
クロスプロービング機能は、Tools » Cross Probeコマンドを使用するか、ツールバーから ボタンをクリックすることで、回路図またはPCBエディタのどちらからでもアクセスできます。
クロスプロービングモードには、連続モードとジャンプモードの2種類があり、以下のセクションで説明します。
連続クロスプロービングモード
連続モードでは、ソースドキュメントに留まりながら、ターゲットドキュメント上の異なるオブジェクトにクロスプロービングできます。このモードを使用するには、スキーマティックとPCBドキュメントをメインデザインウィンドウで並べて開いておく必要があります。
クロスプローブコマンドをTools » Cross Probeをクリックして起動すると、カーソルが十字線に変わり、ナビゲートしたいオブジェクトを選択するように求められます。ワークスペース内の必要なオブジェクト上にカーソルを合わせ、クリックするかEnterを押します。対応するオブジェクトがターゲットドキュメント上で強調表示されます。
ソース(例えば、回路図)からクロスプロービングを行い、対応するオブジェクトがPCB上でハイライト表示されます。 追加のオブジェクトに対してクロスプロービングを続けることができます。また、右クリックまたはEscキーを押して終了することができます。
クロスプロービングモードへのジャンプ
ジャンプツーモードを使用すると、単一のオブジェクトにクロスプローブして、ターゲットドキュメントをアクティブドキュメントにすることができます。
Tools » Cross Probeをクリックしてクロスプローブコマンドを起動すると、カーソルが十字線に変わり、ナビゲートしたいオブジェクトを選択するように求められます。ワークスペース内の必要なオブジェクト上にカーソルを置き、Ctrl+クリックまたはCtrl+Enterを押します。対応するオブジェクトがターゲットドキュメント上で強調表示され、アクティブドキュメントになります。
ソフトウェアの追加の場所からのクロスプロービング
クロスプロービングは、ソフトウェア内のさまざまな追加の場所でも実行できます。これらの追加の場所により、Tools » Cross Probeコマンドを使用せずに、設計を行っている最中でもクロスプローブ機能を使用できます。
エンジニアリング変更指令ダイアログ内でのプロービング
Engineering Change Orderダイアログから、右クリックしてクロスプローブコマンドにアクセスし、下の画像に示すように、回路図内の参照コンポーネントやPCB内の対象コンポーネントを探すことができます:
Differences Betweenダイアログ内でのプロービング
Differences betweeダイアログを使用して、選択したコンポーネントを回路図やPCB上でクロスプローブすることができます。Project » Show Differencesコマンドを使用して違いについてのダイアログを開き、エントリーをダブルクリックして、そのコンポーネントを回路図やPCB上でクロスプローブします。
バリアント管理ダイアログからのクロスプロービング
Variant Managementダイアログを使用して、回路図やPCB上の選択したコンポーネントにクロスプローブすることができます。Variant Managementダイアログでコンポーネントをダブルクリックするか、右クリックしてメニューからCross Probeを選択します。
Differencesパネル内でのプロービング
Differencesパネルから回路図またはPCBにクロスプローブするには(このパネルにアクセスするには、Differences betweenダイアログのExplore Differencesボタンをクリックします)、パネル内のエントリをダブルクリックします。
BomDoc内でのプロービング
BomDoc内でもクロスプロービングが可能です。BomDocのBOM Componentsタブで右クリックし、Navigate toを選び、ナビゲートしたい項目を選択します:回路図のコンポーネント、BOMカタログエントリ、またはボールトコンポーネント。
NavigatorパネルからPCBをプロービングする
Navigatorパネルは、設計がコンパイルされるたびに更新され、現在フォーカスされているプロジェクトのすべてのドキュメント、シート、コンポーネント、ネット、パラメーター、およびコンポーネントピンの構造化されたビューを提供します。編集の文脈では、このパネルは設計全体をナビゲートし、関心のあるオブジェクトを見つけるための便利な手段を提供します。
Navigatorパネルを使用して、回路図とPCBドキュメント間を探索することができます。PCBと回路図のドキュメントを両方開いている状態で、Navigatorパネル内のコンポーネントをクリックすると、回路図とPCBの両方でそのコンポーネントがハイライトされます。
クロスプロービング機能を使用して、NavigatorパネルでPCBと回路図上のオブジェクトが強調表示されています。
Navigator パネルのクロスプロービング機能が回路図とPCBの両方で正しくハイライトされるようにするためには、ToolsメニューのCross Select Modeが有効になっていること、そしてCross SelectionオプションがPreferencesダイアログのSystem - Navigationページで有効になっていることを確認してください。以下の画像に示されています。また、Preferencesダイアログでは、Objects for cross selection領域でクロスセレクションに使用したいオブジェクトも有効にすることができます。選択肢にはComponents、Nets、Pinsがあり、なし、ひとつ、すべて、または任意の組み合わせを選択できます。
Tools » Cross Select Modeのコマンドが有効になっています。
Cross SelectionオプションがPreferencesダイアログのSystem - Navigationページで有効になっています。
クロスセレクト
この機能は、動的な双方向コンポーネントのクロスセレクションを容易にします。PCBと回路図ドキュメント間で対応するオブジェクトを選択するために使用されます。言い換えると、PCBドキュメント上のオブジェクトを選択すると、ソース回路図ドキュメント上の同じオブジェクトも選択され、その逆も同様です。
この機能には以下の方法でアクセスします:
-
メインメニューからTools » Cross Select Modeをクリックします。このコマンドは機能のオン/オフを切り替え、コマンドの状態はToolsメニューに表示されます。Cross Select Modeは、下の画像のようにToolsメニューのCross Select Modeアイコンの周りに青いボックスが表示されると有効になります。
-
PreferencesダイアログのSystem - NavigationページでCross Selectionオプションをオンまたはオフにします。
-
Shift+Ctrl+Xをクリックします。
クロスセレクトモードを使用するには、両方のエディタでコマンドを有効にする必要があります。
Cross Select Modeを有効にして、ワークスペース内の1つまたは複数のオブジェクトをクリックして選択します。それらの同じオブジェクトが対応するドキュメント上で選択されます。
回路図からPCBコンポーネントを選択する
アクティブプロジェクトにおいて、一つ以上の回路図ソースドキュメント上で選択された部品と、PCBドキュメント上の対応するコンポーネントフットプリント間で選択をクロスセレクトすることが可能です。例えば、ソースドキュメント上の一連の部品を選択して、PCBドキュメント上で新しいコンポーネントクラスを迅速に作成する場合などに便利です。
この機能を使用するには:
-
対象のPCBドキュメントが開かれていることを確認します。
-
ソース回路図上で必要な部品を選択します。
-
Tools » Select PCB Componentsコマンドを選択します。
コマンドを起動すると、すべての回路図ソースドキュメントが自動的にコンパイルされ、その後プロジェクトのPCBドキュメントがアクティブドキュメントになります。選択したすべての対応するコンポーネントのフットプリントがワークスペース内で選択され、ズームされます(ただしマスクされません)。
PCB上で部品または部品のセットがSelect PCB Componentsコマンドを使用して選択された後、新しいコンポーネントクラスを作成するには:
-
Design » Classesをクリックして、Object Class Explorerダイアログを開きます。
-
Component Classesを右クリックして、Add Classを選択します。新しいクラスの望ましい名前を入力します。
-
ダイアログのNon-MembersとMembers領域の間にあるボタンをクリックして、部品を右側の列に追加します。
-
Closeをクリックして、Object Class Explorerダイアログを閉じて、ワークスペースに戻ります。
PCB - Componentsパネルで、結果として得られる新しいコンポーネントクラスを確認できます。次のビデオはこのプロセスを示しています。