子シートにリンクされていないシートエントリ
Parent category: ドキュメントに関連する違反
Default report mode: ![]()
概要
この違反は、親シートシンボルが参照している子シート上のポートと一致しないシートエントリが見つかった場合に発生します。親シートシンボル内のすべてのシートエントリは、子シート上の対応するポートと同期(一致)している必要があります。
通知
回路図上にコンパイラのエラーおよび警告を表示する設定が有効な場合(PreferencesダイアログのSchematic - Compilerページで有効化)、問題のあるオブジェクトの下に色付きの波線が表示されます。また、Messagesパネルには次の形式で通知が表示されます。
Sheet-Entry <SheetEntryName> not matched to Port at <Location>,
ここで:
SheetEntryName は、親シートシンボルに関連付けられたシートエントリの名前です。
Location は、シートエントリの電気的ホットスポットのX,Y座標です。
解決のための推奨事項
この問題は、いくつかの理由で発生する可能性があります。
- シートエントリに対応するポートが存在しない。
- シートエントリに対応するポートは存在するが、名前が異なる。
- シートエントリに対応するポートは存在するが、I/O Typeが異なる。
Messages panelのDetails regionを使用して、該当するシートエントリへクロスプローブします。親シートシンボルを右クリックし、表示されるメニューからSheet Symbol Actions » Synchronize Sheet Entries and Portsを選択します。これにより、そのシートシンボルのSynchronize Ports To Sheet Entries dialogにアクセスできます。
ダイアログを使用して、該当するシートエントリを必要なポートに一致させます。ポートが存在しない場合は、ダイアログから直接作成できます。ポートは存在するもののNameおよび/またはI/O Typeが異なる場合は、一致付けの一環として、使用するNameとI/O Typeをシートエントリ側とポート側のどちらから採用するかを決定できます。
注記
シートエントリとポートが存在するもののNameおよび/またはI/O Typeが異なる場合、「ポートがシートエントリに一致していない」旨の対応するエラーメッセージも表示されます。シートエントリをポートと同期すると、両方のエラーが解消されます。