Wiadomości

Parent page: Panele Workspace Manager

Panel  Messages wyświetlający zestaw komunikatów o naruszeniach kompilatora dla bieżącego schematu.
Panel Messages wyświetlający zestaw komunikatów o naruszeniach kompilatora dla bieżącego schematu.

Podsumowanie

Panel Messages stanowi scentralizowane miejsce listowania ostrzeżeń, błędów i komunikatów o stanie, które są generowane przez operacje, takie jak kompilacja schematu lub projektu, uruchomienie kontroli reguł projektowych (DRC) lub użycie innych funkcji oprogramowania obsługujących komunikaty.

Dostęp do panelu

Aby otworzyć panel Messages , kliknij przycisk View | System |Messages.

Komunikaty panelu

Panel Messages zapewnia strumień na żywo istotnych informacji o komunikatach odnoszących się do bieżącej operacji. Tam, gdzie ma to zastosowanie, dolna część panelu dostarczy dodatkowych szczegółów dotyczących obiektu(ów) powodujących problem, powiązanych z aktualnie wybranym komunikatem. Jeśli nie jest widoczna, okienko Details można wysunąć, przeciągając je w górę z dolnej krawędzi panelu.

Panel udostępnia dodatkowe szczegóły dla każdej klasy komunikatów generowanych przez Compiler.Panel udostępnia dodatkowe szczegóły dla każdej klasy komunikatów generowanych przez Compiler.

Komunikaty są automatycznie czyszczone (ale niekoniecznie rozwiązywane) po uruchomieniu nowej operacji generującej komunikaty.

Konfiguracja komunikatów

Panel Messages jest najczęściej używany do raportowania wyników kompilacji projektu lub schematu i wyświetla wszelkie ostrzeżenia i/lub błędy, które Compiler mógł wykryć podczas sprawdzania projektu pod kątem poprawności elektrycznej i rysunkowej. W takim przypadku poszczególne komunikaty w panelu będą bezpośrednio zależeć od poziomów raportowania błędów i/lub macierzy połączeń zdefiniowanych w oknie dialogowym Options for Project.

Poziomy raportowania błędów dla klas komunikatów konfiguruje się na karcie Error Reporting tab w oknie dialogowym Options for Project, otwieranym przyciskiem Project | Content | 

.

Poziomy raportowania błędów zdefiniowane w oknie dialogowym Options for Project będą odzwierciedlone w zawartości panelu Messages.

Zawartość

Oprócz raportowania przez Compiler, panel Messages będzie dostarczał informacji o ostrzeżeniach/błędach/stanie także dla innych funkcji oprogramowania, takich jak Design Rule Checking (DRC) oraz Autorouter. Informacje zawarte w komunikacie można podzielić na kilka odrębnych obszarów:

  • Class – Jest to zasadniczo typ lub kategoria komunikatu. Istnieją różne klasy komunikatów i są one powiązane z różnymi funkcjami oprogramowania. Te pochodzące z Compiler obejmują na przykład proste wpisy informacyjne, ogólne ostrzeżenia, konkretne błędy oraz błędy krytyczne, takie jak fundamentalne konflikty dokumentów. Poniżej znajduje się lista klas komunikatów, które często się pojawiają:
    • Info - ogólny komunikat informacyjny z Compiler, np. wskazanie pomyślnej kompilacji.
    • Warning - oznaczone naruszenie kompilacji, gdzie typ naruszenia ustawiono na tryb raportowania Warning.
    • Error - oznaczone naruszenie kompilacji, gdzie typ naruszenia ustawiono na tryb raportowania Error.
    • Fatal Error - oznaczone naruszenie kompilacji, gdzie typ naruszenia ustawiono na tryb raportowania Fatal Error.
    • Warning - oznaczone naruszenie kompilacji, gdzie typ naruszenia ustawiono na tryb raportowania Warning, ale na obiekcie(ach) powodującym(ych) problem umieszczono dyrektywę No ERC w celu stłumienia naruszenia.
    • Error - oznaczone naruszenie kompilacji, gdzie typ naruszenia ustawiono na tryb raportowania Error, ale na obiekcie(ach) powodującym(ych) problem umieszczono dyrektywę No ERC w celu stłumienia naruszenia.
    • Fatal Error - oznaczone naruszenie kompilacji, gdzie typ naruszenia ustawiono na tryb raportowania Fatal Error, ale na obiekcie(ach) powodującym(ych) problem umieszczono dyrektywę No ERC w celu stłumienia naruszenia.
    • Oznaczone naruszenie reguły projektowej z Design Rule Checker. Tekst będzie się zmieniał w zależności od typu naruszanej reguły.
    • Komunikat z Situs Autorouter informujący o wykonywanej akcji przez Autorouter, np. rozpoczęciu trasowania, rozpoczęciu przebiegu trasowania oraz zakończeniu przebiegu trasowania.
    • Komunikat z Situs Autorouter wskazujący stan trasowania, np. ile połączeń zostało poprowadzonych oraz ile czasu to zajęło.

Komunikaty związane z Comparator będą się różnić; klasy komunikatów odpowiadają różnym obsługiwanym typom porównań, których przykładami są:

Stłumione komunikaty kompilatora są wyświetlane w panelu tylko wtedy, gdy opcja Report Suppressed Violations in Messages Panel jest włączona na karcie Error Reporting w oknie dialogowym Options for Project.
  • Document – Dokument źródłowy, w którym znajduje się przyczyna ostrzeżenia/błędu/naruszenia.
  • Source – Serwer lub silnik, który wykonał zadanie w momencie wystąpienia ostrzeżenia/błędu/naruszenia (np. Compiler).
  • Message – sama treść komunikatu.

Każdy komunikat jest również opatrzony datą i godziną oraz otrzymuje określony numer na liście.

Cross probing

W stosownych przypadkach komunikat może zostać „cross-probed” do obiektu(ów) powodującego(ych) problem w dokumencie, którego dotyczy. Cross-probing przenosi bieżący widok obszaru roboczego bezpośrednio do obiektu w powiązanym dokumencie lub pośrednio — w zależności od konkretnego źródła komunikatu. Obiekt(y) powodujący(e) problem zostanie(ą) automatycznie powiększony(e) i wyśrodkowany(e) (o ile to możliwe) w oknie edytora projektu.

Dokument zostanie uaktywniony, jeśli nie jest już aktywny, albo zostanie odkryty i uaktywniony, jeśli wcześniej był w trybie ukrytym.

Aby wykonać cross-probe z interesującego komunikatu, np. błędu Compiler, kliknij dwukrotnie nazwę komunikatu lub wybierz Cross Probe z menu kontekstowego pod prawym przyciskiem myszy. W takim przypadku uruchomienie polecenia cross-probe spowoduje bezpośrednie przejście do obiektu(ów) powodującego(ych) problem w odpowiednim dokumencie w oknie edytora projektu.

W pokazanym poniżej przypadku kompilator wygenerował błąd zduplikowanego oznaczenia, a duplikaty są wymienione w okienku Details panelu. Okno edytora projektu będzie podświetlać każdy z nich w miarę ich wybierania.

Cross-probing z komunikatu błędu Compiler. Cross-probing z komunikatu błędu Compiler.

Podobnie cross-probing z komunikatu błędu DRC w panelu spowoduje bezpośrednie przejście do obiektu powodującego problem w powiązanym dokumencie — w poniższym przypadku jest to naruszenie reguły szerokości PCB.

Zainicjuj kontrolę DRC przyciskiem Run Design Rule Check w oknie dialogowym Design Rule Checker: Home | Design Rules |

.

 Cross-probing z komunikatu DRC dotyczącego reguły szerokości.

Podczas cross-probing do dokumentu PCB upewnij się, że odpowiedni dokument PCB jest aktywnym dokumentem w oknie edytora projektu; w przeciwnym razie cross-probing zostanie wykonany, ale widok nie przeskoczy do dokumentu.

Menu pod prawym przyciskiem myszy

Menu kontekstowe panelu (prawy przycisk myszy) udostępnia następujące polecenia:

  • Group By – Grupuj komunikaty według źródła, klasy lub dokumentu.
  • Cross Probe – Wykonaj cross-probe z wybranego komunikatu w panelu do obiektu odpowiedzialnego za komunikat w powiązanym dokumencie.
  • Cross Probe Next Message – Wykonaj cross-probe do następnego zgłoszonego komunikatu — nawiguj skrótem klawiaturowym Ctrl+Shift+F3.
  • Cross Probe Previous Message – Wykonaj cross-probe do poprzedniego zgłoszonego komunikatu — nawiguj skrótem klawiaturowym Ctrl+Shift+F4.
  • Place Specific No ERC for this violation – (tylko komunikaty Compiler) Aktywuje polecenie Place No ERC element, aby usunąć sprawdzanie błędów z wskazanego punktu — odpowiednik Home | Circuit Elements | Directives » Generic No ERC w głównym menu wstążki.
  • Clear All – Wyczyść wszystkie komunikaty aktualnie wyświetlane w panelu.
  • Clear Selected – Wyczyść wszystkie zaznaczone komunikaty z panelu.
  • Clear Class – Wyczyść z panelu wszystkie komunikaty tej samej klasy co aktualnie zaznaczony komunikat.
  • Save – Zapisz bieżącą listę komunikatów z panelu do pliku. Po uruchomieniu polecenia otworzy się okno dialogowe Save Message List To File. Użyj tego okna, aby wskazać miejsce docelowe zapisu pliku oraz nadać mu nową nazwę (jeśli to wymagane).
  • Save Selection – Zapisz zaznaczone komunikaty z panelu do pliku. Po uruchomieniu polecenia otworzy się okno dialogowe Save Message List To File. Użyj tego okna, aby wskazać miejsce docelowe zapisu pliku oraz nadać mu nową nazwę (jeśli to wymagane).
  • Export To Report – Wygeneruj plik HTML zawierający listę bieżącej zawartości panelu Messages.
  • Copy – Skopiuj zaznaczone komunikaty do schowka systemu Windows.
  • Print – Wyświetl podgląd i wydrukuj raport zawierający wszystkie komunikaty aktualnie wymienione w panelu.

Uwagi

  1. Nie wszystkie komunikaty można poddać cross-probing. Cross-probe można wykonać tylko z komunikatu, który ma poprawny (istniejący) powiązany dokument określony w polu Document komunikatu.
  2. Dane można sortować według dowolnej kolumny, klikając nagłówek tej kolumny. Jedno kliknięcie sortuje rosnąco; ponowne kliknięcie sortuje malejąco.
  3. Kolejność wyświetlania kolumn danych można zmieniać. Aby przenieść kolumnę, kliknij jej nagłówek i przeciągnij poziomo do wymaganego położenia. Poprawne położenie jest sygnalizowane pojawieniem się dwóch zielonych strzałek pozycjonujących.
  4. Wyczyszczenie komunikatów nie musi oznaczać, że zostały one rozwiązane. Te same nierozwiązane komunikaty zostaną ponownie wyświetlone po wykonaniu tego samego polecenia, które pierwotnie doprowadziło do ich wygenerowania. Czyszczenie komunikatów jest pomocą wizualną podczas usuwania błędów w projekcie, pozwalając ręcznie usuwać komunikaty, gdy uznasz, że zostały rozwiązane. Aby uzyskać aktualny obraz naruszeń, które nadal występują, należy ponownie uruchomić polecenie inicjujące.
  5. W odniesieniu do komunikatów specyficznych dla PCB/Compiler/Comparator: jeśli powiązany dokument zostanie zamknięty, odpowiadające mu wpisy komunikatów zostaną automatycznie usunięte z panelu. Na przykład, jeśli uruchomisz DRC Check dla dokumentu PCB, wszelkie komunikaty o naruszeniach wymienione w panelu Messages dla tego dokumentu zostaną usunięte z panelu po zamknięciu dokumentu.

 

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Content