バスのインデックスが範囲外です
Created: 8月 23, 2018 | Updated: 8月 23, 2018
Parent category: バスに関連する違反
Default report mode: ![]()
概要
この違反は、バスに接続されている構成ネットのインデックスが、そのバスが関連付けられているネットで指定された範囲外にある場合に発生します。
通知
回路図上にコンパイラのエラーおよび警告を表示する設定が有効な場合(PreferencesダイアログのSchematic - Compilerページで有効化)、問題のあるオブジェクトの下に色付きの波線が表示されます。また、Messagesパネルには次の形式で通知が表示されます。
Bus index out of range on <NetPrefix> Index = <NetIndex> ,
ここで:
NetPrefix は、バスに接続されている構成ネットのプレフィックスです(例:ネットA8のA。これはネットA[0..7]に関連付けられたバスに接続されています).
NetIndex は、構成ネットの誤ったインデックスです(例:ネットA8のインデックスは8)。
解決のための推奨事項
Messages パネルで違反を選択した状態で、パネルのDetails 領域を使用して、問題のあるネットに関連付けられたネットラベルへ素早くクロスプローブし、インデックスが正しい範囲内に収まるように修正するか、ネット名を変更してください。後者は、誤ってそのネット名を付けてしまい、バスオブジェクトが伝送しているネットの構成要素ではない場合に一般的です。