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

 

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

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

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

統合データモデルとプロジェクトのコンパイル

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

Altium Designer 20.0より前のソフトウェアバージョンでは、Unified Data Modelを構築するためにプロジェクトを手動でコンパイルする必要がありました。それ以降、設計データモデルはユーザー操作ごとに動的コンパイルを通じてインクリメンタルに更新され、これをDynamic Data Model (DDM)と呼んでいます。プロジェクトの手動コンパイルは一切関与せず、すべて自動的に行われます。設計の接続モデルも、動的コンパイルのおかげでユーザー操作ごとにインクリメンタルに更新されます。

ドキュメントの設定

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

  • ドキュメントタブを右クリックして、表示の好みに応じて縦分割または横分割を選択します。
分割画面ビューを閉じるには、ドキュメントタブを右クリックしてすべて結合を選択します。
  • 複数の画面を使用している場合、ドキュメントタブを別のモニターにドラッグできます。

クロスプロービング

クロスプロービングは、現在のエディターでオブジェクトを選択することにより、他のエディターのオブジェクトを検索するのに役立つ強力な検索ツールです。Altium Designer内でクロスプロービングを行える場所は数多くあります。例えば、PCBエディターからクロスプロービングを起動した後、PCB上のコンポーネントをクリックすると、そのコンポーネントが回路図上に表示されます。回路図とPCBエディターの間では、ドキュメント、コンポーネント、バス、ネット、ピン/パッドに対して完全なクロスプロービングサポートが提供されています。

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

ターゲットドキュメント上のクロスプローブされたオブジェクトは、Preferencesダイアログのシステム - ナビゲーションページで定義されたハイライト方法に従って表示されます。ハイライトは元のドキュメントには適用されません。
クロスプロービングを実行するには、プロジェクトのソース回路図とPCBドキュメントがメインデザインウィンドウのタブ付きドキュメントとして開かれていることを確認してください。

クロスプロービングモードには、連続モードとジャンプモードの2種類があり、以下のセクションで説明します。

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

連続モードでは、ソースドキュメントに留まりながら、ターゲットドキュメント上の異なるオブジェクトにクロスプロービングできます。このモードを使用する場合は、回路図とPCBドキュメントをメインデザインウィンドウで並べて開いておく必要があります。

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

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

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

  • 連続モードを使用する場合、回路図とPCBドキュメントを並べて開いていない場合は、クロスプローブの結果を表示するためにPCBドキュメントをアクティブにする必要があります。
  • 連続モードを繰り返し使用する場合、最後に選択したオブジェクトが表示/強調表示されます。クロスプローブフィルタリングは累積的ではありません。

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

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

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

ソフトウェア内の追加の場所からのクロスプロービング

クロスプロービングは、ソフトウェア内のさまざまな追加の場所でも実行できます。これらの追加の場所により、Tools » Cross Probeコマンドを使用せずに、設計を構築している間でもクロスプローブ機能を使用できます。

エンジニアリング変更命令ダイアログ内でのプロービング

エンジニアリング変更指令ダイアログから右クリックしてクロスプローブコマンドにアクセスし、下の画像に示されているように、回路図内の参照コンポーネントやPCB内の対象コンポーネントを探すことができます:

ダイアログ間の差分

Differences betweenダイアログは、回路図やPCB上の選択されたコンポーネントにクロスプローブするために使用できます。回路図やPCB上のそのコンポーネントにクロスプローブするために、エントリーをダブルクリックします。

Differences betweenダイアログは、ドキュメント比較の選択ダイアログProject » Show Differencesコマンドを実行することでアクセス)からアクセスされます。このダイアログは、比較する2つのドキュメント/ドキュメントセットを選択するために使用され、通常は回路図プロジェクトとPCBを比較する場合があります。詳細モードオプションにチェックを入れることで、任意のドキュメントと任意のドキュメントを比較することもできます。例えば、ネットリストとPCB、またはPCBとPCBを比較する場合があります。ドキュメントを選択したら、OKをクリックします。差分存在する場合、それらの差分をさらに調査するためにDifferences betweenダイアログが表示されます。

バリアント管理ダイアログからのクロスプロービング

バリアント管理ダイアログを使用して、回路図またはPCB上の選択したコンポーネントにクロスプローブすることができます。バリアント管理ダイアログでコンポーネントをダブルクリックするか、右クリックしてメニューからクロスプローブを選択します。

差分パネル内でのプロービング

Differencesパネルから回路図またはPCBにクロスプローブするには(このパネルにアクセスするには、差分ダイアログでExplore Differencesボタンをクリックします)、パネル内のエントリをダブルクリックします。

BomDoc内でのプロービング

BomDoc内でもクロスプロービングが可能です。BomDocで右クリックし、クロスプローブを選択してから、サブメニューからナビゲートしたい項目を選択します。

プロジェクトパネルからのクロスプロービング

プロジェクトパネルから、回路図またはPCB上の選択したコンポーネントやネットにクロスプローブするには、コンポーネントまたはネットのサブフォルダ内のエントリを右クリックしてから、回路図へのクロスプローブまたはPCBへのクロスプローブコマンドを選択します。

メッセージパネルからのクロスプロービング

回路図プロジェクトを検証した後、メッセージパネルのエラーメッセージを右クリックしてクロスプローブを選択するか、ダブルクリックすることで、そのエラー状態を回路図上で確認できます。

クロスセレクティング

この機能は、動的な双方向コンポーネントのクロスセレクションを容易にします。これは、PCBと回路図のドキュメント間で対応するオブジェクトを選択するために使用されます。言い換えると、PCBドキュメント上のオブジェクトを選択すると、ソースの回路図ドキュメント上の同じオブジェクトも選択され、その逆も同様です。これは、設計アクションの準備のために選択されたオブジェクトのセットを構築するのに理想的なツールです。例えば、回路図上の多くのコンポーネントを見ていて、それらをPCBエディタのスペースで見つけて、ボード上に配置したいと考えるかもしれません。

回路図からクロスセレクトしてPCBコンポーネントの選択を構築するための多くの用途がありますが、その中には以下の3つが含まれます:

  • PCBコンポーネントクラスを迅速に作成する機能(Design » Classes;コンポーネントクラスを定義する際に、選択したコンポーネントを引き継ぐためのボタンがあります)。
  • 選択したコンポーネントをユーザー定義の矩形内にクラスタリングする機能で、Tools » Component Placement » Arrange Within Rectangleコマンドを使用します。これは、設計が最初に回路図からPCBに転送されたときに、一連のコンポーネントを引き出すのに理想的です。
  • 特定の順序で回路図のコンポーネントを選択し、その後PCBエディタに切り替えてTools » Component Placement » Reposition Selected Componentsコマンドを実行する機能 - 各PCBコンポーネントは、回路図上で選択されたと同じ順序で、一つずつ配置することができます。

この機能は以下からアクセスできます:

  • メインメニューからTools » Cross Select Modeをクリックします。このコマンドは機能のオン/オフを切り替え、コマンドの状態はツールメニューに表示されます。クロスセレクトモードは、以下の画像のようにツールメニューのクロスセレクトモードアイコンの周りに青いボックスが表示されると有効になります。

    ツールメニューにおけるクロスセレクトモードが無効(左)と有効(右)で表示されています。
    ツールメニューにおけるクロスセレクトモードが無効(左)と有効(右)で表示されています。

  • 設定ダイアログのシステム - ナビゲーションページクロスセレクションオプションをチェックまたはチェック解除します。
  • Shift+Ctrl+Xをクリックします。
クロスセレクトモードを回路図エディタまたはPCBエディタのツールメニューから有効にすると、両方のエディタで有効になります。

クロスセレクトモードを有効にして、設計スペース内の1つ以上のオブジェクトをクリックして選択します。それらの同じオブジェクトが対応するドキュメント上で選択されます。

選択されたオブジェクトがどのように表示されるか(ズーム、暗く表示など)と、選択後にどのドキュメントがフォーカスを持つかは、Preferencesダイアログのシステム - ナビゲーションページクロスセレクトモード設定によって構成されます。

回路図からのPCBコンポーネントの選択

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

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

  • 対象のPCBドキュメントが開かれていることを確認します。
  • ソース回路図ドキュメント上で必要な部品を選択します。
  • ツール » PCBコンポーネントを選択 コマンドを選択します。
この機能は、選択された部品(または部品の選択)の上にカーソルがあるときに右クリックメニューからPart Actions » Select PCB Componentsをクリックしてもアクセスできます。この方法を使用して単一の部品をクロスセレクトする場合、部品を選択する必要はありません。

コマンドを起動すると、プロジェクトのPCBドキュメントがアクティブドキュメントになります。選択したすべての対応するコンポーネントのフットプリントがデザインスペースで選択され、ズームされます(ただし、マスクされません)。

対象のPCBがアクティブドキュメントになるため、ソースの回路図とPCBドキュメントを並べて開いておくことを強くお勧めします。
アクティブプロジェクトに複数のPCBドキュメントが含まれている場合は、作業したい/コンポーネントを選択したいドキュメントのみを開いてください。複数のPCBドキュメントが開かれている場合、コマンドはすべてのドキュメントを調査して、回路図ドキュメントの選択されたコンポーネントに対応するマッチを探します。

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

  1. Design » Classesをクリックして、オブジェクトクラスエクスプローラダイアログを開きます。
  2. コンポーネントクラスを右クリックし、左列で右クリックしてクラスを追加を選択します。新しいクラスの望ましい名前を入力します。
  3. ダイアログの非メンバーメンバー領域の間のボタンをクリックして、望ましい選択された部品を右側の列に追加します。
  4. キャンセルをクリックして、オブジェクトクラスエクスプローラダイアログを閉じ、ワークスペースに戻ります。
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

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

Content