複数の名前を持つネット
Created: 8月 24, 2018 | Updated: 8月 24, 2018
Parent category: ネットに関連付けられた違反
Default report mode: ![]()
概要
この違反は、設計内のあるネットに対して複数の名前が関連付けられていることが検出された場合に発生します。
通知
回路図上でコンパイラのエラーおよび警告の表示が有効になっている場合(PreferencesダイアログのSchematic - Compilerページで有効化)、問題のあるオブジェクトの下に色付きの波線が表示されます。さらに、Messagesパネルに次の形式で通知が表示されます。
Nets <Identifier> has multiple names (<NameList>),
ここで:
Identifier は接続の種類とネット名を表します。接続は次のいずれかになります。
- Wire - 識別子は
Wire NetNameの形式で表示されます(例:Wire DTSA) - Bus - 識別子は
Bus Slice NetNameの形式で表示されます(例:Bus Slice A[0..7]) - Bus Element - 識別子は
Element[n]: NetPrefixの形式で表示されます(例:Element[0]: A)
NameList は、問題のあるネットに関連付けられていると見つかったすべての名前をカンマ区切りで列挙したものです。これらの名前は、接続されたネットラベル、シートエントリ、電源ポート、オフシートコネクタに由来する場合があります。
解決の推奨事項
この違反は、特定のネットに関連付けられているすべてのネット識別子の名前が同一になるようにすることで解決できます。ただし、設計内でネットに複数の名前を自由に使用し、Messages パネルに関連する違反メッセージを表示させないようにしたい場合は、Options for ProjectダイアログのError Reportingタブで、この違反タイプのReport ModeをNo Reportに設定してください(Project | Content | ![]()