電気ルールチェック(ERC)の設定
Parent page: WorkspaceManager ダイアログ
Electrical Rules Check Setup ダイアログ
概要
このダイアログでは、Electrical Rules Check(ERC)検証レポートを設定するためのコントロールを提供します。キャプチャされたソース設計の電気的/作図上の妥当性をチェックし、CircuitStudio のバッチ形式のリリースプロセス(基板の製造および実装に必要なすべての製造出力を生成するために使用)で出力を生成する際に最初に実行されます。
アクセス
この ダイアログは次の方法でアクセスします:
- Options for PCB Project ダイアログの Default Prints タブで Electrical Rules Check エントリを選択し、Configure ボタンをクリックします。
-
Generate output files ダイアログの Electrical Rules Check エントリに関連付けられた Configure コントロールをクリックします(Project | Project Actions |
)。
-
Electrical Rules Check 出力タイプが回路図エディタのデフォルト印刷の場合:
- Outputs | Documentation | Print » Page Setup コマンドを使用し、Electrical Rules Check Properties ダイアログで Advanced ボタンをクリックします。
- Outputs | Documentation | Print » Print Preview コマンドを使用し、メインのプレビューウィンドウで右クリックして、コンテキストメニューから Configuration コマンドを選択します。
オプション/コントロール
Columns タブ
検証
- Maximum tolerated error level when validating release - このフィールドを使用して、ボードのリリースプロセス中の検証の一部として ERC 出力ジェネレータを使用する際に許容する最大エラーレベルを指定します。これにより、警告/エラーのどのレベルでリリースプロセスを中断するかが決まります。
抑制されたエラー
- Report Suppressed - No ERC ディレクティブの使用によって抑制されている場合でも、 Preview 領域に違反を表示するにはこのオプションを有効にします。
列を表示
- Class - Preview 領域に Class 列を表示するにはこのオプションを有効にします。クラスは報告レベル(Warning、Error、Fatal Error、Suppressed Warning、Suppressed Error、Suppressed Fatal Error)です。
- Document - Preview 領域に Document 列を表示するにはこのオプションを有効にします。ドキュメントは、違反が検出されたソースドキュメント(関連する違反オブジェクトが存在するドキュメント)です。
- Message - Preview 領域に Message 列を表示するにはこのオプションを有効にします。メッセージは違反の簡潔な説明です。
プレビュー
このダイアログのこの領域には、このダイアログのエラー報告設定に基づいてプロジェクト内に存在する警告/エラーの詳細が表示されます。
Error Reporting タブ
このタブでは、プロジェクトのコンパイル時にソース回路図ドキュメント上で発生し得る各種の電気的/作図上の違反について、報告レベルを定義できます。Generate output files ダイアログを使用して Electrical Rules Check 出力ジェネレータを実行すると、これらの違反設定は Connection Matrix タブで定義された設定と組み合わせて使用され、ソースドキュメントの違反をテストします。
違反リスト
この領域には、プロジェクトのソースドキュメント上で発生し得るすべての電気的/作図上の違反が表示されます。違反は次のカテゴリにまとめられています:
- バスに関連する違反
- コードシンボルに関連する違反
- コンポーネントに関連する違反
- 構成制約に関連する違反
- ドキュメントに関連する違反
- 有限状態機械に関連する違反
- ハーネスに関連する違反
- ネットに関連する違反
- その他に関連する違反
- パラメータに関連する違反
各違反タイプには、次のフィールドが表示されます:
- 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 に設定します。
- Default - すべての違反タイプの Report Mode をデフォルト設定に戻します。
追加オプション
- Set To Project Default - このボタンをクリックすると、報告レベルの構成を Options for PCB Project ダイアログの Error Reporting タブで定義されたものと同じに設定します。
Connection Matrix タブ
この ダイアログのこのタブでは、コンポーネントのピンと、ポートやシートエントリなどのネット識別子との間の接続ルールを確立するための仕組みとして、マトリクスを提供します。警告またはエラーとして報告すべき論理的/電気的条件を定義します。たとえば、出力ピンが別の出力ピンに接続されている場合は通常エラー条件と見なされますが、接続された 2 つのパッシブピンはそうではありません。
Generate output files ダイアログを使用して Electrical Rules Check 出力ジェネレータを実行すると、これらの違反設定は Error Reporting タブで定義された設定と組み合わせて使用され、ソースドキュメントの違反をテストします。
接続マトリクス
このマトリクスは、ピン、ポート、シートエントリの組み合わせ間で起こり得るすべての配線接続チェックを提示し、未接続エンティティのテストも行います。マトリクスは行/列方向に読み取られ、行と列の交点にあるマトリクス要素の色が、その条件をテストする際にコンパイラがどのように応答するかを示します。
マトリクス内の違反チェックの報告モードを変更するには、2 つのエンティティの行と列が交差する位置にある色付きの四角をクリックします。クリックするたびに、モードは次の報告レベルへ移動します。次のレベルがサポートされています:
右クリックメニュー
右クリックのコンテキストメニューから次のコマンドを使用できます:
- All Off - マトリクス内のすべてのエントリを No Report に設定します。
- All Warning - マトリクス内のすべてのエントリを Warning に設定します。
- All Error - マトリクス内のすべてのエントリを Error に設定します。
- All Fatal - マトリクス内のすべてのエントリを Fatal に設定します。
- Default - マトリクス内のすべてのエントリをデフォルト設定に戻します。
追加オプション
- Set To Project Default - このボタンをクリックすると、マトリクスの構成を Options for PCB Project ダイアログの Connection Matrix タブで定義されたものと同じに設定します。