回路図とPCB間でのクロスプロービングとオブジェクトの選択
Altiumは、回路図とPCB設計ドメイン間の迅速かつ効率的なナビゲーションを可能にする、様々な強力なクロスプロービングおよびクロスセレクティング機能を提供します。クロスプロービングおよびクロスセレクティング機能は、現在のエディターでオブジェクトを選択することにより、他のエディターのオブジェクトを探すための強力な検索ツールです。
クロスプロービングは、現在のドキュメント上で選択されたオブジェクトを指し示し、その対応するオブジェクトへのターゲットドキュメント内で「ジャンプ」するために使用されます。PCBと回路図エディターの間では、ドキュメント、コンポーネント、バス、ネット、ピン/パッドなどの完全なクロスプロービングサポートが提供されています。文字通り、どちらかのドメインでサポートされているオブジェクトを1回クリックするだけで、両方でハイライトされるのを見ることができます。
クロスセレクティングを使用すると、ソースドキュメント上のオブジェクトを選択し、クロスセレクトコマンドを有効にすることで、ターゲットドキュメント上でも同じオブジェクトが選択されます。
コンパイルと統合データモデル
プロジェクトがコンパイルされると、コンピュータのメモリ内に統合データモデル(UDM)が作成されます。UDMは、コンポーネント、接続性、コンポーネントのフットプリント、PCBプロジェクトと接続されたFPGAプロジェクト間の関係など、設計のあらゆる側面をモデル化します。異なる設計ドメイン間でのクロスプロービング機能を可能にするのは、この統合データモデルです。多くのクロスプロービング機能は自動コンパイルを使用し、常に最新のデータモデルが使用されています。コンパイルは、Project » Compile PCB Projectをクリックすることで、いつでも手動で実行することもできます。
ドキュメントの設定
クロスプロービングとクロスセレクティングの多くの機能は、回路図とPCBのドキュメントを同時に表示することで、要求されるか、またはより簡単に利用できます。次のいずれかを実行することで、両方のドキュメントを同時に表示できます:
- ドキュメントタブを右クリックして、表示の好みに応じてSplit VerticalまたはSplit Horizontalを選択します。
- 複数の画面を使用している場合、ドキュメントタブを別のモニターにドラッグできます。
クロスプロービング
クロスプロービング機能は、Tools » Cross Probeコマンドを使用するか、PCB標準ツールバーからボタンをクリックすることで、回路図またはPCBエディターからアクセスできます。
クロスプロービングモードには、連続モードとジャンプモードの2種類があり、以下のセクションで説明します。
連続クロスプロービングモード
連続モードでは、ソースドキュメントに留まりながら、ターゲットドキュメント上の異なるオブジェクトにクロスプロービングできます。このモードを使用する場合は、回路図とPCBドキュメントをメインデザインウィンドウで並べて開いておく必要があります。
クロスプローブコマンドをTools » Cross Probeをクリックして起動すると、カーソルが十字線に変わり、ナビゲートしたいオブジェクトを選択するように求められます。ワークスペース内の必要なオブジェクト上にカーソルを合わせ、クリックするかEnterを押します。対応するオブジェクトがターゲットドキュメント上で強調表示されます。
追加のオブジェクトに対してクロスプロービングを続けることができます。または、右クリックまたはEscキーを押して終了します。
クロスプロービングモードへのジャンプ
ジャンプツーモードを使用すると、単一のオブジェクトにクロスプローブして、ターゲットドキュメントをアクティブドキュメントにすることができます。
Tools » Cross Probeをクリックしてクロスプローブコマンドを起動すると、カーソルが十字線に変わり、ナビゲートしたいオブジェクトを選択するように求められます。ワークスペース内の必要なオブジェクト上にカーソルを置いてから、Ctrl+クリックまたはCtrl+Enterを押します。対応するオブジェクトがターゲットドキュメント上で強調表示され、アクティブドキュメントになります。
ソフトウェアの追加の場所からのクロスプロービング
クロスプロービングは、ソフトウェア内のさまざまな追加の場所でも実行できます。これらの追加の場所を使用すると、Tools » Cross Probeコマンドを使用せずに、設計を行っている最中でもクロスプローブ機能を使用できます。
エンジニアリング変更指令ダイアログ内でのプロービング
エンジニアリング変更指令ダイアログから、右クリックしてクロスプローブコマンドにアクセスし、下の画像に示すように、回路図内の参照コンポーネントやPCB内の対象コンポーネントを探すことができます:
Differences Betweenダイアログ内でのプロービング
Differences betweenダイアログを使用して、選択したコンポーネントを回路図やPCB上でクロスプローブすることができます。Project » Show Differencesコマンドを使用して「違いについて」ダイアログを開きます。エントリーをダブルクリックして、そのコンポーネントを回路図やPCB上でクロスプローブします。
バリアント管理ダイアログからのクロスプロービング
Variant Managementダイアログを使用して、回路図またはPCB上の選択したコンポーネントにクロスプローブできます。バリアント管理ダイアログでコンポーネントをダブルクリックするか、右クリックしてメニューからCross Probeを選択します。
Differencesパネル内のプロービング
Differencesパネルから回路図またはPCBにクロスプローブするには(このパネルにアクセスするには、Differences betweenダイアログでExplore Differencesボタンをクリックします)、パネル内のエントリをダブルクリックします。
BomDoc内のプロービング
BomDoc内でもクロスプロービングが可能です。BomDocで右クリックし、Cross Probeを選択してから、サブメニューからナビゲートしたい項目を選択します。
クロスセレクティング
この機能は、動的な双方向コンポーネントのクロス選択を容易にします。これは、PCBと回路図のドキュメント間で対応するオブジェクトを選択するために使用されます。言い換えると、PCBドキュメント上のオブジェクトを選択すると、ソースの回路図ドキュメント上の同じオブジェクトも選択され、その逆も同様です。
この機能には次の方法でアクセスします:
- メインメニューからTools » Cross Select Modeをクリックします。このコマンドは機能のオン/オフを切り替え、コマンドの状態はToolsメニューに表示されます。クロスセレクトモードは、ToolsメニューのCross Select Modeアイコンの周りに青いボックスが表示されると有効になります。下の画像に示されています。
Cross Select Modeが Toolsメニューで無効(左)と有効(右)に表示されています。
- 設定ダイアログのシステム - ナビゲーションページでクロスセレクションオプションをチェックまたはチェック解除します。
- Shift+Ctrl+Xをクリックします。
クロスセレクトモードを使用するには、両方のエディタでコマンドを有効にする必要があります。
Cross Select Modeを有効にして、ワークスペース内の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ダイアログを閉じ、ワークスペースに戻ります。