バス範囲の無効な値

親カテゴリ: バスに関連する違反

デフォルトのレポート モード:

概要

この違反は、バスに関連付けられているネットの構文で、少なくとも 1 つのインデックスが負の値になっている場合に発生します。

通知

回路図でコンパイラ エラーや警告を表示するように設定している場合は、違反オブジェクトの下に色付きの波線が表示されます(この設定は、プリファレンス(Preferences)ダイアログの回路図(Schematic) - コンパイラ(Compiler)ページで行います)。通知は、次のフォーマットでメッセージ(Messages)パネルにも表示されます。

Illegal bus range value <BusLabel> at <Location> ,

ここで、

BusLabel は、無効な値が検出された定義されているバス ラベルです。

Location は、違反バス オブジェクトの電気的ホットスポットの X,Y 座標です。

解決方法に関する推奨事項

メッセージ(Messages)パネルで違反を選択した状態で、パネルの詳細(Details)領域を使用すると、バス構文が誤って定義された違反ネット オブジェクト(例: ネット ラベル、ポート、シート エントリなど)に対するクロス プローブをすばやく実行できます。正しい構文のフォーマットは次のいずれかです。

  • <NetName>[<LowerIndex>..<UpperIndex>]
  • <NetName>[<UpperIndex>..<LowerIndex>]

LowerIndex および UpperIndex はゼロまたは正の整数にすることができますが、負の値にすることはできません。

 

アクティブ ドキュメント内の選択したテキストや画像に関する問題を報告します。