コンポーネントの検証
コンポーネントエディタ(単一コンポーネント編集モードまたはバッチコンポーネント編集モード)で定義・編集したワークスペースライブラリのコンポーネントを、接続されたワークスペースに保存し、設計で使用可能にする前に、そのコンポーネントが設定された要件を満たしていることを確認することが不可欠です。 コンポーネントをワークスペースに保存しようとすると、コンポーネントエディタは検証を実行します―― Component Rule Check。この機能は、メインメニューから Tools » Component Rule Check コマンドを選択することで、いつでも手動で実行することも可能です。実行する前に、必ずコンポーネントをローカルに保存しておいてください(File » Save)を必ず保存しておいてください。
基板プロジェクトに違反を検出するための検証プロセスがあるのと同様に、コンポーネントエディタにもコンポーネント検証機能があります。検出された違反はすべて、 Messages パネルに一覧表示されます。
コンポーネントの検証では、コンポーネントおよびその定義済みモデルに関する一連の潜在的な問題についてテストが行われます。これには、ハードワイヤードなテストに加え、グローバルレベルでユーザー定義可能なさまざまな違反タイプも含まれます。
以下のハードワイヤード検証チェックは、すべて
のレポートモードで実行されます:
Folder path not specified for component
概要
この違反は、コンポーネントエディタで定義中のコンポーネントを保存すべきターゲットワークスペース内のフォルダが指定されていない場合に発生します。
通知
通知は、 Messages パネルに、以下の形式で通知が表示されます:
Folder path not specified for component
ここで:
- ItemID は、ワークスペース内のコンポーネントに使用されるIDです。
解決策の推奨事項
-
「単一コンポーネント編集」モードのコンポーネントエディタで、 Folder フィールドを使用して、 Component フィールドを使用して、コンポーネントを保存するターゲットワークスペース内のフォルダを指定してください。ターゲットフォルダを手動で指定するには、
ボタンをクリックして Choose Folder ダイアログを開きます。既存のフォルダを参照して選択するか、その場で新しいフォルダを作成してください。
-
バッチコンポーネント編集モードのコンポーネントエディタでは、 FolderPath フィールド( Component 列グループ内)を使用して、コンポーネントが保存されるターゲットワークスペース内のフォルダを指定します。ターゲットフォルダを手動で指定するには、コンポーネントの FolderPath コンポーネントのフィールド内を1回クリックして「
」ボタンを表示させ、クリックして Choose Folder ダイアログにアクセスします。既存のフォルダを参照して選択するか、その場で新しいフォルダを作成してください。
Component not having a unique Id
概要
この違反は、コンポーネントエディタで定義中のコンポーネントのアイテム ID が、接続されたワークスペース内の別のアイテムのアイテム ID と一致している場合に発生します。
通知
通知は、 Messages パネルに、以下の形式で通知が表示されます:
Duplicate Component Id: "
ここで:
- ItemID は、ワークスペース内のコンポーネントに使用されるIDです。
解決策の推奨事項
-
「単一コンポーネント編集」モードのコンポーネントエディタで、 Id フィールドの Component 領域にあるフィールドを使用して、接続されたワークスペースのコンテンツ内で一意となる別のIDを指定してください。
-
「コンポーネントエディタ」の「一括コンポーネント編集」モードでは、 Item ID フィールドを使用して、接続されたワークスペース・コンテンツに対して一意となる別の ID を指定します。 Component 列グループにあるフィールドを使用して、接続されたワークスペース・コンテンツに対して一意となる別の ID を指定します。
注
この違反は通常、コンポーネントに自動的に割り当てられたアイテム ID の値が手動で上書きされた場合に発生します。「 File » New » Component コマンドや「コンポーネント」パネルを通じて作成された新しいコンポーネントの場合、このフィールドには、「新しいコンポーネントの作成」ダイアログで選択されたコンポーネントタイプに対して定義されたコンポーネントテンプレートに従って値が入力されます。テンプレートが存在しない場合、またはダイアログで ダイアログで「なし」が選択された場合は、デフォルトの命名規則が使用されます。 CMP-{00000}。エクスプローラーパネルを通じて作成された新しいコンポーネントの場合、このフィールドには、そのコンポーネントの親フォルダに指定されたデフォルトの命名規則に従って値が入力されます。親フォルダにコンポーネントテンプレートが関連付けられている場合、そのテンプレートから定義された「コンポーネントの命名規則」が適用されます。 ソフトウェアは、ワークスペース全体および既存のコンテンツの識別子をスキャンした上で、その規則に基づいて、利用可能な次の一意の ID を自動的に割り当てます。
ユーザー定義可能なチェックは、ダイアログの [データ管理] – [コンポーネント ルール チェック] ページで設定されます。 Preferences ダイアログの「データ管理 – コンポーネント・ルール・チェック」ページで設定できます。
ハードコードされたテストのいずれかが失敗した場合、または「致命的なエラー」レベルに設定されたユーザー定義のチェックに失敗した場合、コンポーネントをワークスペースに保存することはできません。
ユーザー定義のチェックのデフォルト設定は、コンポーネントに適合しない場合があるため、各オプションの内容や、設計に合わせて設定する方法を理解しておくことが重要です。各ユーザー定義のエラーチェックに関する情報は、以下に記載されています。
コンポーネントに関連する違反
Duplicate component by Name
Default report mode:
概要
この違反は、コンポーネントエディタで定義されているコンポーネントの名前が、接続されたワークスペース内のコンポーネントの名前と一致している場合に発生します。
通知
通知は、 Messages パネルに、以下の形式で通知が表示されます:
Duplicate component by Name
解決のための推奨事項
必要に応じて、コンポーネントに異なる一意の名前を割り当ててください。
-
「単一コンポーネント編集」モードのコンポーネントエディタで、 Name フィールドの Component 領域のフィールドを使用して、接続されたワークスペース内のコンポーネントに対して一意となる別の名前を指定してください。
-
「コンポーネントエディタ」の「一括コンポーネント編集」モードでは、 Item ID フィールドを使用して、 Component コンポーネント定義領域の列グループにあるフィールドを使用して、接続されたワークスペース内のコンポーネントに対して一意となる別の名前を指定します。
Duplicate component by PCL
Default report mode:
概要
この違反は、コンポーネントエディタで定義中のコンポーネントの「部品選択」が、接続されたワークスペース内の別のコンポーネントでも使用されている場合に発生します。
通知
[通知] パネルに、以下の形式で通知が表示されます。 Messages パネルに、以下の形式で通知が表示されます:
Duplicate component by Part Choice list
解決策
必要に応じて、コンポーネントに異なる一意の「部品選択」を割り当ててください。
-
「単一コンポーネント編集」モードのコンポーネントエディタで、 Part Choices 領域を使用して、接続されたワークスペース内のコンポーネントに対して一意となる「部品選択肢」のリストを変更してください。
-
「コンポーネントエディタ」の「一括コンポーネント編集」モードでは、 Part Choice n コンポーネント定義領域の列グループを使用して、接続されたワークスペース内のコンポーネントに固有のコンポーネントの「部品選択肢」のリストを変更します。
Invalid pin mappings
Default report mode:
概要
この違反は、コンポーネントエディタで定義中のコンポーネントにおいて、コンポーネントのシンボルとフットプリント間のマッピングに曖昧さがある場合に発生します。たとえば、シンボルの Designator フィールドに 1、 2、と定義されている場合、 3と定義されている一方で、フットプリントの Designator フィールドに B, C, E、またはシンボルのピン数がフットプリントのパッド数よりも多い場合。
通知
通知が Messages パネルに以下の形式で通知が表示されます:
Pin
ここで:
-
PinDesignatorはシンボルピンの Designatorです。 -
SymbolNameはシンボルの名前です。 -
SymbolRevisionIDは、シンボルのアイテム・リビジョンIDです。 -
PadDesignatorはフットプリントパッドの Designator。 -
FootprintNameはフットプリントの名前です。 -
FootprintRevisionIDは、フットプリントのアイテム・リビジョンIDです。
解決策の推奨事項
現在追加されているモデルを編集するか、別のモデルを選択して、シンボルのピンとフットプリントのパッドが1対1で対応していることを確認してください。
-
コンポーネントエディタの「単一コンポーネント編集」モードで:
-
モデルのプレビュー画面の右上にある「
」コントロールをクリックし、そのモデルタイプに対応する一時エディタで、コンポーネントによって現在使用(参照)されているモデルを修正します。
-
モデルのプレビュー画面の右上にある「
」コントロールをクリックし、 Select Model メニューから項目を選択し、別のモデル、または同じモデルの別のリビジョンを参照して選択します。
-
シンボルのプレビュー画面の右上にある「
」コントロールをクリックして「Pins」パネルにアクセスし、モデルのセルをクリックして必要な値を入力することで、マッピングされたパッド/ピンのターゲットを直接変更します。
-
-
「コンポーネントエディタ」の「バッチコンポーネント編集」モードでは:
-
[Region] 内のモデルエントリを右クリックし、 Model Links 領域内のモデルエントリを右クリックし、 Edit コマンドを選択すると、そのモデルタイプに対応する一時エディタで、コンポーネントによって現在使用(参照)されているモデルを変更できます。
-
モデルの Item ID フィールドをクリックし、 Model Links 領域内のモデルのフィールドをクリックし、
ボタンをクリックして、別のモデル、またはそのモデルの別のリビジョンを参照して選択します。
-
Missing Component Description
Default report mode:
概要
この違反は、コンポーネントエディタで定義されているコンポーネントの説明が指定されていない場合に発生します。
通知
通知が Messages パネルに、以下の形式で通知が表示されます:
Component Description is not specified
解決のための推奨事項
問題のあるコンポーネントについて、必要に応じて説明を指定してください。
-
「単一コンポーネント編集」モードのコンポーネントエディタでは、 Description フィールドの Component 領域のフィールドを使用して、説明を指定してください。
-
「コンポーネントエディタ」の「一括コンポーネント編集」モードでは、 Description コンポーネント定義領域の Component コンポーネント定義領域の列グループにあるフィールドを使用して、問題のあるコンポーネントの説明を指定します。
Missing Component Name
Default report mode:
概要
この違反は、コンポーネント・エディタで定義中のコンポーネントの名前が指定されていない場合に発生します。
通知
「 Messages パネルに、以下の形式で通知が表示されます:
Component Name is not specified
解決のための推奨事項
問題のあるコンポーネントに、必要に応じて名前を指定してください。
-
「単一コンポーネント編集」モードのコンポーネントエディタで、 Name フィールドの Component 領域のフィールドを使用して名前を指定してください。
-
「コンポーネントエディタ」の「一括コンポーネント編集」モードでは、 Name コンポーネント定義領域の Component コンポーネント定義領域の列グループにあるフィールドを使用して、問題のあるコンポーネントの名前を指定します。
Missing Component Type
Default report mode:
概要
この違反は、コンポーネントエディタで定義されているコンポーネントのタイプが指定されていない場合に発生します。
通知
[コンポーネント] パネルに、以下の形式で通知が表示されます。 Messages パネルに、以下の形式で通知が表示されます:
Component Type is not specified
解決のための推奨事項
問題のあるコンポーネントのタイプを必要に応じて指定してください。
-
「単一コンポーネント編集」モードのコンポーネントエディタで、 Type フィールドの Component 領域のフィールドを使用してタイプを指定してください。
-
「コンポーネントエディタ」の「一括コンポーネント編集」モードでは、 Type コンポーネント定義領域の Component コンポーネント定義領域の列グループにあるフィールドを使用して、問題のあるコンポーネントのタイプを指定します。
Model revision is in Inapplicable State
Default report mode:
概要
この違反は、コンポーネント定義によって使用(参照)されているリンクされたモデルが、適用不可能な状態にあると検出された場合に発生します。たとえば、そのモデルは現在 Obsolete 状態にあるため、使用すべきではありません。適用可能性は、[状態のプロパティ] ダイアログの Allowed to be used in designs [状態のプロパティ] ダイアログ内のオプションによって決定されます。[ライフサイクル定義の編集] ダイアログ内で、親ライフサイクル定義内の該当する状態のエントリをダブルクリックするか、そのエントリを選択して表示される編集アイコン(
)をクリックすることで、必要な状態に関するこのダイアログにアクセスできます。 このオプションが有効になっている場合、この状態にあるモデルはコンポーネント内で使用することが許可されます。この状態は Applicableとみなされます。このオプションが無効になっている場合、この状態にあるモデルは有効に使用できず、 Inapplicable (または適用不可)とみなされます。
通知
通知は、 Messages パネルに、以下の形式で通知が表示されます:
ここで:
-
ModelNameはモデルの名前です。 -
ModelRevisionIDは、モデルのアイテム・リビジョンIDです。
解決策の推奨事項
そのコンポーネントで使用可能な、代替となるモデル、または同じモデルのリビジョンを選択してください。
-
「単一コンポーネント編集」モードのコンポーネントエディタで、モデルのプレビュー画面の右上にある「
」コントロールをクリックし、 Select Model メニューから項目を選択し、別のモデル、またはそのモデルの別のリビジョンを参照して選択します。
-
「コンポーネントエディタ」の「一括コンポーネント編集」モードで、モデルの Item ID フィールドをクリックし、その後、「xml-ph-0000@deepl.internal」ボタンをクリックして、別のモデル、またはそのモデルの別のリビジョンを参照して選択します。 Model Links 領域にあるモデルフィールドをクリックし、[
] ボタンをクリックして、別のモデル、またはそのモデルの別のリビジョンを参照して選択します。
Model revision is Out Of Date
Default report mode:
概要
この違反は、コンポーネント定義で使用(参照)されているリンクされたモデルが古くなっていることが検出された場合に発生します。そのモデルの新しいリビジョンが利用可能な場合、 Revision State フィールドには、 Out of date」というテキストでこれを反映します。これは、モデルのプレビューの下にある現在のリビジョンのライフサイクル状態の右側(「コンポーネント エディタ」の「単一コンポーネント編集」モードの場合)、または Revision Status フィールドの Model Links 領域のフィールドに、太字で Out of dateというテキストでフラグが立てられます(「一括コンポーネント編集」モードのコンポーネントエディタ内)。
通知
通知は、 Messages パネルに以下の形式で通知が表示されます:
ここで:
-
ModelNameはモデルの名前です。 -
ModelRevisionIDは、モデルのアイテム・リビジョンIDです。
解決策の推奨事項
古いコンポーネント・モデルのリンクを更新し、モデルの最新リビジョンを使用するようにしてください。
-
「コンポーネントエディタ」の「単一コンポーネント編集」モードで、モデルプレビューの右上にある「
」コントロールをクリックし、メニューから Update to Latest メニューから該当する項目を選択します。
-
「コンポーネントエディタ」で「バッチコンポーネント編集」モードの場合、 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は、フットプリントのアイテム・リビジョンIDです。 -
FootprintNumberOfPadsは、フットプリント内のパッドの数です。 -
SymbolNameはシンボルの名前です。 -
SymbolRevisionIDは、シンボルのアイテム・リビジョンIDです。 -
SymbolNumberOfPinsは、シンボルのピン数です。
解決策の推奨事項
現在追加されているシンボルを編集するか、別のシンボル/フットプリントモデルを選択し、フットプリントのパッド数がシンボルのピン数を超えないようにしてください。
-
コンポーネントエディタの「単一コンポーネント編集」モードで:
-
モデルのプレビュー画面の右上にある「
」コントロールをクリックし、そのモデルタイプに対応する一時エディタで、コンポーネントによって現在使用(参照)されているモデルを変更します。
-
モデルのプレビュー画面の右上にある「
」コントロールをクリックし、 Select Model メニューから項目を選択し、別のモデル、または同じモデルの別のリビジョンを参照して選択します。
-
-
「コンポーネントエディタ」の「コンポーネント一括編集」モードでは:
-
[モデル] 領域内のモデルエントリを右クリックし、 Model Links 領域内のモデルエントリを右クリックし、 Edit コマンドを選択すると、そのモデルタイプに対応する一時エディタで、コンポーネントによって現在使用(参照)されているモデルを変更できます。
-
モデルの Item ID フィールドをクリックし、 Model Links 領域内のモデルのフィールドをクリックし、
ボタンをクリックして、別のモデル、またはそのモデルの別のリビジョンを参照して選択します。
-
Revision that is being edited is not latest
Default report mode:
概要
この違反は、編集中のコンポーネントのリビジョンが、接続されたワークスペースで利用可能な最新のリビジョンではない場合に発生します。
通知
[リビジョン] パネルに、以下の形式で通知が表示されます: Messages パネルに、以下の形式で通知が表示されます:
ここで:
-
ComponentNameはコンポーネントの Nameです。 -
ComponentRevisionIDは、コンポーネントのアイテム・リビジョンIDです。
解決策の推奨事項
編集対象として、コンポーネントの最新リビジョンを選択してください。これを行うには、「コンポーネント」パネルで対象のコンポーネントを探し、パネル内のそのエントリを右クリックして、 Editを選択します。
Unrecognized combination of Manufacturer+Part Number in Part Choice
Default report mode:
概要
この違反は、コンポーネントの部品選択に誤ったエントリが追加され、ワークスペースがその部品を取得できない場合に発生します。
通知
[コンポーネント] パネルに、以下の形式で通知が表示されます。 Messages パネルに、以下の形式で通知が表示されます:
Manufacturer+Part Number combination was not found in the available Part Sources ("Part Choice
ここで:
-
nは、問題のある部品選択の連番です。
解決のための推奨事項
問題のあるコンポーネントに対して、有効な部品選択肢を指定してください。
-
「コンポーネントエディタ」の「単一コンポーネント編集」モードで、 Part Choices 領域から無効な部品選択肢を削除し、新しい正しい部品選択肢を追加してください。
-
「コンポーネントエディタ」の「バッチコンポーネント編集」モードで、コンポーネント定義領域の Part Choice n フィールドに正しい値を入力してください。部品選択肢フィールドの値に誤った入力がある場合、テキストは灰色でイタリック体で表示されます。両方の入力が正しくなると、テキストは通常の白い文字で表示されます。
フットプリントに関連する違反
Duplicate Pad Designator
Default report mode:
概要
この違反は、コンポーネントエディタで定義中のコンポーネントにリンクされているフットプリントモデルに、 Designator プロパティの値が同じ複数のパッド・オブジェクトが含まれている場合に発生します。
通知
[通知] パネルに、以下の形式で通知が表示されます: Messages パネルに、以下の形式で通知が表示されます:
Duplicate Pad Designator On Pads Pad
ここで:
-
Identifier1は、ネット指定子とパッド座標の組み合わせで表される、指定子が重複するパッドの最初のインスタンスの識別子です。 -
Layer1は、指定子が重複するパッドの最初のインスタンスが配置されているレイヤーです。 -
Identifier2は、重複した指定子を持つパッドの 2 番目のインスタンスの識別子であり、ネットと指定子の組み合わせおよびパッド座標によって表されます。 -
Layer2は、重複した指定子を持つパッドの 2 番目のインスタンスが配置されるレイヤーです。
解決のための推奨事項
リンクされたフットプリントモデルのパッドに、互いに異なる一意の指定子を割り当ててください。
-
「コンポーネントエディタ」の「単一コンポーネント編集」モードで、
コントロールをクリックします。
-
「コンポーネントエディタ」の「バッチコンポーネント編集」モードで、 Model Links 領域内のフットプリントエントリを右クリックし、 Edit コマンドを選択します。
そのコンポーネントによって現在使用(参照)されているフットプリントモデルが、一時的なPCBフットプリントエディタで開きます。問題のあるパッドを選択し、プロパティパネルの「パッド」モードでそれらの Designator プロパティの値を変更します。
Duplicate Primitives
Default report mode:
概要
この違反は、コンポーネントエディタで定義中のコンポーネントにリンクされているフットプリントモデルに、同じレイヤーの同じ位置に配置された同一のオブジェクトが含まれている場合に発生します。
通知
[通知] パネルに、以下の形式で通知が表示されます。 Messages パネルに、以下の形式で通知が表示されます:
Duplicate Primitives:
ここで:
-
ObjectType1は、重複するオブジェクトの最初のインスタンスの型です。 -
Identifier1は、複製されたオブジェクトの最初のインスタンスの識別子です。識別子の表現は、オブジェクトの型によって異なります。 -
Layer1は、複製されたオブジェクトの最初のインスタンスが配置されるレイヤーです。 -
ObjectType2は、複製されたオブジェクトの2番目のインスタンスのタイプです。 -
Identifier2は、複製されたオブジェクトの2番目のインスタンスの識別子です。識別子の表現は、オブジェクトの型によって異なります。 -
Layer2は、複製オブジェクトの2番目のインスタンスが配置されるレイヤーです。
解決のための推奨事項
フットプリントモデルから重複するオブジェクトを削除してください。
-
「単一コンポーネント編集」モードのコンポーネントエディタで、
コントロール] をクリックします。
-
「コンポーネントエディタ」の「バッチコンポーネント編集」モードで、 Model Links 領域内のフットプリントエントリを右クリックし、 Edit コマンドを選択します。
そのコンポーネントによって現在使用(参照)されているフットプリント・モデルが、一時的なPCBフットプリント・エディタで開きます。複製されたオブジェクトを選択し、 Delete ショートカットを使用して削除します。
Mirrored Footprint (designed on bottom layer)
Default report mode:
概要
この違反は、コンポーネントエディタで定義中のコンポーネントにリンクされたフットプリントモデルに、重要なプリミティブ(パッド、トラック、アーク、塗りつぶし、領域、矩形、テキスト文字列、キープアウトオブジェクト)が配置されているにもかかわらず、 Bottom Layer に配置されているにもかかわらず、 Top Layerには配置されていない場合に発生します。PCBフットプリントエディタでは、フットプリントは基板の表側
PCB フットプリントエディタでは、フットプリントは基板の表側用に作成されます。必要に応じて、PCB 設計プロセス中に裏側に反転させることもできます。
通知
[通知] パネルに、以下の形式で通知が表示されます。 Messages パネルに、以下の形式で通知が表示されます:
Bottom Layer Component
解決策の推奨事項
フットプリントプリミティブを Bottom Layer から Top Layerに反転させてください。
-
コンポーネントエディタの「単一コンポーネント編集」モードで、
をクリックします。
-
「コンポーネントエディタ」の「一括コンポーネント編集」モードで、 Model Links 領域内のフットプリントエントリを右クリックし、 Edit コマンドを選択します。
そのコンポーネントによって現在使用(参照)されているフットプリントモデルが、一時的なPCBフットプリントエディタで開きます。 Bottom Layerプリミティブを選択し、 Layer プロパティを変更します。 Properties パネルの対応するモードで、そのプロパティを Top Layerに変更します。
Missing Pad Designator
Default report mode:
概要
この違反は、コンポーネントエディタで定義中のコンポーネントにリンクされたフットプリントモデルに、 Designator プロパティの値が指定されていないPadオブジェクトを含む場合に発生します。
通知
[通知] パネルに、以下の形式で通知が表示されます。 Messages パネルに、以下の形式で通知が表示されます:
Missing Pad Designator on Pad: Pad
ここで:
-
Identifierは、指定子のないパッドの識別子であり、パッドのネットおよび座標によって表されます。 -
Layerは、指定子のないパッドが配置されているレイヤーです。
解決のための推奨事項
リンクされたフットプリントモデルのパッドに対して、指定子値を指定してください。
-
「コンポーネントエディタ」の「単一コンポーネント編集」モードで、
コントロール」をクリックして、一時的なPCBフットプリントエディタで、そのコンポーネントによって現在使用(参照)されているフットプリントを開きます。
-
「コンポーネントエディタ」の「バッチコンポーネント編集」モードで、 Model Links 領域内のフットプリントエントリを右クリックし、コンテキストメニューから Edit コマンドを選択します。
コンポーネントによって現在使用(参照)されているフットプリントモデルが、一時的なPCBフットプリントエディタで開きます。問題のあるパッドを選択し、プロパティパネルの「パッド」モードでその Designator プロパティの値を指定します。
Offset Footprint Reference
Default report mode:
概要
この違反は、コンポーネントエディタで定義中のコンポーネントにリンクされているフットプリントモデルの基準点(原点)が、フットプリントオブジェクトによって形成される境界矩形の外側にある場合に発生します。
通知
[プロパティ] パネルの Messages パネルに、以下の形式で通知が表示されます:
Offset Component Origin
解決のための推奨事項
フットプリントオブジェクトによって形成される境界矩形の内側に、その基準点の位置を変更してください。
-
コンポーネントエディタの「単一コンポーネント編集」モードで、
コントロール」をクリックし、一時的なPCBフットプリントエディタで、そのコンポーネントが現在使用(参照)しているフットプリントを開きます。
-
「コンポーネントエディタ」の「バッチコンポーネント編集」モードで、 Model Links 領域内のフットプリントエントリを右クリックし、 Edit コマンドを選択します。
コンポーネントによって現在使用(参照)されているフットプリントモデルが、一時的なPCBフットプリントエディタで開きます。メインメニューの Edit » Set Reference サブメニューのコマンドを使用して、フットプリントの参照先の現在の位置を変更します。
Shorted Copper
Default report mode:
概要
この違反は、コンポーネントエディタで定義中のコンポーネントにリンクされているフットプリントモデルに、銅層上のオブジェクトによって互いに接続されたパッドオブジェクトが含まれている場合に発生します。
通知
「 Messages パネルに、以下の形式で通知が表示されます:
Shorted Copper Connection Between Pad
ここで:
-
Identifier1は、短絡したパッドペアのうち最初のパッドの識別子であり、ネット指定子の組み合わせおよびパッド座標によって表されます。 -
Layer1は、ショートされたパッドペアの最初のパッドが配置されているレイヤーです。 -
Identifier2は、ショートされたパッドペア内の2番目のパッドの識別子であり、ネット指定子の組み合わせおよびパッド座標によって表されます。 -
Layer2は、ショートされたパッドペアの2番目のパッドが配置される層です。
解決のための推奨事項
リンクされたフットプリントモデルのパッドを接続している銅箔レイヤーのオブジェクトを削除してください。
-
「コンポーネントエディタ」の「単一コンポーネント編集」モードで、
コントロール]をクリックします。
-
「コンポーネントエディタ」の「バッチコンポーネント編集」モードで、 Model Links 領域内のフットプリントエントリを右クリックし、 Edit コマンドを選択します。
そのコンポーネントによって現在使用(参照)されているフットプリントモデルが、一時的なPCBフットプリントエディタで開きます。パッドを接続している銅箔レイヤーのオブジェクトを選択し、パッドが接続されないように変更するか、これらのオブジェクトを削除してください。
Unconnected Copper
Default report mode:
概要
この違反は、コンポーネントエディタで定義中のコンポーネントにリンクされたフットプリントモデルに銅箔層上のオブジェクトがあり、それらのオブジェクトがいずれのパッドオブジェクトにも接続されていない場合に発生します。このようなフットプリントが PCB デザインに配置されると、これらの銅箔層オブジェクトにはネットが割り当てられず、デッド銅箔となってしまいます。
通知
通知は、 Messages パネルに、以下の形式で通知が表示されます:
Unconnected Copper on primitive :
ここで:
-
ObjectTypeは、フットプリントモデル内のどのPadオブジェクトにも接続されていないオブジェクトのインスタンスのタイプです。 -
Identifierは、フットプリントモデル内のどのPadオブジェクトにも接続されていないオブジェクトの識別子です。識別子の表現形式は、オブジェクトの型によって異なります。 -
Layerフットプリントモデル内のどのPadオブジェクトにも接続されていないオブジェクトのインスタンスが配置されるレイヤーです。
解決のための推奨事項
フットプリントモデル内で現在どのパッドオブジェクトにも接続されていないオブジェクトがパッドに接続されるように、フットプリントモデルを変更してください。
-
「コンポーネントエディタ」の「単一コンポーネント編集」モードで、
コントロール] をクリックします。
-
「コンポーネントエディタ」の「一括コンポーネント編集」モードで、 Model Links 領域内のフットプリントエントリを右クリックし、 Edit コマンドを選択します。
コンポーネントによって現在使用(参照)されているフットプリントモデルが、一時的なPCBフットプリントエディタで開きます。フットプリントのパッドと、現在どのPadオブジェクトにも接続されていないオブジェクトとの間に接続を形成するために、銅層上にオブジェクトを配置するか、これらの未接続のオブジェクトを削除してください。
シンボルに関連する違反
Different pins between modes
Default report mode:
概要
この違反は、シンボルの表示モードのいずれかに余分なピンがある場合に発生します。
通知
通知は、 Messages パネルに、以下の形式で通知が表示されます:
Extra Pin in display mode
ここで:
-
DisplayModeは、追加のピンが検出されたシンボルに対する特定のグラフィカル表示モードです。シンボルには Normal モードを持ち、最大255個の Alternate モードを定義できます。同じコンポーネントシンボルに対して複数のグラフィカル表示モードを作成する方法について、詳細はこちらをご覧ください。 -
SymbolRevisionIDは、そのシンボルのアイテム・リビジョンIDです。 -
PartDesignatorは、シンボルパーツの Designatorです。 -
PinNameは、問題のあるピンの Name。
解決のための推奨事項
この違反は通常、シンボルに対して代替のグラフィカルモードが定義されており、以下のいずれかの場合に発生します:
- 別の表示モードでは指定されていないピンが、ある表示モードに追加されている場合、または
- 別の表示モードで指定されているピンとは異なる指定子および/または名前がピンに指定されている場合。
グラフィカル表示モード間でピン数が同一であるだけでなく、ピンの指定子および名前も同一でなければなりません。同じコンポーネントシンボルに対して複数のグラフィカル表示モードを作成する方法について、詳細をご覧ください。
問題となっているピンの指定子および/または名前を変更し、シンボルの各表示モード間でピン数および指定子・名前のプロパティが一致するようにするか、または表示モードから余分なピンを削除してください。
-
「単一コンポーネント編集」モードのコンポーネントエディタで、シンボルのプレビュー画面の右上にある「
」コントロールをクリックします。
-
「コンポーネントエディタ」の「一括コンポーネント編集」モードで、 Model Links 領域内のシンボルエントリを右クリックし、 Edit コマンドを選択します。
そのコンポーネントによって現在使用(参照)されているシンボルモデルが、一時的な回路図ライブラリエディタで開きます。問題のあるピンを選択し、それらの Designator および/または Name プロパティの値を変更するか、または Delete ショートカットを使用して、これらのピンを削除します。
Duplicate Pin Designators
Default report mode:
概要
この違反は、コンポーネントのシンボルモデル内の 2 つ以上のピンに同じ指定子がある場合に発生します。
通知
[プロパティ] パネルに、以下の形式で通知が表示されます。 Messages パネルに、以下の形式で通知が表示されます:
Duplicate Pin Designator(s) (mode
ここで:
-
DisplayModeは、重複ピンが検出されたシンボルに対する特定のグラフィカル表示モードです。シンボルには Normal モードを持ち、最大255種類の Alternate モードを定義できます。 -
PinDesignatorListは、問題のシンボル内で重複しているピン指定子のカンマ区切りのリストです。
解決のための推奨事項
問題のあるピンの指定子を適宜変更し、それぞれが一意の割り当てになるようにします。
-
「単一コンポーネント編集」モードのコンポーネントエディタで、シンボルのプレビューの右上にある「
」コントロールをクリックします。
-
「コンポーネントエディタ」で「バッチコンポーネント編集」モードの場合、 Model Links 領域内のシンボルエントリを右クリックし、 Edit コマンドを選択します。
そのコンポーネントによって現在使用(参照)されているシンボルモデルが、一時的な回路図ライブラリエディタで開きます。問題のあるピンを選択し、[プロパティ] パネルの [ピン] モードでそれらの Designator プロパティの値を変更するか、 Delete ショートカットを使用して、これらのピンを削除します。
Missing Default Designator
Default report mode:
概要
この違反は、コンポーネントのシンボルモデルにデフォルトの指定子が指定されていない場合に発生します。
通知
[プロパティ] パネルに、以下の形式で通知が表示されます。 Messages パネルに、以下の形式で通知が表示されます:
Missing Default Designator
解決のための推奨事項
問題のあるシンボルモデルにデフォルトの指定子を指定してください。
-
「コンポーネントエディタ」の「単一コンポーネント編集」モードで、シンボルのプレビュー画面の右上にある「
」コントロールをクリックします。
-
「コンポーネントエディタ」の「一括コンポーネント編集」モードで、 Model Links 領域内のシンボルエントリを右クリックし、 Edit コマンドを選択します。
コンポーネントによって現在使用(参照)されているシンボルモデルが、一時的な回路図ライブラリエディタで開きます。プロパティパネルの「シンボル」モード(デザインスペースでオブジェクトが選択されていないときにアクティブになります)を開き、必要な指定子プレフィックスの後に「?' 文字を指定します。 Designator フィールドに、必要な指定子プレフィックスの後に「」文字を指定します(例: C?)。回路図シートに配置されたコンポーネントの指定子に含まれる疑問符は、設計注釈処理中に実際の数値に更新されます。
Missing Pin Designator
Default report mode:
概要
この違反は、コンポーネントのシンボルモデル内のピンに指定子が指定されていない場合に発生します。
通知
通知は、 Messages パネルに、以下の形式で通知が表示されます:
Missing Pin Designator of the symbol
ここで:
-
SymbolRevisionIDは、問題のあるシンボルのアイテム・リビジョンIDです。
解決のための推奨事項
問題のあるシンボルモデル内の各ピンに対して、指定子を指定してください。
-
「コンポーネントエディタ」の「単一コンポーネント編集」モードで、シンボルのプレビュー画面の右上にある「
」コントロールをクリックします。
-
「コンポーネントエディタ」の「バッチコンポーネント編集」モードで、 Model Links 領域内のシンボルエントリを右クリックし、 Edit コマンドを選択します。
そのコンポーネントによって現在使用(参照)されているシンボルモデルが、一時的な回路図ライブラリエディタで開きます。問題のあるピンを選択し、[プロパティ] パネルの [ピン] モードでそれらの Designator プロパティの値を指定するか、 Delete ショートカットを使用してピンを削除します。
Missing Pin Name
Default report mode:
概要
この違反は、コンポーネントのシンボルモデル内のピンに名前が指定されていない場合に発生します。
通知
[プロパティ] パネルに、以下の形式で通知が表示されます。 Messages パネルに、以下の形式で通知が表示されます:
Missing Pin Name of the symbol
ここで:
-
SymbolRevisionIDは、問題のあるシンボルのアイテム・リビジョンIDです。 -
PinDesignatorは、問題のあるピンの Designator。
解決のための推奨事項
問題のあるシンボルモデル内の各ピンに名前を指定してください。
-
「コンポーネントエディタ」の「単一コンポーネント編集」モードで、シンボルのプレビュー画面の右上にある「
」コントロールをクリックします。
-
「コンポーネントエディタ」で「バッチコンポーネント編集」モードの場合、 Model Links 領域内のシンボルエントリを右クリックし、 Edit コマンドを選択します。
そのコンポーネントによって現在使用(参照)されているシンボルモデルが、一時的な回路図ライブラリエディタで開きます。問題のあるピンを選択し、[プロパティ] パネルの [ピン] モードでそれらの 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は、問題のあるシンボル内で検出されたピン指定子の最大数値です。
解決のための推奨事項
問題のあるシンボルモデルにおいて、ピン指定子が欠落しているピンを順序通りに追加するか、ピン指定子が連続した整数値の列となるよう変更してください。
-
「コンポーネントエディタ」の「単一コンポーネント編集」モードで、シンボルのプレビュー画面の右上にある「
」コントロールをクリックします。
-
「コンポーネントエディタ」の「一括コンポーネント編集」モードで、 Model Links 領域内のシンボルエントリを右クリックし、 Edit コマンドを選択します。
そのコンポーネントによって現在使用(参照)されているシンボルモデルが、一時的な回路図ライブラリエディタで開きます。 Place » Pin コマンドを使用して、必要な数のピンを追加し、プロパティパネルの「ピン」モードにある Designator プロパティの値を指定し、シンボル内のピン指定子が整数値の連続した列を形成するようにします。また、シンボルにすでに配置されているピンの Designator プロパティを編集することもできます。
注
ピン番号が連続していないコンポーネントもあります。例えば、A1、A3、A5(以下同様)といった非連続なピン番号を持つBGAなどです。このような場合は、この違反をそのままにしてコンポーネントをリリースし、その理由をリリースノートに記載することをお勧めします。あるいは、 Missing Pins in Sequence [ピン番号] Data Management – Component Rule Checks ページにあるチェックボックスをオンにする方法もあります。 Preferences ページでチェックを No Reportに設定することもできます。


