Índices de bus fuera de rango
Parent category: Infracciones asociadas con buses
Default report mode: ![]()
Resumen
Esta infracción ocurre cuando el índice de una red constituyente conectada a un bus queda fuera del rango especificado por la red a la que está asociado el bus.
Notificación
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic - Compiler del cuadro de diálogo Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Bus index out of range on <NetPrefix> Index = <NetIndex> ,
donde:
NetPrefix es el prefijo de la red constituyente conectada al bus (por ejemplo, A para la red A8, conectada a un bus asociado a la red A[0..7]).
NetIndex es el índice erróneo de la red constituyente (por ejemplo, la red A8 tiene un índice de 8).
Recomendación para la resolución
Con la infracción seleccionada en el panel Messages , use la región Details del panel para localizar rápidamente mediante sondeo cruzado la etiqueta de red asociada con la red infractora y corregir el índice de la red para que quede dentro del rango correcto, o bien cambiar por completo el nombre de la red. Esto último sería lo habitual si ha nombrado la red por error y no es una constituyente de la red transportada por el objeto bus.