Sieci z wieloma nazwami
Parent category: Naruszenia związane z sieciami
Default report mode: ![]()
Podsumowanie
To naruszenie występuje, gdy wykryto, że sieć w projekcie ma przypisanych wiele nazw.
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:
Nets <Identifier> has multiple names (<NameList>),
gdzie:
Identifier oznacza typ połączenia oraz nazwę sieci. Połączenie może być jednym z poniższych:
- Wire - gdzie identyfikator będzie wyświetlany w formacie
Wire NetName(np. Wire DTSA) - Bus - gdzie identyfikator będzie wyświetlany w formacie
Bus Slice NetName(np. Bus Slice A[0..7]) - Bus Element - gdzie identyfikator będzie wyświetlany w formacie
Element[n]: NetPrefix(np. Element[0]: A)
NameList to rozdzielona przecinkami lista wszystkich nazw znalezionych jako powiązane z problematyczną siecią. Nazwy te mogą pochodzić z dołączonych etykiet sieci, wpisów arkusza, portów zasilania oraz złączy międzyarkuszowych.
Zalecenie rozwiązania
To naruszenie można usunąć, upewniając się, że nazwy wszystkich identyfikatorów sieci powiązanych z daną siecią są takie same. Jeśli jednak chcesz swobodnie używać wielu nazw dla sieci w projekcie i zapobiec pojawianiu się powiązanych komunikatów o naruszeniach w panelu Messages , ustaw Report Mode dla tego typu naruszenia na No Report na karcie Error Reporting w oknie dialogowym Options for Project (Project | Content | ![]()