Different Net Names
親カテゴリ: Violations Associated with Connections
デフォルトのレポートモード:
概要
この違反は、マルチボード回路図上の接続に関連付けられたネットの名前が、子設計プロジェクト上のそれに対応するコネクタのピンに関連付けられたネット名と異なるときに起こります。
通知
回路図でコンパイラerrorとwarningを表示するように設定している場合 (PreferencesダイアログのSchematic - Compilerページで有効化)、問題のオブジェクトの下に色付きの波線が表示されます。オブジェクトにマウスを合わせると、違反を要約したヒントがポップアップ表示されます。Messagesパネルには、以下の形式の通知も表示されます:
Net Name "
<ConnectionNetName>" for connection "<ConnectionDesignator>" does not match with Net "<ConnectorPinNetName>" of "Pin <ConnectorDesignator-PinNumber>" in child project "Module <ModuleDesignator>(
<ChildProjectName>)"
上記は、以下を示します:
- ConnectionNetNameは、指し示されたピンに接続するコネクションと関連付けられたネットの名前 (マルチボード回路図上の ) です。
- ConnectionDesignatorは、コネクションのデジグネータです。
- ConnectorPinNetNameは、子設計プロジェクト上のコネクタの指し示されたピンに関連付けられたネットの名前です。
- ConnectorDesignator-PinNumberは、子デザイン内のコネクタ コンポーネントのデジグネータで、モジュールのエントリ、およびそのコネクタのピンにより表されます。
- ModuleDesignatorは、子設計プロジェクトを参照するために使用される、マルチボード回路図上のモジュールのデジグネータです。
- ChildProjectNameは、モジュールが参照する子プロジェクトの名前です (拡張子を含む)。
推奨する解決策
この違反は、一般的に1つの子プロジェクト内のコネクタピンのネットの名前が、他の子プロジェクト内の対になるコネクタピンの名前と異なる時に起こります (2つのボードがマルチボード回路図ドキュメント上の関連する親モジュール間の接続によって接続されます)。
現在、使われているネット名を見るには、Connection Managerダイアログを使用します。Net Nameの項目には、マルチボード回路図ドキュメントでコネクションに使用されている名前が表示されます。この名前は、選択したコネクションにおいて、ダイアログのConflict Resolution領域でも見ることができます。コネクタピンに、両方の子プロジェクトにおいて関連付けられた異なるネットが割り当ててある場合、このコネクションのデフォルトのNet Nameは<FromPinNetName>/<ToPinNetName>となります。これらのネット名は、FromおよびToのピンそれぞれのModule Net欄にも反映されます。解決策は2種類考えられます:
- 両方のモジュールのConflict Resolution領域にあるRenameボタンを使用して、それぞれのケースにおけるモジュールネットが、接続のネット名と同じになるよう設定します。続けて、変更を適用し、Design ≫ Update Child Projectsコマンドを利用して、これらの変更を子プロジェクトに反映します (これらのプロジェクト内でそれぞれのコネクタピンに関連付けられたネットは、ECOから適切に更新されます)。
- 子プロジェクトの1つにある、該当するコネクタピンに関連付けられたネットの名前を変更し、他プロジェクトのコネクタピンで使用されている名前と同じにします。続けて、子プロジェクトをコンパイルし、Design » Import From Child Projectsを使用して、マルチボード回路図に変更を反映します。コネクションのネット名は、ECOから適切に更新されます。
ヒント
- Object Hintsは、PreferencesダイアログのSystem - Design InsightページでEnable Connectivity Insightオプションが有効な場合のみ表示されます。Connectivity Insight Options領域内のObject Hintsに関連するコントロールを利用して、そのようなヒントの起動方式を決めることができます (マウスを合わせる、またはAlt+ダブルクリック)。