回路図とPCB間でのクロスプロービングとオブジェクトの選択
Altiumは、回路図とPCB設計ドメイン間の迅速かつ効率的なナビゲーションを可能にする、さまざまな強力なクロスプロービングおよびクロスセレクティング機能を提供します。クロスプロービングおよびクロスセレクティング機能は、現在のエディターでオブジェクトを選択することにより、他のエディターのオブジェクトを検索するための強力な検索ツールです。
クロスプロービングは、現在のドキュメント上で選択されたオブジェクトを指し示し、その対応するオブジェクトへの「ジャンプ」を目的として使用されます。PCBと回路図エディター間では、ドキュメント、コンポーネント、バス、ネット、ピン/パッドなどの完全なクロスプロービングサポートが提供されています。文字通り、どちらかのドメインでサポートされているオブジェクトを1回クリックするだけで、両方でハイライトされます。
クロスセレクティングを使用すると、ソースドキュメント上のオブジェクトを選択し、クロスセレクトコマンドを有効にすることで、ターゲットドキュメント上でも同じオブジェクトが選択されます。
統合データモデルとプロジェクトのコンパイル
統合データモデル(UDM)は、コンピュータのメモリ内に自動的に作成されます。UDMは、コンポーネント、接続性、コンポーネントのフットプリント、PCBプロジェクトと接続されたFPGAプロジェクト間の関係など、設計のあらゆる側面をモデル化します。異なる設計ドメイン間でのクロスプロービング機能を可能にするのは、この統合データモデルです。クロスプロービング機能は自動コンパイルを使用し、データの最新モデルが使用されていることを保証します。動的コンパイルも、Project » Validate PCB Projectをクリックすることで、いつでも手動で実行できます。この機能は、UDMとコンパイラ設定の間の論理的、電気的、およびドラフティングエラーをチェックします。
ドキュメントの設定
クロスプロービングとクロスセレクティングの多くの機能は、回路図とPCBのドキュメントを同時に表示することで、必要とされるか、またはより簡単に利用できます。以下のいずれかを実行することで、両方のドキュメントを同時に表示できます:
- ドキュメントタブを右クリックして、表示の好みに応じて縦分割または横分割を選択します。
- 複数の画面を使用している場合、ドキュメントタブを別のモニターにドラッグできます。
クロスプロービング
クロスプロービングは、現在のエディターでオブジェクトを選択することにより、他のエディターのオブジェクトを検索するのに役立つ強力な検索ツールです。Altium Designer内でクロスプロービングを行える場所は数多くあります。例えば、PCBエディターからクロスプロービングを起動した後、PCB上のコンポーネントをクリックすると、そのコンポーネントが回路図上に表示されます。回路図とPCBエディターの間では、ドキュメント、コンポーネント、バス、ネット、ピン/パッドに対して完全なクロスプロービングサポートが提供されています。
クロスプロービング機能は、Tools » Cross Probeコマンドを使用するか、エディタの標準ツールバーからボタンをクリックすることで、回路図またはPCBエディタからアクセスできます。
クロスプロービングモードには、連続モードとジャンプモードの2種類があり、以下のセクションで説明します。
連続クロスプロービングモード
連続モードでは、ソースドキュメントに留まりながら、ターゲットドキュメント上の異なるオブジェクトにクロスプロービングできます。このモードを使用する場合は、回路図とPCBドキュメントをメインデザインウィンドウで並べて開いておく必要があります。
クロスプローブコマンドをTools » Cross Probeをクリックして起動すると、カーソルが十字線に変わり、ナビゲートしたいオブジェクトを選択するように求められます。デザインスペース内の必要なオブジェクト上にカーソルを合わせ、クリックするかEnterを押します。対応するオブジェクトがターゲットドキュメント上で強調表示されます。
追加のオブジェクトに対してクロスプロービングを続けることができます。または、右クリックまたはEscキーを押して終了します。
クロスプロービングモードへのジャンプ
ジャンプツーモードでは、単一のオブジェクトにクロスプローブして、ターゲットドキュメントをアクティブドキュメントにすることができます。
Tools » Cross Probeをクリックしてクロスプローブコマンドを起動すると、カーソルが十字線に変わり、ナビゲートしたいオブジェクトを選択するように求められます。ワークスペース内の必要なオブジェクト上にカーソルを合わせて、Ctrl+クリックまたはCtrl+Enterを押します。対応するオブジェクトがターゲットドキュメント上で強調表示され、アクティブドキュメントになります。
ソフトウェア内の追加の場所からのクロスプロービング
クロスプロービングは、ソフトウェア内のさまざまな追加の場所でも実行できます。これらの追加の場所により、Tools » Cross Probeコマンドを使用せずに、設計を構築している間でもクロスプローブ機能を使用できます。
エンジニアリング変更命令ダイアログ内でのプロービング
エンジニアリング変更指令ダイアログから右クリックしてクロスプローブコマンドにアクセスし、下の画像に示されているように、回路図内の参照コンポーネントやPCB内の対象コンポーネントを探すことができます:
ダイアログ間の差分
Differences betweenダイアログは、回路図やPCB上の選択されたコンポーネントにクロスプローブするために使用できます。回路図やPCB上のそのコンポーネントにクロスプローブするために、エントリーをダブルクリックします。
バリアント管理ダイアログからのクロスプロービング
バリアント管理ダイアログを使用して、回路図または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をクリックします。
クロスセレクトモードを有効にして、設計スペース内の1つ以上のオブジェクトをクリックして選択します。それらの同じオブジェクトが対応するドキュメント上で選択されます。
回路図からのPCBコンポーネントの選択
1つ以上の回路図ソースドキュメントで選択された部品と、アクティブプロジェクトのPCBドキュメント上の対応するコンポーネントフットプリントとの間で相互選択が可能です。例えば、この機能は、ソースドキュメント上の一連の部品を選択して、PCBドキュメント上で新しいコンポーネントクラスを迅速に作成する際に便利です。
この機能を使用するには:
- 対象のPCBドキュメントが開かれていることを確認します。
- ソース回路図ドキュメント上で必要な部品を選択します。
- ツール » PCBコンポーネントを選択 コマンドを選択します。
コマンドを起動すると、プロジェクトのPCBドキュメントがアクティブドキュメントになります。選択したすべての対応するコンポーネントのフットプリントがデザインスペースで選択され、ズームされます(ただし、マスクされません)。
PCB上で部品または部品セットがPCBコンポーネントを選択コマンドを使用して選択された後、新しいコンポーネントクラスを作成するには:
- Design » Classesをクリックして、オブジェクトクラスエクスプローラダイアログを開きます。
- コンポーネントクラスを右クリックし、左列で右クリックしてクラスを追加を選択します。新しいクラスの望ましい名前を入力します。
- ダイアログの非メンバーとメンバー領域の間のボタンをクリックして、望ましい選択された部品を右側の列に追加します。
- キャンセルをクリックして、オブジェクトクラスエクスプローラダイアログを閉じ、ワークスペースに戻ります。