コンポーネントの検証
コンポーネントエディター(Single Component Editing または Batch Component Editing モード)で定義または編集した Workspace Library コンポーネントを connected Workspace に保存し、そのコンポーネントを設計で使用可能にする前に、構成済み設定に従ってこのコンポーネントが要件を満たしていることを確認することが重要です。コンポーネントを Workspace に保存しようとすると、コンポーネントエディターは検証(Component Rule Check)を実行します。この機能は、メインメニューから Tools » Component Rule Check コマンドを選択することで、いつでも手動で実行することもできます。実行前に、コンポーネントをローカルに保存していること(File » Save)を確認してください。
基板プロジェクトに違反を検出するための検証プロセスがあるのと同様に、コンポーネントエディターにもコンポーネント検証機能があります。検出された違反はすべて Messages パネルに一覧表示されます。
コンポーネント検証では、コンポーネント本体と定義済みモデルに関するさまざまな潜在的問題をテストします。固定のテストに加え、グローバルレベルでユーザー定義可能な各種違反タイプも対象となります。
以下の固定検証チェックはいずれもレポートモードが
です。
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 では、Component の Folder フィールドを使用して、コンポーネントの保存先となる対象 Workspace 内のフォルダーを指定します。保存先フォルダーを手動で指定するには、
ボタンをクリックして Choose Folder ダイアログを開きます。既存フォルダーを参照して選択するか、その場で新規作成してください。
-
Component Editor の Batch Component Editing mode では、エディターのコンポーネント定義領域にある Component 列グループの FolderPath フィールドを使用して、コンポーネントの保存先となる対象 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 では、Component 領域の Id フィールドを使用して、接続先 Workspace のコンテンツ内で一意となる別の ID を指定してください。
-
Component Editor の Batch Component Editing mode では、コンポーネント定義領域の Component 列グループにある Item ID フィールドを使用して、接続先 Workspace のコンテンツ内で一意となる別の ID を指定してください。
注記
この違反は通常、コンポーネントに自動割り当てされた Item ID 値を手動で上書きした場合に発生します。File » New » Component コマンドまたは Components パネル から作成した新規コンポーネントでは、このフィールドは Create new component dialog で選択したコンポーネントタイプに対して定義されたコンポーネントテンプレートに従って入力されます。テンプレートが存在しない場合、またはダイアログで <Undefined> エントリーが選択されている場合は、デフォルトの命名スキーム CMP-{00000} が使用されます。Explorer パネル から作成した新規コンポーネントでは、このフィールドはそのコンポーネントの親フォルダーに指定されたデフォルトの命名スキームに従って入力されます。親フォルダーにコンポーネントテンプレートが関連付けられている場合は、そのテンプレートで定義された 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 では、Component 領域の Name フィールドを使用して、接続先 Workspace 内のコンポーネントに対して一意となる別の名前を指定してください。
-
Component Editor の Batch Component Editing mode では、コンポーネント定義領域の Component 列グループにある Item ID フィールドを使用して、接続先 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 領域を使用して、接続先 Workspace 内のコンポーネントに対して一意となるようにコンポーネントの Part Choice の一覧を変更してください。
-
Component Editor の Batch Component Editing mode では、コンポーネント定義領域の Part Choice n 列グループを使用して、接続先 Workspace 内のコンポーネントに対して一意となるようにコンポーネントの Part Choice の一覧を変更してください。
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 にアクセスでき、モデルのセルをクリックして必要な値を入力することで、マップされた pad/pin ターゲットを直接変更できます。
-
-
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(または non-applicable)と見なされます。
通知
次の形式で 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 mode の場合)。また、Component Editor の Batch Component Editing mode の場合は、Model Links 領域の Revision Status フィールドが太字の Out of date テキストで示されます。
通知
次の形式で 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はフットプリントのアイテム・リビジョンIDです。 -
FootprintNumberOfPadsはフットプリント内のパッド数です。 -
SymbolNameはシンボルの名前です。 -
SymbolRevisionIDはシンボルのアイテム・リビジョンIDです。 -
SymbolNumberOfPinsはシンボル内のピン数です。
解決のための推奨事項
フットプリントのパッド数がシンボルのピン数を超えないように、現在追加されているモデルを編集するか、別のシンボル/フットプリントモデルを選択してください。
-
Component Editor の Single Component Editing mode では:
-
モデルプレビュー右上の
コントロールをクリックすると、現在コンポーネントで使用中(参照中)のモデルを、そのモデルタイプに対応する一時エディターで変更できます;
-
モデルプレビュー右上の
コントロールをクリックし、メニューから Select Model エントリーを選択すると、別のモデルまたは同じモデルの別リビジョンを参照して選択できます。
-
-
Component Editor の 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はコンポーネントのアイテム・リビジョン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 を指定してください。
-
Component Editor の Single Component Editing mode では、Part Choices 領域から無効な Part Choice を削除し、新しい正しい Part Choice を追加します。
-
Component Editor の 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は重複したデジグネーターを持つパッドの1つ目のインスタンスの識別子で、ネットとデジグネーターの組み合わせおよびパッド座標で表されます。 -
Layer1は、重複したデジグネーターを持つパッドの1つ目のインスタンスが配置されているレイヤーです。 -
Identifier2は重複したデジグネーターを持つパッドの2つ目のインスタンスの識別子で、ネットとデジグネーターの組み合わせおよびパッド座標で表されます。 -
Layer2は、重複したデジグネーターを持つパッドの2つ目のインスタンスが配置されているレイヤーです。
解決のための推奨事項
リンクされたフットプリントモデルのパッドに、それぞれ異なる一意のデジグネーターを割り当ててください。
-
Component Editor の Single Component Editing mode では、フットプリントのプレビュー右上にある
コントロールをクリックします。
-
Component Editor の 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は重複オブジェクトの1つ目のインスタンスのタイプです。 -
Identifier1は重複オブジェクトの1つ目のインスタンスの識別子です。識別子の表現はオブジェクトタイプによって異なります。 -
Layer1は、重複オブジェクトの1つ目のインスタンスが配置されているレイヤーです。 -
ObjectType2は重複オブジェクトの2つ目のインスタンスのタイプです。 -
Identifier2は重複オブジェクトの2つ目のインスタンスの識別子です。識別子の表現はオブジェクトタイプによって異なります。 -
Layer2は、重複オブジェクトの2つ目のインスタンスが配置されているレイヤーです。
解決のための推奨事項
フットプリントモデルから重複オブジェクトを削除してください。
-
Component Editor の Single Component Editing mode では、フットプリントのプレビュー右上にある
コントロールをクリックします。
-
Component Editor の 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 へ反転してください。
-
Component Editor の Single Component Editing mode では、フットプリントのプレビュー右上にある
コントロールをクリックします。
-
Component Editor の 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はショートしているパッド対の1つ目のパッドインスタンスの識別子で、ネットとデジグネーターの組み合わせおよびパッド座標で表されます。 -
Layer1は、ショートしているパッド対の1つ目のパッドインスタンスが配置されているレイヤーです。 -
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 オブジェクトにも接続されていないオブジェクトとの間に接続を形成するか、これらの未接続オブジェクトを削除します。
シンボルに関連する違反
モード間でピンが異なる
Default report mode:
概要
この違反は、シンボルの表示モードの 1 つに余分なピンがある場合に発生します。
通知
通知は、 Messages パネルに次の形式で表示されます。
Extra Pin in display mode <DisplayMode> of the symbol <SymbolRevisionID>. Part <PartDesignator>. Pin Name "<PinName>"
ここで:
-
DisplayModeは、余分なピンが見つかったシンボルの特定のグラフィカル表現モードです。シンボルには Normal モードがあり、最大 255 個の Alternate モードを定義できます。同じコンポーネントシンボルの複数のグラフィカル表示モードの作成 も参照してください。 -
SymbolRevisionIDは、シンボルの Item-Revision ID です。 -
PartDesignatorは、シンボルパーツの Designator です。 -
PinNameは、問題のあるピンの Name です。
解決の推奨事項
この違反は通常、シンボルに代替のグラフィカルモードが定義されていて、次のいずれかに該当する場合に発生します。
- ある表示モードに、別の表示モードでは指定されていない余分なピンが追加されている、または
- あるピンに、別の表示モードで指定されたピンとは異なる Designator および/または Name が指定されている。
グラフィカル表示モード間ではピン数が同一である必要があるだけでなく、各ピンの Designator と Name も同一でなければなりません。同じコンポーネントシンボルの複数のグラフィカル表示モードの作成 も参照してください。
問題のあるピンの Designator および/または Name を変更して、シンボルの表示モード間でピン数とそれらの Designator および Name プロパティが同じになるようにするか、表示モードから余分なピンを削除してください。
-
Component Editor の Single Component Editing mode では、シンボルのプレビュー右上にある
コントロールをクリックします。
-
Component Editor の Batch Component Editing mode では、 Model Links 領域内のシンボル項目を右クリックし、コンテキストメニューから Edit コマンドを選択します。
現在コンポーネントで使用(参照)されているシンボルモデルが一時的な Schematic Library エディタで開きます。問題のあるピンを選択し、Properties パネルの Pin mode でその Designator および/または Name プロパティの値を変更するか、Delete ショートカットを使用してこれらのピンを削除してください。
重複したピンデジグネータ
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 エディタで開きます。問題のあるピンを選択し、Properties パネルの Pin mode でその Designator プロパティの値を変更するか、Delete ショートカットを使用してこれらのピンを削除してください。
デフォルトデジグネータの欠落
Default report mode:
概要
この違反は、コンポーネントのシンボルモデルにデフォルトデジグネータが指定されていない場合に発生します。
通知
通知は、 Messages パネルに次の形式で表示されます。
Missing Default Designator
解決の推奨事項
問題のあるシンボルモデルにデフォルトデジグネータを指定してください。
-
Component Editor の Single Component Editing mode では、シンボルのプレビュー右上にある
コントロールをクリックします。
-
Component Editor の Batch Component Editing mode では、 Model Links 領域内のシンボル項目を右クリックし、コンテキストメニューから Edit コマンドを選択します。
現在コンポーネントで使用(参照)されているシンボルモデルが一時的な Schematic Library エディタで開きます。Properties パネルの Symbol mode(デザインスペースで何も選択されていないときにアクティブ)を開き、Designator フィールドに必要なデジグネータ接頭辞の後に '?' 文字を続けて指定します(例: C?)。回路図シート上に配置されたコンポーネントのデジグネータ内の疑問符は、Design Annotation プロセス中に実際の番号へ更新されます。
ピンデジグネータの欠落
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 エディタで開きます。問題のあるピンを選択し、Properties パネルの Pin mode でその Designator プロパティの値を指定するか、Delete ショートカットを使用してピンを削除してください。
ピン名の欠落
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 エディタで開きます。問題のあるピンを選択し、Properties パネルの Pin mode でその Name プロパティの値を指定するか、Delete ショートカットを使用してこれらのピンを削除してください。
注
個別の各コンポーネントについて、 Messages パネルには 1 件の違反インスタンスのみが一覧表示されます。コンポーネントによっては、名前が定義されていないピンを複数含むシンボルを持つ場合があります。
連番内のピン欠落
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 では、シンボルのプレビュー右上にある
コントロールをクリックします。
-
Batch Component Editing mode のコンポーネントエディターで、Model Links 領域にあるシンボルエントリを右クリックし、コンテキストメニューから Edit コマンドを選択します。
現在そのコンポーネントで使用(参照)されているシンボルモデルが、一時的な Schematic Library エディターで開きます。メインメニューの Place » Pin コマンドを使用して必要な数のピンを追加し、Pin mode of the Properties panel でそれらの Designator プロパティの値を指定して、シンボル内のピンデジグネーターが連続した整数値の並びになるようにします。あわせて、シンボル内にすでに配置されているピンの Designator プロパティを編集することもできます。
Note
連番のピン番号を使用しないコンポーネントもあります。たとえば、A1、A3、A5(以下同様)のように、連続しないピン番号を持つ BGA です。このような場合は、この違反を含んだままコンポーネントをリリースし、その理由を Release Notes に記載することを推奨します。あるいは、Preferences ダイアログの Data Management – Component Rule Checks ページにある Missing Pins in Sequence チェックを No Report に設定してください。


