Indeksy magistrali poza zakresem
Parent category: Naruszenia związane z magistralami
Default report mode: ![]()
Podsumowanie
To naruszenie występuje, gdy indeks sieci składowej podłączonej do magistrali znajduje się poza zakresem określonym przez sieć, z którą ta magistrala jest powiązana.
Powiadomienie
Jeśli włączono wyświetlanie błędów i ostrzeżeń kompilatora na schemacie (włączane na stronie Schematic - Compiler w oknie dialogowym Preferences), obiekt powodujący problem będzie miał pod sobą kolorową falistą linię. Powiadomienie jest również wyświetlane w panelu Messages w następującym formacie:
Bus index out of range on <NetPrefix> Index = <NetIndex> ,
gdzie:
NetPrefix to prefiks sieci składowej podłączonej do magistrali (np. A dla sieci A8, podłączonej do magistrali powiązanej z siecią A[0..7]).
NetIndex to błędny indeks sieci składowej (np. sieć A8 ma indeks 8).
Zalecenie dotyczące rozwiązania
Po zaznaczeniu naruszenia w panelu Messages użyj obszaru Details panelu, aby szybko przejść (cross probe) do etykiety sieci powiązanej z problematyczną siecią, a następnie albo popraw indeks sieci tak, aby mieścił się w prawidłowym zakresie, albo zmień nazwę sieci. To drugie jest typowe, jeśli nazwano sieć omyłkowo i nie jest ona siecią składową sieci przenoszonej przez obiekt magistrali.