ポートが親シート シンボルにリンクされていない
親カテゴリ: ドキュメントに関連する違反
デフォルトのレポート モード:
概要
この違反は、子シート上のポートが親シート シンボルのシート エントリと一致しないことが検出された場合に発生します。親シート シンボル内のすべてのシート エントリが子シート上の対応するポートと同期(一致)している必要があります。
通知
回路図でコンパイラ エラーや警告を表示するように設定している場合は、違反オブジェクトの下に色付きの波線が表示されます(この設定は、プリファレンス(Preferences)ダイアログの回路図(Schematic) - コンパイラ(Compiler)ページで行います)。通知は、次のフォーマットでメッセージ(Messages)パネルにも表示されます。
Port <PortName> not matched to Sheet-Entry at <Location>
ここで、
PortName は、子シート上のポートの名前です。
Location は、ポートの電気的ホットスポットの X,Y 座標です。
解決方法に関する推奨事項
この問題は次のようないくつかの理由により発生します。
- ポートの対応するシート エントリが存在しません。
- ポートの対応するシート エントリが存在しますが、名前が異なります。
- ポートの対応するシート エントリが存在しますが、I/O タイプが異なります。
メッセージ(Messages)パネルの詳細(Details)領域を使用して該当するポートに対するクロス プローブを実行し、その後、Ctrl キーを押したままポートをダブルクリックして親シート シンボルを表示できます。シート シンボルを右クリックして、表示されるメニューからシートシンボルに対する操作(Sheet Symbol Actions) » ポートとシートエントリのアップデート(Synchronize Sheet Entries and Ports)を選択します。これにより、該当するシート シンボルを対象としてポートとシート エントリを同期(Synchronize Ports To Sheet Entries)ダイアログが表示されます。
ダイアログを使用して、該当するポートを必要なシート エントリと一致させます。シート エントリが存在しない場合は、ダイアログから直接作成できます。シート エントリが存在するが、名前または I/O タイプ(あるいはその両方)が異なる場合は、一致の一部として、ポートとシート エントリのどちらの名前および I/O タイプを使用するかを判断できます。
注釈
シート エントリおよびポートが存在するが、名前または I/O タイプ(あるいはその両方)が異なる場合、シート エントリがポートと一致しないことを示す、対応するエラー メッセージが表示されます。ポートとシート エントリを同期すると、両方のエラーが解消されます。