Индексы шины вне допустимого диапазона
Parent category: Нарушения, связанные с шинами
Default report mode: ![]()
Сводка
Это нарушение возникает, когда индекс входящей в состав сети, подключённой к шине, выходит за пределы диапазона, заданного сетью, с которой связана шина.
Уведомление
Если включён показ ошибок и предупреждений компилятора на схеме (включается на странице Schematic - Compiler диалогового окна Preferences), под объектом-нарушителем будет отображаться цветная волнистая линия. Уведомление также отображается на панели Messages в следующем формате:
Bus index out of range on <NetPrefix> Index = <NetIndex> ,
где:
NetPrefix — префикс входящей в состав сети, подключённой к шине (например, A для сети A8, подключённой к шине, связанной с сетью A[0..7]).
NetIndex — ошибочный индекс входящей в состав сети (например, сеть A8 имеет индекс 8).
Рекомендации по устранению
Выбрав нарушение на панели Messages , используйте область Details этой панели, чтобы быстро выполнить перекрёстную подсветку (cross probe) к метке сети, связанной с проблемной сетью, и либо исправьте индекс сети так, чтобы он находился в корректном диапазоне, либо переименуйте сеть полностью. Второй вариант типичен, если вы присвоили сети имя по ошибке и она не является входящей в состав сети, передаваемой объектом шины.