Port Not Linked To Parent Sheet Symbol
親カテゴリー: ドキュメントに関連する違反
デフォルトのレポートモード:
概要
この違反は、子シートのポートが親シートシンボルのシートエントリと一致しない場合に起こります。親シートのシートエントリすべては、子シートの対応するポートと同期 (一致) しなければなりません。
通知
回路図でコンパイラerrorとwarningを表示するように設定している場合 (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タイプが異なるとき、対応するエラーメッセージが表示され、シートエントリがポートと一致しないことを示します。シートエントリをポートと同期することでエラーを解除できます。
-
Object Hintsは、PreferencesダイアログのSystem - Design InsightページでEnable Connectivity Insightオプションが有効な場合のみ表示されます。Connectivity Insight Options領域内のObject Hintsに関連するコントロールを利用して、そのようなヒントの起動方式を決めることができます (マウスを合わせる、またはAlt+ダブルクリック)。