親シートシンボルにリンクされていないポート
Parent category: ドキュメントに関連する違反
Default report mode: ![]()
概要
この違反は、子シート上のポートが、親シートシンボル上のシートエントリと一致していない場合に発生します。親シートシンボル内のすべてのシートエントリは、子シート上の対応するポートと同期(一致)している必要があります。
通知
回路図上にコンパイラのエラーおよび警告を表示する設定が有効な場合(PreferencesダイアログのSchematic - Compilerページで有効化)、問題のあるオブジェクトの下に色付きの波線が表示されます。また、Messagesパネルにも次の形式で通知が表示されます。
Port <PortName> not matched to Sheet-Entry at <Location>,
ここで:
PortName は子シート上のポート名です。
Location はポートの電気的ホットスポットのX,Y座標です。
解決のための推奨事項
この問題は、いくつかの理由で発生する可能性があります。
- ポートに対応するシートエントリが存在しない。
- ポートに対応するシートエントリは存在するが、名前が異なる。
- ポートに対応するシートエントリは存在するが、I/O Typeが異なる。
Messages パネルのDetails 領域を使用して、該当ポートへクロスプローブし、その後ポート上でCtrl+double-click して親シートシンボルへ移動します。次にシートシンボルを右クリックし、表示されるメニューから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が異なる場合、「シートエントリがポートに一致していない」旨の対応するエラーメッセージが表示されます。シートエントリをポートと同期すると、両方のエラーが解消されます。