違い

Parent page: Workspace Manager Panels

Differences パネルには、ドキュメント差分の階層ビューが表示されます。Differences パネルには、ドキュメント差分の階層ビューが表示されます。

概要

Differences パネルは、設計ドキュメントを比較する際にソフトウェア内蔵の Differences Comparator が検出した論理差分または物理差分を表示するために使用します。たとえば、プロジェクトのソースドキュメント階層(回路図)を PCB 設計ドキュメントと比較する場合などです。このパネルでは、プロジェクトドキュメントを同期するために使用される Engineering Change Order(ECO)を作成するかどうかを決定する前に、差分を対話的に確認できます。

パネルへのアクセス

Differences パネル(プロジェクトの回路図ドキュメントがアクティブなときに利用可能)を開くには、View | Design Compiler | 

ボタンをクリックします。

パネルは、エディタ領域にフローティング表示することも、画面の左右にドッキングすることもできます。パネルが現在ドッキングされたパネルのグループ内にある場合は、パネル下部にある Differences タブを使用して前面に表示します。

差分の表示

 Differences パネルの使い方は、目的が次のどちらであるかによって異なります。

  • プロジェクト階層内の論理差分を検出し、内容と構造の観点からプロジェクト全体の整合性を分析する。
  • 同一の回路図または PCB ドキュメントの 2 つのバージョンを、グラフィカル(物理)差分を検出して比較する。
Differencesパネルは、Differences Comparator の Explore Differences 機能(Differences between ダイアログ)を使用したときに内容が生成されます。このダイアログは Show Differences コマンドで開きます(下記参照)。

論理差分の表示

プロジェクトドキュメントの論理差分の比較は、Choose Documents To Compare ダイアログで行います。このダイアログは、Projectsパネルでプロジェクト(またはプロジェクトドキュメント)を右クリックし、関連するコンテキストメニューから Show Differences を選択してアクセスします。

プロジェクト名を右クリックして Show Differences を選択すると、Choose Documents To Compare ダイアログが開きます。
プロジェクト名を右クリックして Show Differences を選択すると、Choose Documents To Compare ダイアログが開きます。

通常は、親プロジェクトのソースドキュメント階層に対して PCB ドキュメントを比較し、回路図設計内容と PCB 設計内容の間にある論理差分を検出します。

OK をクリックした後、指定したドキュメント間に差分が存在する場合は、Differences between ダイアログが開きます。Differences パネルの情報は、Differences between ダイアログで Explore Differences ボタンをクリックした後にのみ表示されます。

Differencesパネルは、検出されたドキュメント差分を参照するための Differences between ダイアログの便利な代替手段です。Differencesパネルは、検出されたドキュメント差分を参照するための Differences between ダイアログの便利な代替手段です。

Differences パネルには、Differences between ダイアログに一覧表示されている差分のみが表示されます。これらは、Options for PCB Project ダイアログの Comparator tab(または Project | Content | Project Options をクリック)で行った選択によって決まります。

このタブには、Components、Nets、Parameters に関連する差分など、すべての比較タイプが一覧表示されます。各比較カテゴリの ModeFind Differences または Ignore Differences のいずれかに設定することで、Differences Comparator が結果を Differences between ダイアログへ渡すかどうかが決まります。

Options for PCB Project ダイアログで、差分の検出方法とレポート方法を設定します。Options for PCB Project ダイアログで、差分の検出方法とレポート方法を設定します。

Differences パネルは、ソースドキュメント間で見つかった差分をツリー構造で表示します。最上位フォルダには検出された差分の総数が表示されます。次に、Differences between ダイアログに表示される各比較タイプごとにサブフォルダが作成されます。各サブフォルダには見つかった具体的な差分が一覧表示され、さらにそれらは差分の原因となっているドキュメント上のオブジェクトへと細分化されます。

関連ドキュメントが開いている(または開いていて非表示になっている)場合、パネル内のオブジェクト項目をクリックすると、そのドキュメント上のオブジェクトへクロスプローブします。

該当エディタでは、次のように項目がグラフィカルにハイライトされます。

  • 回路図ドキュメントの場合、ズーム&ディム効果を使用し、他のすべてのオブジェクトを減光して対象オブジェクトを強調表示します。減光のコントラストは、メインメニューの View | Schematic グループにある Dim Level スライダーで調整できます。 Differences パネルでの対話的ナビゲーションにより、差分を生じさせたオブジェクトが表示されます。
     
  • PCB ドキュメントの場合、ズーム&マスク効果を使用し、他のすべてのオブジェクトにモノクロマスクを適用して対象オブジェクトを強調表示します。適用されるマスクのコントラストは、メインメニューの View | Highlight & Edit Mask グループにある Mask Level スライダーで調整できます。 Differences パネルでの対話的ナビゲーションにより、差分を生じさせたオブジェクトが表示されます。

物理差分の表示

同一の回路図または PCB ドキュメントの 2 つのバージョンのグラフィカル(物理)比較は、基本的には上記の論理比較と同様の方法で行いますが、Choose Documents To Compare ダイアログ内の Advanced Mode を使用します。

Show Differences コマンド(Project パネルの右クリックメニュー)を使用してドキュメントの物理比較を実行し、Choose Documents To Compare ダイアログを開いて Advanced Mode チェックボックスをオンにします。これでダイアログにすべてのプロジェクトファイルが表示されるので、比較するドキュメントの 2 つのバリエーションを選択します。

Advanced Mode の Choose Documents To Compare ダイアログから物理比較用のドキュメントを選択します。
Advanced ModeChoose Documents To Compare ダイアログから物理比較用のドキュメントを選択します。

OK をクリックするとグラフィカル比較が実行され、前述のとおり Differences between ダイアログが開きます。ダイアログの Explore Differences ボタンを選択すると、Differences パネルに対話的な差分リストが表示されます。

Differences パネルにおける検出された物理差分の階層。
Differences パネルにおける検出された物理差分の階層。

パネルは、ドキュメント間で見つかった差分をツリー構造で表示します。最上位フォルダには検出された差分の総数が表示されます。差分のタイプごとにエントリが作成され、さらにその中に、各差分に関する具体的な参照と、関与しているオブジェクト(ポート、部品など)が含まれます。

検出された差分のオブジェクト項目を選択すると、ワークスペース内でそのオブジェクトがハイライトされ、ズームされます。

Differences パネルでの対話的ナビゲーションにより、パネルで選択した差分を生じさせたオブジェクトが表示されます。
Differences パネルでの対話的ナビゲーションにより、パネルで選択した差分を生じさせたオブジェクトが表示されます。

該当エディタでは、次のように項目がグラフィカルにハイライトされます。

  • 回路図ドキュメントの場合、ズーム&ディム効果を使用し、他のすべてのオブジェクトを減光して対象オブジェクトを強調表示します。減光のコントラストは、View | Schematic メニューグループの Dim Level スライダーで調整できます。表示フィルタを解除するには、設計エディタウィンドウ内をクリックするか、View | Schematic メニューグループの ボタンをクリックします。
  • PCB ドキュメントの場合、ズーム&マスク効果を使用し、他のすべてのオブジェクトにモノクロマスクを適用して対象オブジェクトを強調表示します。適用されるマスクのコントラストは、View | Highlight & Edit Mask メニューグループの Mask Level スライダーで調整できます。表示フィルタを解除するには、設計エディタウィンドウ内をクリックするか、View | Highlight & Edit Mask メニューグループの  ボタンをクリックします。

注記

  • パネル内のオブジェクトが現在非表示のドキュメント上にある場合、関連する項目をクリックすると、そのドキュメントは自動的に開かれ、設計エディタウィンドウでアクティブドキュメントになります。
  • Differences パネルからクロスプローブする際に適用されるフィルタリングは一時的なものです。そのため、フィルタの範囲外にある設計オブジェクトの選択や編集が制限されることはありません。
  • Differences パネル内の情報は、新しいドキュメント比較を実行した場合、または親プロジェクトをコンパイルした場合にクリアされます。
AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
Content