プロジェクトオプション - エラー報告
Parent page: WorkspaceManager ダイアログ
Error Reportingタブ(Options for PCB Project ダイアログ内)
概要
このOptions for PCB Project ダイアログのタブでは、プロジェクトのコンパイル時にソースの回路図ドキュメント上で発生し得る、電気的違反および作図上の違反それぞれについて、レポートレベルを定義するためのコントロールを提供します。プロジェクトがコンパイルされると、これらの違反設定は、定義済みの接続マトリクスと組み合わせて、ソースドキュメントの違反チェックに使用されます。
検出された違反のうち、レポートレベルが「Warning」「Error」「Fatal Error」のものは、違反メッセージとして Messages パネルに表示されます。さらに、回路図上にコンパイラのエラー/警告を表示する設定が有効な場合(Schematic - Compilerページ(Preferencesダイアログ内)で有効化)、該当オブジェクトの下に色付きの波線が表示されます。
アクセス
これは、プロジェクトのオプションを設定する際に利用できる複数タブのうちの1つで、Options for PCB Projectダイアログ内からアクセスします。このダイアログは次の方法で開けます。
-
回路図エディタまたは PCB エディタのメインメニューから Project | Content |
をクリックします。
- Projects パネルでプロジェクト自体のエントリを右クリックし、コンテキストメニューから Project Options を選択します。
オプション/コントロール
違反リスト
このリストには、プロジェクトのソースドキュメント上で発生し得る、すべての電気的違反および作図上の違反が表示されます。違反は次のカテゴリに分類されています。
- バスに関連する違反
- コードシンボルに関連する違反
- コンポーネントに関連する違反
- 構成制約に関連する違反
- ドキュメントに関連する違反
- ハーネスに関連する違反
- ネットに関連する違反
- その他に関連する違反
- パラメータに関連する違反
各違反タイプは、次のフィールドで表示されます。
- Violation Type Description - 違反タイプの簡単な説明(または、チェックしている内容)。
-
Report Mode - このフィールドで、チェックに違反した場合の重大度レベルを指定します。ドロップダウンから次のレポートレベルを選択します。
-
右クリックメニュー
このタブの右クリック(コンテキスト)メニューから、次のコマンドを利用できます。
- All Off - すべての違反タイプの Report Mode を No Report に設定します。
- All Warning - すべての違反タイプの Report Mode を Warning に設定します。
- All Error - すべての違反タイプの Report Mode を Error に設定します。
- All Fatal - すべての違反タイプの Report Mode を Fatal に設定します。
- Selected Off - 選択したすべての違反タイプの Report Mode を No Report に設定します。
- Selected To Warning - 選択したすべての違反タイプの Report Mode を Warning に設定します。
- Selected To Error - 選択したすべての違反タイプの Report Mode を Error に設定します。
- Selected To Fatal - 選択したすべての違反タイプの Report Mode を Fatal に設定します。
- Default - すべての違反タイプの Report Mode を既定の設定に戻します。
追加オプション
- Report Suppressed Violations in Messages Panel - このオプションを有効にすると、No ERC ディレクティブによって抑制されている場合でも、Messagesパネルに違反を表示します。
- Set To Installation Defaults - このボタンをクリックすると、すべての違反タイプの Report Mode エントリを既定の設定に戻します。
注記
- ピン、ポート、シートエントリに関する電気的違反のレポートレベルは、Options for PCB Project ダイアログの Connection Matrix タブで指定します。
- 設計上、電気的違反としてフラグが立つことが分かっている箇所でも、フラグを立てたくない場合があります。これらを抑制するには、該当箇所ごとに No ERC の回路図設計ディレクティブオブジェクトを配置してください。
- 一般的には、まず既定の設定で設計をコンパイルし、警告を確認するのがよいでしょう。現在の設計で問題にならない警告については、レポートレベルを変更できます。
-
注目すべきオプションの1つが Nets with only one pin です。これは、たとえばピンがポートに接続されているものの、別のピンには接続されていない、といった単一ノードのネットを検出するために使用できます。既定では No Report に設定されており、断線したネットの検出に役立つよう Warning に変更できます。