Sieci zawierające wiele podobnych obiektów
Parent category: Naruszenia związane z sieciami
Default report mode: ![]()
Podsumowanie
To naruszenie występuje, gdy wykryto, że dwa lub więcej obiektów tego samego typu (pin, port, wpis arkusza) oraz o tej samej specyfikacji elektrycznej I/O są połączone ze sobą w tej samej nadrzędnej sieci. Na przykład, Input Port połączony z Input Port.
Powiadomienie
Jeśli błędy i ostrzeżenia kompilatora są włączone do wyświetlania 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:
Net <NetName> contains multiple <ObjectType> (<ObjectList>),
gdzie:
NetName to nazwa sieci powodującej problem.
ObjectType to typ obiektu, dla którego znaleziono wiele wystąpień w problematycznej sieci. Wpis będzie również odzwierciedlał typ elektryczny obiektu.
ObjectList to lista wszystkich wystąpień obiektu znalezionych w problematycznej sieci, rozdzielona przecinkami.
Zalecenie rozwiązania problemu
Po zaznaczeniu naruszenia w panelu Messages użyj obszaru Details panelu, aby wykonać cross-probing do obiektów powodujących problem. Ustal, czy połączone obiekty stanowią rzeczywisty problem połączeń, a jeśli tak — odpowiednio zmień specyfikację I/O dla jednego lub obu obiektów.
Jeśli obiekt jest zbędny, usuń go z projektu. Jeśli obiekt miał być podłączony do innej części projektu i został połączony z niewłaściwym miejscem docelowym (stając się w ten sposób częścią niewłaściwej sieci), upewnij się, że jest odłączony od bieżącej sieci i podłączony do właściwej.
Uwagi
- Rzeczywisty tryb raportowania używany dla naruszenia tego typu zależy od konkretnych typów obiektów, ich elektrycznych typów I/O oraz odpowiadającego poziomu raportowania zdefiniowanego na karcie Connection Matrix w oknie dialogowym Options for Project (Project | Content |
). - Ustawienie Report Mode na karcie Error Reporting w oknie dialogowym Options for Project nie ma wpływu na ustawienie Report Mode, które pojawia się dla naruszenia tego typu w panelu Messages . Jest ono jednak używane przez raportowanie błędów Online (w czasie rzeczywistym) bezpośrednio w obszarze roboczym projektu. Elementy sterujące raportowaniem Online są dostępne na stronie Schematic - Compiler w oknie dialogowym Preferences . Zwróć uwagę, że raportowanie błędów Online dla konkretnego zestawienia typu obiektu i typu I/O nie będzie dostępne, jeśli indywidualna kontrola dla tej kombinacji w Connection Matrix została ustawiona na
No Report.