コンポーネントの検証
コンポーネントエディターで定義または編集した Workspace ライブラリコンポーネントを(Single Component Editing または Batch Component Editing モードで)connected Workspace に保存し、設計で使用できるようにする前に、そのコンポーネントが設定済みの条件に従って要件を満たしていることを確認することが重要です。コンポーネントを Workspace に保存しようとすると、コンポーネントエディターは検証(Component Rule Check)を実行します。この機能は、メインメニューから Tools » Component Rule Check コマンドを選択して、いつでも手動で実行することもできます。実行する前に、コンポーネントをローカルに保存していること(File » Save)を確認してください。
基板プロジェクトに違反を検出するための検証プロセスがあるのと同様に、コンポーネントエディターにもコンポーネント検証機能があります。検出された違反はすべて Messages パネルに一覧表示されます。
|
Workspace に保存する前にコンポーネントの問題を検出します。ここでは、Component Rule Check モードの Component Editor から Single Component Editing コマンドを実行している例を示しています。 Workspace に保存する前にコンポーネントの問題を検出します。ここでは、Component Rule Check モードの Component Editor から Batch Component Editing コマンドを実行している例を示しています。 |
コンポーネント検証では、コンポーネントおよび定義されたモデルに関するさまざまな潜在的問題をテストします。これには、組み込みの固定テストと、グローバルレベルでユーザー定義可能な各種違反タイプの両方が含まれます。
以下の固定検証チェックは、いずれもレポートモード
を持ちます。
Component not referencing any models
概要
この違反は、Component Editor で定義中のコンポーネントにドメインモデル(シンボル、フットプリント、シミュレーションモデル)へのリンクが追加されていない場合に発生します。
通知
通知は Messages パネルに次の形式で表示されます。
Component is not linked to any models.
解決のための推奨事項
- Component Editor の Single Component Editing mode では、コンポーネントで使用する保存済み(またはその場で作成した)ドメインモデルへのリンクを、エディターの Model 領域を使用して追加してください。
- Component Editor の Batch Component Editing mode では、コンポーネントで使用する保存済みドメインモデルへのリンクを、エディターの Model Links 領域に一覧表示されたものから追加してください。
Folder path not specified for component
概要
この違反は、Component Editor で定義中のコンポーネントを保存する対象 Workspace 内のフォルダーが指定されていない場合に発生します。
通知
通知は Messages パネルに次の形式で表示されます。
Folder path not specified for component <ItemID>
ここで:
- ItemID は、Workspace 内でそのコンポーネントに使用される ID です。
解決のための推奨事項
-
Component Editor の Single Component Editing mode では、Folder フィールドを Component 内で使用して、コンポーネントの保存先となる対象 Workspace 内のフォルダーを指定してください。保存先フォルダーを手動で指定するには、
ボタンをクリックして Choose Folder ダイアログを開きます。既存のフォルダーを参照して選択するか、その場で新しいフォルダーを作成できます。
-
Component Editor の Batch Component Editing mode では、エディターのコンポーネント定義領域にある FolderPath フィールド(Component 列グループ内)を使用して、コンポーネントの保存先となる対象 Workspace 内のフォルダーを指定してください。保存先フォルダーを手動で指定するには、コンポーネントの FolderPath フィールド内を一度クリックして
ボタンを表示し、それをクリックして Choose Folder ダイアログを開きます。既存のフォルダーを参照して選択するか、その場で新しいフォルダーを作成できます。
Component not having a unique Id
概要
この違反は、Component Editor で定義中のコンポーネントの Item ID が、connected Workspace 内の別のアイテムの Item ID と同じ場合に発生します。
通知
通知は Messages パネルに次の形式で表示されます。
Duplicate Component Id: "<ItemID>"
ここで:
- ItemID は、Workspace 内でそのコンポーネントに使用される ID です。
解決のための推奨事項
- Component Editor の Single Component Editing mode では、Id フィールドを Component 領域で使用して、connected Workspace 内のコンテンツに対して一意となる別の ID を指定してください。
- Component Editor の Batch Component Editing mode では、コンポーネント定義領域の Item ID フィールド(Component 列グループ内)を使用して、connected Workspace 内のコンテンツに対して一意となる別の ID を指定してください。
注記
この違反は通常、コンポーネントに自動割り当てされた Item ID 値を手動で上書きした場合に発生します。File » New » Component コマンドまたは Components panel から作成した新規コンポーネントでは、このフィールドは Create new component dialog で選択したコンポーネントタイプに対して定義されたコンポーネントテンプレートに従って入力されます。テンプレートが存在しない場合、またはダイアログで <Undefined> エントリーが選択された場合は、デフォルトの命名規則 CMP-{00000} が使用されます。Explorer panel から作成した新規コンポーネントでは、このフィールドはそのコンポーネントの親フォルダーに指定されたデフォルトの命名規則に従って入力されます。親フォルダーにコンポーネントテンプレートが関連付けられている場合は、そのテンプレートで定義された Component Naming が適用されます。ソフトウェアは Workspace 全体と既存コンテンツの識別子を走査し、その規則に基づいて次に利用可能な一意の ID を自動的に割り当てます。
ユーザー定義可能なチェックは、Preferences ダイアログの Data Management – Component Rule Checks page で設定します。

コンポーネントの検証時に使用する、グローバル設定の一部として構成可能なユーザー定義違反チェックです。
固定テストのいずれかが失敗した場合、またはユーザー定義チェックが Fatal Error レベルである場合、コンポーネントを Workspace に保存することはできません。
ユーザー定義チェックのデフォルト設定はコンポーネントに適していない場合があるため、各オプションと、それらを設計に合わせて設定する方法を理解しておくことが重要です。各ユーザー定義エラーチェックの情報は以下に記載されています。
コンポーネントに関連する違反
Duplicate component by Name
Default report mode:
概要
この違反は、Component Editor で定義中のコンポーネント名が、connected Workspace 内の別のコンポーネント名と同じ場合に発生します。
通知
通知は Messages パネルに次の形式で表示されます。
Duplicate component by Name
解決のための推奨事項
必要に応じて、コンポーネントに異なる一意の名前を割り当ててください。
- Component Editor の Single Component Editing mode では、Name フィールドを Component 領域で使用して、connected Workspace 内のコンポーネントに対して一意となる別の名前を指定してください。
- Component Editor の Batch Component Editing mode では、コンポーネント定義領域の Item ID フィールド(Component 列グループ内)を使用して、connected Workspace 内のコンポーネントに対して一意となる別の名前を指定してください。
Duplicate component by PCL
Default report mode:
概要
この違反は、Component Editor で定義中のコンポーネントが、connected Workspace 内の別のコンポーネントで使用されている Part Choice を持っている場合に発生します。
通知
通知は Messages パネルに次の形式で表示されます。
Duplicate component by Part Choice list
解決のための推奨事項
必要に応じて、コンポーネントに異なる一意の Part Choice を割り当ててください。
- Component Editor の Single Component Editing mode では、Part Choices 領域を使用して、connected Workspace 内のコンポーネントに対して一意となるようにコンポーネントの Part Choices の一覧を変更してください。
- Component Editor の Batch Component Editing mode では、コンポーネント定義領域の Part Choice n 列グループを使用して、connected Workspace 内のコンポーネントに対して一意となるようにコンポーネントの Part Choices の一覧を変更してください。
Invalid pin mappings
Default report mode:
概要
この違反は、Component Editor で定義中のコンポーネントにおいて、コンポーネントシンボルとフットプリント間のマッピングがあいまいな場合に発生します。たとえば、シンボルの Designator フィールドに定義されたピンが 1、2、3 である一方、フットプリントの Designator フィールドに定義されたパッドが B、C、E である場合、またはシンボルのピン数がフットプリントのパッド数より多い場合に、この違反が発生します。
通知
通知は、Messages パネルに次の形式で表示されます。
Pin <PinDesignator> of the symbol <SymbolName> (<SymbolRevisionID>) does not have corresponding pad <PadDesignator> in footprint <FootprintName> (<FootprintRevisionID>)
各項目の意味:
-
PinDesignatorはシンボルピンの Designator です。 -
SymbolNameはシンボルの名前です。 -
SymbolRevisionIDはシンボルの Item-Revision ID です。 -
PadDesignatorはフットプリントパッドの Designator です。 -
FootprintNameはフットプリントの名前です。 -
FootprintRevisionIDはフットプリントの Item-Revision ID です。
解決のための推奨事項
現在追加されているモデルを編集するか、別のモデルを選択して、シンボルピンがフットプリントパッドと1対1で対応するようにしてください。
-
Component Editor の Single Component Editing mode では:
-
モデルプレビュー右上の
コントロールをクリックすると、そのコンポーネントで現在使用(参照)されているモデルを、そのモデルタイプに対応する一時エディターで変更できます。
-
モデルプレビュー右上の
コントロールをクリックし、メニューから Select Model エントリーを選択すると、別のモデル、または同じモデルの別リビジョンを参照して選択できます。
-
シンボルプレビュー右上の
コントロールをクリックすると、Pins panel にアクセスでき、モデルのセルをクリックして必要な値を入力することで、マッピングされたパッド/ピンのターゲットを直接変更できます。
-
モデルプレビュー右上の
-
Component Editor の Batch Component Editing mode では:
- Model Links 領域でモデルエントリーを右クリックし、コンテキストメニューから Edit コマンドを選択すると、そのコンポーネントで現在使用(参照)されているモデルを、そのモデルタイプに対応する一時エディターで変更できます。
-
Model Links 領域でモデルの Item ID フィールドをクリックし、続いて
ボタンをクリックすると、別のモデル、または同じモデルの別リビジョンを参照して選択できます。
Missing Component Description
Default report mode:
概要
この違反は、Component Editor で定義中のコンポーネントの説明が指定されていない場合に発生します。
通知
通知は、Messages パネルに次の形式で表示されます。
Component Description is not specified
解決のための推奨事項
必要に応じて、問題のあるコンポーネントに説明を指定してください。
- Component Editor の Single Component Editing mode では、Component 領域の Description フィールドを使用して説明を指定します。
- Component Editor の Batch Component Editing mode では、コンポーネント定義領域の Component 列グループにある Description フィールドを使用して、問題のあるコンポーネントの説明を指定します。
Missing Component Name
Default report mode:
概要
この違反は、Component Editor で定義中のコンポーネントの名前が指定されていない場合に発生します。
通知
通知は、Messages パネルに次の形式で表示されます。
Component Name is not specified
解決のための推奨事項
必要に応じて、問題のあるコンポーネントに名前を指定してください。
- Component Editor の Single Component Editing mode では、Component 領域の Name フィールドを使用して名前を指定します。
- Component Editor の Batch Component Editing mode では、コンポーネント定義領域の Component 列グループにある Name フィールドを使用して、問題のあるコンポーネントの名前を指定します。
Missing Component Type
Default report mode:
概要
この違反は、Component Editor で定義中のコンポーネントのタイプが指定されていない場合に発生します。
通知
通知は、Messages パネルに次の形式で表示されます。
Component Type is not specified
解決のための推奨事項
必要に応じて、問題のあるコンポーネントにタイプを指定してください。
- Component Editor の Single Component Editing mode では、Component 領域の Type フィールドを使用してタイプを指定します。
- Component Editor の Batch Component Editing mode では、コンポーネント定義領域の Component 列グループにある Type フィールドを使用して、問題のあるコンポーネントのタイプを指定します。
Model revision is in Inapplicable State
Default report mode:
概要
この違反は、コンポーネント定義で使用(参照)されているリンク済みモデルが、適用不可の状態にあると検出された場合に発生します。たとえば、そのモデルが現在 Obsolete であり、そのため使用すべきではない場合です。適用可否は、State Properties dialog の Allowed to be used in designs オプションによって決定されます。Edit Lifecycle Definitions dialog 内から、親ライフサイクル定義内の状態エントリーをダブルクリックするか、そのエントリーを選択して表示される編集アイコン をクリックすることで、必要な状態のこのダイアログにアクセスできます。このオプションが有効な場合、その状態のモデルはコンポーネントでの使用が許可されます。この場合、そのモデルは Applicable と見なされます。このオプションが無効な場合、その状態のモデルは有効に使用できず、Inapplicable(または非適用)と見なされます。
通知
通知は、Messages パネルに次の形式で表示されます。
<ModeName> (<ModelRevisionID>) revision is in inapplicable state
各項目の意味:
-
ModelNameはモデルの名前です。 -
ModelRevisionIDはモデルの Item-Revision ID です。
解決のための推奨事項
コンポーネントで有効に使用できる代替モデル、または同じモデルの別リビジョンを選択してください。
-
Component Editor の Single Component Editing mode では、モデルプレビュー右上の
コントロールをクリックし、メニューから Select Model エントリーを選択すると、別のモデル、または同じモデルの別リビジョンを参照して選択できます。
-
Component Editor の Batch Component Editing mode では、Model Links 領域でモデルの Item ID フィールドをクリックし、続いて
ボタンをクリックすると、別のモデル、または同じモデルの別リビジョンを参照して選択できます。
Model revision is Out Of Date
Default report mode:
概要
この違反は、コンポーネント定義で使用(参照)されているリンク済みモデルが古くなっていると検出された場合に発生します。モデルのより新しいリビジョンが利用可能な場合、Revision State フィールドには、モデルプレビューの現在のリビジョンのライフサイクル状態の右側に Out of date というテキストが表示されてそれが反映されます(Component Editor の Single Component Editing モードの場合)。または、Model Links 領域の Revision Status フィールドに、太字で表示される Out of date というテキストでフラグが付きます(Component Editor の Batch Component Editing モードの場合)。
通知
通知は、Messages パネルに次の形式で表示されます。
<ModelName> (<ModelRevisionID>) revision is Out of Date
各項目の意味:
-
ModelNameはモデルの名前です。 -
ModelRevisionIDはモデルの Item-Revision ID です。
解決のための推奨事項
古くなっているコンポーネントモデルリンクを更新し、モデルの最新リビジョンを使用するようにしてください。
-
Component Editor の Single Component Editing mode では、モデルプレビュー右上の
コントロールをクリックし、メニューから Update to Latest エントリーを選択します。
- Component Editor の Batch Component Editing mode では、Model Links 領域のモデルエントリー上の任意の場所を右クリックし、メニューから Update to Latest Revision を選択します。
Number of Pads exceeds Number of Pins
Default report mode:
概要
この違反は、コンポーネント定義で使用(参照)されているフットプリントモデルに、その参照先回路図シンボルのピン数よりも多くのパッド(銅箔レイヤー上に配置された SMD パッドおよびめっきスルーホールパッド)が含まれている場合に発生します。
通知
通知は、Messages パネルに次の形式で表示されます。
Number of pads in the footprint <FootprintName> (<FootprintRevisionID>) (<FootprintNumberOfPads>) exceeds number of pins in the symbol <SymbolName> (<SymbolRevisionID>) (<SymbolNumberOfPins>)
各項目の意味:
-
FootprintNameはフットプリントの名前です。 -
FootprintRevisionIDはフットプリントの Item-Revision ID です。 -
FootprintNumberOfPadsはフットプリント内のパッド数です。 -
SymbolNameはシンボル名です。 -
SymbolRevisionIDはシンボルの Item-Revision ID です。 -
SymbolNumberOfPinsはシンボル内のピン数です。
解決のための推奨事項
現在追加されているモデルを編集するか、別のシンボル/フットプリントモデルを選択して、フットプリントのパッド数がシンボルのピン数を超えていないことを確認してください。
-
コンポーネントエディターの Single Component Editing mode では:
-
モデルプレビュー右上の
コントロールをクリックすると、そのモデルタイプに対応する一時エディターで、コンポーネントが現在使用(参照)しているモデルを変更できます。
-
モデルプレビュー右上の
コントロールをクリックし、メニューから Select Model エントリを選択すると、別のモデル、または同じモデルの別リビジョンを参照して選択できます。
-
モデルプレビュー右上の
-
コンポーネントエディターの Batch Component Editing mode では:
- Model Links 領域内のモデルエントリを右クリックし、コンテキストメニューから Edit コマンドを選択すると、そのモデルタイプに対応する一時エディターで、コンポーネントが現在使用(参照)しているモデルを変更できます。
-
Model Links 領域内のモデルの Item ID フィールドをクリックし、続いて
ボタンをクリックすると、別のモデル、または同じモデルの別リビジョンを参照して選択できます。
Revision that is being edited is not latest
Default report mode:
概要
この違反は、編集中のコンポーネントリビジョンが、接続されている Workspace で利用可能な最新リビジョンではない場合に発生します。
通知
通知は Messages パネルに次の形式で表示されます:
<ComponentName> (<ComponentRevisionID>) revision is Out of Date
ここで:
-
ComponentNameはコンポーネントの Name です。 -
ComponentRevisionIDはコンポーネントの Item-Revision ID です。
解決のための推奨事項
編集対象として最新のコンポーネントリビジョンを選択してください。これを行うには、Components panel でコンポーネントを参照し、パネル内のそのエントリを右クリックして Edit を選択します。
Unrecognized combination of Manufacturer+Part Number in Part Choice
Default report mode:
概要
この違反は、コンポーネントの part choice に不正なエントリが追加され、その部品を Workspace が取得できない場合に発生します。
通知
通知は Messages パネルに次の形式で表示されます:
Manufacturer+Part Number combination was not found in the available Part Sources ("Part Choice <n>")
ここで:
-
nは問題のある part choice の連番です。
解決のための推奨事項
問題のあるコンポーネントに対して有効な part choice を指定してください。
- コンポーネントエディターの Single Component Editing mode では、Part Choices 領域から無効な part choice を削除し、新しい正しい part choice を追加します。
- コンポーネントエディターの Batch Component Editing mode では、コンポーネント定義領域の Part Choice n フィールドに正しい値を入力します。part choice フィールドの値に不正なエントリがある間は、テキストはグレーのイタリック体で表示されます。両方のエントリが正しくなると、テキストは通常の白色テキストとして表示されます。
フットプリントに関連する違反
Duplicate Pad Designator
Default report mode:
概要
この違反は、Component Editor で定義中のコンポーネントにリンクされたフットプリントモデルに、Pad オブジェクトが複数存在し、それらの Designator プロパティ値が同一である場合に発生します。
通知
通知は Messages パネルに次の形式で表示されます:
Duplicate Pad Designator On Pads Pad <Identifier1> on <Layer1> And Pad <Identifier2> on <Layer2>
ここで:
-
Identifier1は、重複したデジグネーターを持つパッドの最初のインスタンスの識別子で、ネット-デジグネーターの組み合わせとパッド座標で表されます。 -
Layer1は、重複したデジグネーターを持つパッドの最初のインスタンスが配置されているレイヤーです。 -
Identifier2は、重複したデジグネーターを持つパッドの 2 番目のインスタンスの識別子で、ネット-デジグネーターの組み合わせとパッド座標で表されます。 -
Layer2は、重複したデジグネーターを持つパッドの 2 番目のインスタンスが配置されているレイヤーです。
解決のための推奨事項
リンクされたフットプリントモデル内のパッドに、それぞれ異なる一意のデジグネーターを割り当ててください。
-
コンポーネントエディターの Single Component Editing mode では、フットプリントプレビュー右上の
コントロールをクリックします。
- コンポーネントエディターの Batch Component Editing mode では、Model Links 領域内のフットプリントエントリを右クリックし、コンテキストメニューから Edit コマンドを選択します。
コンポーネントが現在使用(参照)しているフットプリントモデルが一時 PCB Footprint エディターで開きます。問題のあるパッドを選択し、Pad mode of the Properties panel でその Designator プロパティの値を変更してください。
Duplicate Primitives
Default report mode:
概要
この違反は、Component Editor で定義中のコンポーネントにリンクされたフットプリントモデルに、同一レイヤー上の同一位置に同一オブジェクトが配置されている場合に発生します。
通知
通知は Messages パネルに次の形式で表示されます:
Duplicate Primitives: <ObjectType1> <Identifier1> on <Layer1> And <ObjectType2> <Identifier2> on <Layer2>
ここで:
-
ObjectType1は、重複オブジェクトの最初のインスタンスのタイプです。 -
Identifier1は、重複オブジェクトの最初のインスタンスの識別子です。識別子の表現はオブジェクトタイプによって異なります。 -
Layer1は、重複オブジェクトの最初のインスタンスが配置されているレイヤーです。 -
ObjectType2は、重複オブジェクトの 2 番目のインスタンスのタイプです。 -
Identifier2は、重複オブジェクトの 2 番目のインスタンスの識別子です。識別子の表現はオブジェクトタイプによって異なります。 -
Layer2は、重複オブジェクトの 2 番目のインスタンスが配置されているレイヤーです。
解決のための推奨事項
フットプリントモデルから重複オブジェクトを削除してください。
-
コンポーネントエディターの Single Component Editing mode では、フットプリントプレビュー右上の
コントロールをクリックします。
- コンポーネントエディターの Batch Component Editing mode では、Model Links 領域内のフットプリントエントリを右クリックし、コンテキストメニューから Edit コマンドを選択します。
コンポーネントが現在使用(参照)しているフットプリントモデルが一時 PCB Footprint エディターで開きます。重複オブジェクトを選択し、Delete ショートカットを使用して削除してください。
Mirrored Footprint (designed on bottom layer)
Default report mode:
概要
この違反は、Component Editor で定義中のコンポーネントにリンクされたフットプリントモデルに、重要なプリミティブ(パッド、トラック、アーク、フィル、リージョン、長方形、文字列、キープアウトオブジェクト)が Bottom Layer に配置されている一方で、Top Layer にはそのようなプリミティブが配置されていない場合に発生します。
PCB Footprint エディターでは、フットプリントは基板の上面用として作成されます。必要に応じて、PCB 設計プロセス中に下面へ反転できます。
通知
通知は Messages パネルに次の形式で表示されます:
Bottom Layer Component
解決のための推奨事項
フットプリントのプリミティブを Bottom Layer から Top Layer へ反転してください。
-
コンポーネントエディターの Single Component Editing mode では、フットプリントプレビュー右上の
コントロールをクリックします。
- コンポーネントエディターの Batch Component Editing mode では、Model Links 領域内のフットプリントエントリを右クリックし、コンテキストメニューから Edit コマンドを選択します。
コンポーネントが現在使用(参照)しているフットプリントモデルが一時 PCB Footprint エディターで開きます。Bottom Layer 上のプリミティブを選択し、Properties パネルの対応するモードでその Layer プロパティを Top Layer に変更してください。
Missing Pad Designator
Default report mode:
概要
この違反は、Component Editor で定義中のコンポーネントにリンクされたフットプリントモデルに、Pad オブジェクトがあり、その Designator プロパティ値が指定されていない場合に発生します。
通知
通知は、次の形式で Messages パネルに表示されます。
Missing Pad Designator on Pad: Pad <Identifier> on <Layer>
各項目の意味:
-
Identifierは、デジグネータが指定されていないパッドの識別子で、パッドのネットと座標で表されます。 -
Layerは、デジグネータが指定されていないそのパッドが配置されているレイヤーです。
解決の推奨方法
リンクされたフットプリントモデルのパッドにデジグネータ値を指定してください。
-
Component Editor の Single Component Editing mode では、フットプリントのプレビュー右上にある
コントロールをクリックして、コンポーネントが現在使用している(参照している)フットプリントを一時的な PCB Footprint エディターで開きます。
- Component Editor の Batch Component Editing mode では、Model Links 領域のフットプリント項目を右クリックし、コンテキストメニューから Edit コマンドを選択します。
コンポーネントが現在使用している(参照している)フットプリントモデルが、一時的な PCB Footprint エディターで開きます。問題のあるパッドを選択し、Pad mode of the Properties panel でその Designator プロパティの値を指定してください。
Offset Footprint Reference
Default report mode:
概要
この違反は、Component Editor で定義中のコンポーネントにリンクされたフットプリントモデルの参照点(原点)が、フットプリントオブジェクトで構成される外接矩形の外側にある場合に発生します。
通知
通知は、次の形式で Messages パネルに表示されます。
Offset Component Origin
解決の推奨方法
参照点の位置を、フットプリントオブジェクトで構成される外接矩形の内側になるよう変更してください。
-
Component Editor の Single Component Editing mode では、フットプリントのプレビュー右上にある
コントロールをクリックして、コンポーネントが現在使用している(参照している)フットプリントを一時的な PCB Footprint エディターで開きます。
- Component Editor の Batch Component Editing mode では、Model Links 領域のフットプリント項目を右クリックし、コンテキストメニューから Edit コマンドを選択します。
コンポーネントが現在使用している(参照している)フットプリントモデルが、一時的な PCB Footprint エディターで開きます。メインメニューの Edit » Set Reference サブメニューのコマンドを使用して、フットプリントの参照点の現在位置を変更してください。
Shorted Copper
Default report mode:
概要
この違反は、Component Editor で定義中のコンポーネントにリンクされたフットプリントモデルに、銅箔レイヤー上のオブジェクトによって相互に接続された Pad オブジェクトがある場合に発生します。
通知
通知は、次の形式で Messages パネルに表示されます。
Shorted Copper Connection Between Pad <Identifier1> on <Layer1> And Pad <Identifier2> on <Layer2>
各項目の意味:
-
Identifier1は、ショートしているパッドの組のうち最初のパッドインスタンスの識別子で、ネットとデジグネータの組み合わせ、およびパッド座標で表されます。 -
Layer1は、ショートしているパッドの組のうち最初のパッドインスタンスが配置されているレイヤーです。 -
Identifier2は、ショートしているパッドの組のうち 2 番目のパッドインスタンスの識別子で、ネットとデジグネータの組み合わせ、およびパッド座標で表されます。 -
Layer2は、ショートしているパッドの組のうち 2 番目のパッドインスタンスが配置されているレイヤーです。
解決の推奨方法
リンクされたフットプリントモデルのパッド同士を接続している銅箔レイヤーオブジェクトを削除してください。
-
Component Editor の Single Component Editing mode では、フットプリントのプレビュー右上にある
コントロールをクリックします。
- Component Editor の Batch Component Editing mode では、Model Links 領域のフットプリント項目を右クリックし、コンテキストメニューから Edit コマンドを選択します。
コンポーネントが現在使用している(参照している)フットプリントモデルが、一時的な PCB Footprint エディターで開きます。パッド同士を接続している銅箔レイヤーオブジェクトを選択し、パッドを接続しないように変更するか、それらのオブジェクトを削除してください。
Unconnected Copper
Default report mode:
概要
この違反は、Component Editor で定義中のコンポーネントにリンクされたフットプリントモデルに銅箔レイヤー上のオブジェクトがあり、それらのオブジェクトがどの Pad オブジェクトにも接続されていない場合に発生します。このようなフットプリントが PCB 設計に配置されると、これらの銅箔レイヤーオブジェクトにはネットが割り当てられず、デッドカッパーになります。
通知
通知は、次の形式で Messages パネルに表示されます。
Unconnected Copper on primitive : <ObjectType> <Identifier> on <Layer>
各項目の意味:
-
ObjectTypeは、フットプリントモデル内でどの Pad オブジェクトにも接続されていないオブジェクトインスタンスの種類です。 -
Identifierは、フットプリントモデル内でどの Pad オブジェクトにも接続されていないオブジェクトの識別子です。識別子の表現はオブジェクトの種類によって異なります。 -
Layerは、フットプリントモデル内でどの Pad オブジェクトにも接続されていないそのオブジェクトインスタンスが配置されているレイヤーです。
解決の推奨方法
現在フットプリントモデル内でどの Pad オブジェクトにも接続されていないオブジェクトが、パッドに接続されるようにフットプリントモデルを変更してください。
-
Component Editor の Single Component Editing mode では、フットプリントのプレビュー右上にある
コントロールをクリックします。
- Component Editor の Batch Component Editing mode では、Model Links 領域のフットプリント項目を右クリックし、コンテキストメニューから Edit コマンドを選択します。
コンポーネントが現在使用している(参照している)フットプリントモデルが、一時的な PCB Footprint エディターで開きます。銅箔レイヤー上にオブジェクトを配置して、フットプリントのパッドと現在どの Pad オブジェクトにも接続されていないオブジェクトとの間に接続を形成するか、これらの未接続オブジェクトを削除してください。
シンボルに関連する違反
Different pins between modes
Default report mode:
概要
この違反は、シンボルの表示モードのいずれか 1 つに余分なピンがある場合に発生します。
通知
通知は、次の形式で Messages パネルに表示されます。
Extra Pin in display mode <DisplayMode> of the symbol <SymbolRevisionID>. Part <PartDesignator>. Pin Name "<PinName>"
各項目の意味:
-
DisplayModeは、余分なピンが見つかったシンボルの特定のグラフィカル表示モードです。シンボルには Normal モードがあり、最大 255 個までの Alternate モードを定義できます。詳細は、creating multiple graphical display modes of the same component symbol を参照してください。 -
SymbolRevisionIDは、シンボルの Item-Revision ID です。 -
PartDesignatorは、シンボルパーツの Designator です。 -
PinNameは、問題のあるピンの Name です。
解決の推奨方法
この違反は通常、シンボルに代替グラフィカルモードが定義されており、次のいずれかに該当する場合に発生します。
- ある表示モードに、別の表示モードでは指定されていない余分なピンが追加されている、または
- あるピンに、別の表示モードで指定されているピンとは異なる Designator および/または Name が指定されている。
グラフィカル表示モード間ではピン数が同一であるだけでなく、各ピンの Designator と Name も同一でなければなりません。詳細は、creating multiple graphical display modes of the same component symbol を参照してください。
問題のあるピンの Designator および/または Name を変更して、シンボルの表示モード間でピン数とそれらの Designator および Name プロパティが同じになるようにするか、表示モードから余分なピンを削除してください。
-
Component Editor の Single Component Editing mode では、シンボルのプレビュー右上にある
コントロールをクリックします。
- Component Editor の Batch Component Editing mode では、Model Links 領域のシンボル項目を右クリックし、コンテキストメニューから Edit コマンドを選択します。
コンポーネントが現在使用している(参照している)シンボルモデルが、一時的な Schematic Library エディターで開きます。問題のあるピンを選択し、Pin mode of the Properties panel でその Designator プロパティおよび/または Name プロパティの値を変更するか、Delete ショートカットを使用してこれらのピンを削除してください。
Duplicate Pin Designators
Default report mode:
概要
この違反は、コンポーネントのシンボルモデル内の 2 つ以上のピンが同じデジグネータを持っている場合に発生します。
通知
通知は、次の形式で Messages パネルに表示されます:
Duplicate Pin Designator(s) (mode <DisplayMode>): <PinDesignatorList>
ここで:
-
DisplayModeは、重複したピンが見つかったシンボルの特定のグラフィカル表現モードです。シンボルには Normal モードがあり、最大 255 個までの定義済み Alternate モードを持つことができます。 -
PinDesignatorListは、問題のあるシンボル内で重複しているピンデジグネータのカンマ区切りリストです。
解決のための推奨事項
問題のあるピンのデジグネータを適切に変更し、それぞれが一意に割り当てられるようにします。
-
Component Editor の Single Component Editing mode では、シンボルのプレビュー右上にある
コントロールをクリックします。
- Component Editor の Batch Component Editing mode では、Model Links 領域内のシンボルエントリを右クリックし、コンテキストメニューから Edit コマンドを選択します。
現在コンポーネントで使用(参照)されているシンボルモデルが、一時的な Schematic Library エディタで開きます。問題のあるピンを選択し、Pin mode of the Properties panel でそれらの Designator プロパティの値を変更するか、Delete ショートカットを使用してこれらのピンを削除します。
Missing Default Designator
Default report mode:
概要
この違反は、コンポーネントの シンボルモデルにデフォルトのデジグネータが指定されていない場合に発生します。
通知
通知は、次の形式で Messages パネルに表示されます:
Missing Default Designator
解決のための推奨事項
問題のあるシンボルモデルにデフォルトのデジグネータを指定します。
-
Component Editor の Single Component Editing mode では、シンボルのプレビュー右上にある
コントロールをクリックします。
- Component Editor の Batch Component Editing mode では、Model Links 領域内のシンボルエントリを右クリックし、コンテキストメニューから Edit コマンドを選択します。
現在コンポーネントで使用(参照)されているシンボルモデルが、一時的な Schematic Library エディタで開きます。Symbol mode of the Properties panel を開き(デザインスペースで何も選択されていないときにアクティブ)、Designator フィールドに必要なデジグネータプレフィックスの後に '?' 文字を付けて指定します(例: C?)。回路図シート上に配置されたコンポーネントのデジグネータ内の疑問符は、Design Annotation プロセス中に実際の番号へ更新されます。
Missing Pin Designator
Default report mode:
概要
この違反は、コンポーネントの シンボルモデル内のピンにデジグネータが指定されていない場合に発生します。
通知
通知は、次の形式で Messages パネルに表示されます:
Missing Pin Designator of the symbol <SymbolRevisionID>
ここで:
-
SymbolRevisionIDは、問題のあるシンボルの Item-Revision ID です。
解決のための推奨事項
問題のあるシンボルモデル内の各ピンにデジグネータを指定します。
-
Component Editor の Single Component Editing mode では、シンボルのプレビュー右上にある
コントロールをクリックします。
- Component Editor の Batch Component Editing mode では、Model Links 領域内のシンボルエントリを右クリックし、コンテキストメニューから Edit コマンドを選択します。
現在コンポーネントで使用(参照)されているシンボルモデルが、一時的な Schematic Library エディタで開きます。問題のあるピンを選択し、Pin mode of the Properties panel でそれらの Designator プロパティの値を指定するか、Delete ショートカットを使用してピンを削除します。
Missing Pin Name
Default report mode:
概要
この違反は、コンポーネントの シンボルモデル内のピンに名前が指定されていない場合に発生します。
通知
通知は、次の形式で Messages パネルに表示されます:
Missing Pin Name of the symbol <SymbolRevisionID>. Pin Designator "<PinDesignator>".
ここで:
-
SymbolRevisionIDは、問題のあるシンボルの Item-Revision ID です。 -
PinDesignatorは、問題のあるピンの Designator です。
解決のための推奨事項
問題のあるシンボルモデル内の各ピンに名前を指定します。
-
Component Editor の Single Component Editing mode では、シンボルのプレビュー右上にある
コントロールをクリックします。
- Component Editor の Batch Component Editing mode では、Model Links 領域内のシンボルエントリを右クリックし、コンテキストメニューから Edit コマンドを選択します。
現在コンポーネントで使用(参照)されているシンボルモデルが、一時的な Schematic Library エディタで開きます。問題のあるピンを選択し、Pin mode of the Properties panel でそれらの Name プロパティの値を指定するか、Delete ショートカットを使用してこれらのピンを削除します。
注記
各コンポーネントについて、Messages パネルには 1 件の違反インスタンスのみが一覧表示されます。コンポーネントによっては、名前が定義されていないピンを複数含むシンボルを持つ場合があります。
Missing Pins in Sequence
Default report mode:
概要
この違反は、問題のあるシンボルのピンデジグネータ値の数値シーケンス内に欠落ピンが検出された場合に発生します。たとえば、シンボルにデジグネータ 1、2、5 のピンがあり、デジグネータ 3 および 4 のピンが存在しない場合です。
通知
通知は、次の形式で Messages パネルに表示されます:
Missing Pin Designator In Sequence : <PinDesignatorList> [<LowerPinDesignator>..<UpperPinDesignator>]
ここで:
-
PinDesignatorListは、問題のあるシンボルで検出された数値シーケンス内の欠落しているピンデジグネータのカンマ区切りリストです。 -
LowerPinDesignatorは、問題のあるシンボルで検出されたピンデジグネータの最小数値です。 -
UpperPinDesignatorは、問題のあるシンボルで検出されたピンデジグネータの最大数値です。
解決のための推奨事項
問題のあるシンボルモデルで、シーケンス内の欠落しているピンデジグネータを持つピンを追加するか、ピンデジグネータが連続した整数値のシーケンスになるように変更します。
-
Component Editor の Single Component Editing mode では、シンボルのプレビュー右上にある
コントロールをクリックします。
- Component Editor の Batch Component Editing mode では、Model Links 領域内のシンボルエントリを右クリックし、コンテキストメニューから Edit コマンドを選択します。
現在コンポーネントで使用(参照)されているシンボルモデルが、一時的な Schematic Library エディタで開きます。メインメニューの Place » Pin コマンドを使用して必要な数のピンを追加し、Pin mode of the Properties panel でそれらの Designator プロパティの値を指定して、シンボル内のピンデジグネータが連続した整数値のシーケンスになるようにします。シンボル内にすでに配置されているピンの Designator プロパティを編集することもできます。
注記
連番のピン番号を使用しないコンポーネントもあります。たとえば、A1、A3、A5(以下同様)のような非連番のピン番号を持つ BGA です。この場合は、この違反を含んだままコンポーネントをリリースし、その理由を Release Notes に記載することを推奨します。あるいは、Preferences ダイアログの Data Management – Component Rule Checks ページにある Missing Pins in Sequence チェックを No Report に設定します。