回路図とPCB間でのクロスプロービングとオブジェクトの選択

現在、バージョン 15.1. をご覧頂いています。最新情報については、バージョン 回路図とPCB間でのクロスプロービングとオブジェクトの選択 の 25 をご覧ください。
 

Altium Designerは、回路図とPCB設計ドメイン間の迅速かつ効率的なナビゲーションを可能にする、さまざまな強力なクロスプロービングおよびクロスセレクティング機能を提供します。クロスプロービングおよびクロスセレクティング機能は、現在のエディターでオブジェクトを選択することにより、他のエディターのオブジェクトを検索するのに役立つ強力な検索ツールです。

クロスプロービングは、現在のドキュメント上で選択されたオブジェクトを指し示し、その対応するオブジェクトへの「ジャンプ」をターゲットドキュメントで行うために使用されます。PCBと回路図エディター間では、ドキュメント、コンポーネント、バス、ネット、ピン/パッドに対して完全なクロスプロービングサポートが提供されています。文字通り、どちらかのドメインでサポートされているオブジェクトを1回クリックするだけで、両方でハイライトされた状態を確認できます。

クロスセレクティングを使用すると、ソースドキュメント上のオブジェクトを選択し、クロスセレクトコマンドを有効にすることで、ターゲットドキュメント上でも同じオブジェクトが選択されます。

コンパイルと統合データモデル

Altium Designerプロジェクトがコンパイルされると、コンピュータのメモリ内に統合データモデル(UDM)が作成されます。UDMは、コンポーネント、接続性、コンポーネントのフットプリント、PCBプロジェクトと接続されたFPGAプロジェクト間の関係など、設計のあらゆる側面をモデル化します。この統合データモデルにより、異なる設計ドメイン間でのクロスプロービング機能が可能になります。クロスプロービング機能の多くは自動コンパイルを使用し、常に最新のデータモデルが使用されていることを保証します。コンパイルは、いつでもProject » Compile PCB Projectをクリックすることで手動で実行することもできます。

ドキュメントの設定

クロスプロービングやクロスセレクティングの多くの機能は、スキーマティックとPCBのドキュメントを同時に表示することで、必要とされるか、またはより簡単に利用できます。以下のいずれかを実行することで、両方のドキュメントを同時に表示できます:

  • ドキュメントタブを右クリックして、表示の好みに応じてSplit VerticalまたはSplit Horizontalを選択します。

分割画面ビューを閉じるには、ドキュメントタブを右クリックしてMerge Allを選択します。

  • 複数の画面を使用している場合、ドキュメントタブを別のモニターにドラッグできます。

クロスプロービング

クロスプロービング機能は、スキーマティックまたはPCBエディターからTools » Cross Probeコマンドを使用するか、ツールバーからボタンをクリックすることでアクセスできます。

対象ドキュメント上のクロスプローブされたオブジェクトは、PreferencesダイアログのSystem - Navigationページで定群されたハイライトオプションに従って表示されます。ハイライトは発信ドキュメントには適用されません。

クロスプロービングを実行するためには、プロジェクトのソース回路図とPCBドキュメントがメインデザインウィンドウのタブドキュメントとして開かれていることを確認してください。

次のセクションで説明されているように、連続モードとジャンプツーモードの2つのクロスプロービングモードがあります。

連続クロスプロービングモード

連続モードでは、対象ドキュメント上の異なるオブジェクトにクロスプロービングしながらソースドキュメントにとどまることができます。このモードでは、回路図とPCBドキュメントがメインデザインウィンドウで並べて開かれていることを確認してください。

Tools » Cross Probeをクリックしてクロスプローブコマンドを起動すると、カーソルがクロスヘアに変わり、ナビゲートしたいオブジェクトを選択するように求められます。ワークスペース内の必要なオブジェクト上にカーソルを合わせ、クリックするかEnterを押します。対応するオブジェクトがターゲットドキュメント上でハイライト表示されます。

ソース(例:回路図)からのクロスプロービングで、PCB上に対応するオブジェクトがハイライト表示されます。ソース(例:回路図)からのクロスプロービングで、PCB上に対応するオブジェクトがハイライト表示されます。

追加のオブジェクトをクロスプローブし続けることができます。または、Escキーを押すか右クリックして終了します。

連続モードを使用する場合、スキーマティックとPCBのドキュメントを並べて開いていないと、クロスプローブの結果を表示するためにPCBドキュメントをアクティブにする必要があります。

連続モードを繰り返し使用する場合、選択した最後のオブジェクトが表示/強調表示されます。クロスプローブのフィルタリングは累積的ではありません。

クロスプロービングモードへのジャンプ

ジャンプモードを使用すると、単一のオブジェクトにクロスプローブして、ターゲットドキュメントをアクティブドキュメントにすることができます。

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の両方でそのコンポーネントがハイライトされます。

ナビゲーターパネルを使用したプロービングは、Navigatorパネル内のcomponentをクリックした場合にのみ、回路図とPCBの両方で選択されます。パネルで選択された他のタイプのエントリは、回路図上でそのエントリをハイライトするだけです。

ハイライト設定は、PreferencesダイアログのSystem - Navigationページで指定された設定に従って、ソース回路図とターゲット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モードToolsメニューで無効(左)と有効(右)に表示されています。

クロスセレクトモードを使用するには、各エディタでコマンドを有効にする必要があります。

Cross Selectモードを有効にして、ワークスペース内の1つまたは複数のコンポーネントをクリックして選択します。それらの同じコンポーネントが対応するドキュメント上で選択されます。

ターゲットドキュメントはアクティブドキュメントにはならず、そのため、ソースドキュメントとターゲットドキュメントを並べて開いておくことを強く推奨します。

クロスセレクトモードの動作は、PreferencesダイアログのSystem - Navigationページ上のズーム精度およびクロスセレクトズームオプションコントロールを使用して制御されます。

ドキュメントが閉じられてから再度開かれた場合、プロジェクトを再コンパイルする必要があります。そうしないと、そのドキュメント上のオブジェクトに対してクロスセレクトモード機能が正しく動作しません。

回路図からPCBコンポーネントを選択する

アクティブプロジェクトの1つ以上の回路図ソースドキュメント上で選択された部品と、PCBドキュメント上の対応するコンポーネントフットプリント間で相互選択が可能です。例えば、この機能は、ソースドキュメント上の一連の部品を選択して、PCBドキュメント上で新しいコンポーネントクラスを迅速に作成する際に便利です。

この機能を使用するには:

  • 対象のPCBドキュメントが開かれていることを確認します。

  • ソース回路図上で必要な部品を選択します。

  • Tools » Select PCB Componentsコマンドを選択します。

この機能は、選択された部品(または部品の選択内の1つの部品)の上でカーソルがあるときに、右クリックメニューからPart Actions » Select PCB Componentsをクリックすることでもアクセスできます。この方法で単一の部品を相互選択する場合、部品を選択する必要はありません。

コマンドを実行すると、すべての回路図ソースドキュメントが自動的にコンパイルされ、その後プロジェクトのPCBドキュメントがアクティブドキュメントとして設定されます。選択されたすべての対応するコンポーネントのフットプリントがワークスペース内で選択され、ズームインされます(ただし、マスクされません)。

対象のPCBがアクティブドキュメントになるため、ソース回路図とPCBドキュメントを並べて開いておくことを強くお勧めします。

Select PCB Componentsコマンドを使用してPCB上で部品または部品セットが選択された後、新しいコンポーネントクラスを作成するには:

  1. Design » Classes をクリックして、Object Class Explorerダイアログを開きます。

  2. Component Classesを右クリックし、Add Classを選択します。新しいクラスの希望する名前を入力します。

  3. ダイアログのNon-MembersMembers領域の間にあるボタンをクリックして、部品を右側の列に追加します。

  4. Closeをクリックして、Object Class Explorerダイアログを閉じ、ワークスペースに戻ります。

結果として得られる新しいコンポーネントクラスは、 PCB - Componentsパネルで確認できます。次のビデオでこのプロセスを説明しています。

新しいコンポーネントクラスの作成新しいコンポーネントクラスの作成

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

Content