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