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

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

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のドキュメントを同時に表示することで、必要とされるか、またはより簡単に利用できます。以下のいずれかを実行することで、両方のドキュメントを同時に表示できます:

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

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

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

クロスプロービング

クロスプロービングは、現在のエディタでオブジェクトを選択することにより、他のエディタのオブジェクトを検索するのに役立つ強力な検索ツールです。回路図とPCBエディタの間では、ドキュメント、コンポーネント、バス、ネット、ピン/パッドに対して完全なクロスプロービングサポートが提供されています。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Engineering Change Orderダイアログ内でのプロービング

Engineering Change Orderダイアログから、右クリックしてクロスプローブコマンドにアクセスし、下の画像に示すように、回路図内の参照コンポーネントやPCB内の対象コンポーネントを探すことができます:

Differences Betweenダイアログ内でのプロービング

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

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

Variant Managementダイアログからのクロスプロービング

Variant Managementダイアログを使用して、回路図やPCB上の選択したコンポーネントにクロスプローブできます。Variant Managementダイアログ内のコンポーネントをダブルクリックするか、右クリックしてメニューからCross Probeを選択します。

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

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

BomDoc内でのプロービング

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

Projectsパネルからのクロスプロービング

Projectsパネルから、回路図またはPCB上の選択したコンポーネントやネットにクロスプローブするには、ComponentsまたはNetsのサブフォルダ内のエントリを右クリックし、Cross Probe to SchematicまたはCross Probe to 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をクリックします。このコマンドは機能のオン/オフを切り替え、コマンドの状態はToolsメニューに表示されます。クロス選択モードは、以下の画像のようにToolsメニューのCross Select Modeアイコンの周りに青いボックスが表示されると有効になります。

    Cross SelectモードがToolsメニューで無効(左)と有効(右)で表示されています。
    Cross SelectモードToolsメニューで無効(左)と有効(右)で表示されています。

  • Cross Selectionオプションをチェックまたはチェック解除することで、PreferencesダイアログのSystem - Navigationページので確認できます。

  • Shift+Ctrl+Xをクリックします。

回路図またはPCBエディタのToolsメニューからCross Select Modeモードを有効にすると、両方のエディタで有効になります。

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

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

Cross Selectモードの動作は、PreferencesダイアログのSystem - NavigationページCross Selectモードコントロールを使用して制御されます。これには、Reposition selected component in PCBオプションが含まれます。これを有効にすると、回路図上でコンポーネントをクリックすると、対応するコンポーネントがPCB上でカーソルにアタッチされ、直ちに配置の準備が整います。

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

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

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

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

  • ソース回路図ドキュメント上で必要な部品を選択します。

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

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

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

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

アクティブなプロジェクトに複数のPCBドキュメントが含まれている場合は、作業するドキュメントのみを開くか、コンポーネントを選択する必要があります。複数のPCBドキュメントが開いている場合、コマンドは、回路図ドキュメントで選択されたコンポーネントに対応する一致について、すべてのドキュメントを問い合わせます。

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

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

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

  3. Non-MembersMembers領域の間のボタンをクリックして、望ましい選択された部品を右側の列に追加します。

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

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

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

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

Content