Preparing Validation Reports

Oprogramowanie zawiera szereg kontroli walidacyjnych, które można dołączyć jako wynik podczas generowania danych wyjściowych. Każda z nich tworzy plik raportu HTML.

Wyniki walidacji można dodać do aktywnego pliku Output Job z menu elementu sterującego [Add New Validation Output]  w obszarze Validation Outputs  pliku lub z podmenu Edit » Add Validation Outputs  w menu głównym.

Zwróć uwagę, że konfiguracja tych raportów walidacyjnych jest przechowywana w pliku OutputJob. Gdy skonfigurujesz kontrolę walidacyjną w innym miejscu oprogramowania, ustawienia są przechowywane wraz z danym plikiem — na przykład ustawienia sprawdzania błędów projektu są zapisywane w pliku projektu, a ustawienia PCB DRC są zapisywane w pliku PCB.
Korzystanie z raportów walidacyjnych zdefiniowanych w przypisanym pliku Output Job umożliwia walidację projektów jako integralną część procesu wydania projektu. Te kontrole walidacyjne będą wykonywane przy każdym wydaniu, a wydanie zakończy się niepowodzeniem, jeśli którakolwiek z kontroli nie zostanie zaliczona. Daje to dodatkową pewność, że kosztowne błędy nie wkradną się do wydanych projektów wskutek zmian wprowadzanych w ostatniej chwili. Walidacja jest uruchamiana na etapie Validate Design  w przepływie procesu w widoku PCB Release. W trybie Design Mode kontrole walidacyjne są wykonywane bezpośrednio na projekcie, przed wygenerowaniem danych wyjściowych. W trybie Release Mode przepływ wydania najpierw buduje samowystarczalny „snapshot” projektu, który zawiera wszystkie dokumenty projektu i zależności zewnętrzne, a kontrole walidacyjne są wykonywane na tym snapshocie. Zapewnia to dodatkowe bezpieczeństwo, że snapshot poprawnie uchwycił wszystkie wymagane zależności projektu.

Walidacja statusu komponentów

Komponenty Workspace oferują projektantowi formalny zbiór wysokiej jakości, spójnych i wiarygodnych bloków budulcowych projektu. Dzięki kontroli rewizji i zarządzaniu cyklem życia firma może autoryzować bibliotekę komponentów, która może być formalnie używana przez projektantów w każdym nowym projekcie realizowanym w tej firmie. Jednak nawet jeśli komponenty są autoryzowane do ponownego użycia, na etapie walidacji wydania potrzebne jest także automatyczne sprawdzanie, aby zweryfikować, że rzeczywiście znajdują się w odpowiednim stanie do użycia.

Altium Designer, w połączeniu z Twoim połączonym Workspace, zapewnia eleganckie rozwiązanie w postaci Component State Checking. Dostępny jest outputter oparty na walidacji, który można dodać do pliku Output Job – Components states. Można go skonfigurować tak, aby sprawdzał komponenty znajdujące się w stanach ograniczonych. W ramach konfiguracji określasz działanie, jakie ma zostać podjęte dla każdego aktualnie zdefiniowanego stanu, dla każdej aktualnie zdefiniowanej definicji cyklu życia w Workspace — brak działania, ostrzeżenie lub wygenerowanie błędu. Ta ostatnia opcja uniemożliwi wydanie projektu. Dodatkowo uruchomienie kontroli wygeneruje poręczny raport HTML, dzięki któremu od razu zobaczysz, które komponenty projektu nie znajdują się w prawidłowych stanach.

Problemy z używaniem elementów projektu w stanach ograniczonych można wykryć znacznie wcześniej w cyklu projektowym, podczas walidacji projektu. Dotyczy to stosowalności rewizji elementu (Item Revision) na podstawie jego bieżącego stanu oraz tego, czy w tym stanie wolno go używać w projektach. Jest to kontrolowane poprzez dedykowany atrybut na poziomie pojedynczego stanu. Naruszenie projektu można skonfigurować tak, aby wykrywało i oznaczało wszelkie elementy Workspace używane w projekcie, których rewizje znajdują się w stanach niestosowalnych — wychwytując i zapobiegając problemom przed wydaniem. Więcej szczegółów znajdziesz w sekcji Controlling Item Revision Visibility and Applicability na stronie Defining Lifecycle Definitions for a Workspace.
Podczas wymuszania środowisk pracy projektantów za pomocą Environment Configurations możesz zapewnić użycie pliku Output Job, w którym zdefiniowano sprawdzanie stanów komponentów. Aby to zrobić, upewnij się, że plik Output Job dopuszczony do użycia przez odpowiednią konfigurację środowiska jest oznaczony jako wymagany — poprzez włączenie jego atrybutu Req'd. Jeśli OutJob zdefiniowany jako część konfiguracji środowiska jest oznaczony jako wymagany, wydanie nie będzie możliwe, dopóki ten OutJob nie będzie obecny i włączony do uwzględnienia w odpowiednim zestawie danych generowanym w ramach wydania projektu. Więcej informacji znajdziesz w Managing Environment Configurations.

Dodaj generator wyjść tego typu z sekcji Validation Outputs w pliku OutJob file. Konfiguracja jest wykonywana w oknie dialogowym Server objects State validation.

Aby uzyskać dostęp do tego okna dialogowego konfiguracji, dwukrotnie kliknij wpis outputtera, kliknij go prawym przyciskiem i wybierz Configure z menu kontekstowego albo zaznacz wpis i użyj skrótu klawiaturowego Alt+Enter.

Dodaj i skonfiguruj kontrolę stanu komponentów jako część ogólnego zestawu walidacji podczas wydania projektu płytki.
Dodaj i skonfiguruj kontrolę stanu komponentów jako część ogólnego zestawu walidacji podczas wydania projektu płytki.

Okno dialogowe prezentuje wszystkie definicje cyklu życia zdefiniowane dla Workspace, z którym jesteś aktualnie połączony. Dla każdej definicji wymieniony jest każdy unikalnie zdefiniowany stan wraz z jego opisem. Dla każdego stanu powiązanego z definicją cyklu życia, której używasz dla komponentów w swoich projektach, po prostu określ działanie sprawdzające, które ma zostać wykonane. Kliknij w polu Check Action danego stanu i wybierz wymaganą akcję z powiązanego menu rozwijanego. Dostępne opcje sprawdzania to None, Warning oraz Error.

Kliknij przycisk , aby odświeżyć okno dialogowe najnowszymi informacjami o definicjach cyklu życia bezpośrednio z Workspace.

Rewizje elementów komponentów użytych w projekcie, które znajdują się w stanie ograniczonym (takim, którego Check Action ustawiono na Error), uniemożliwią wydanie płytki. Wygenerowany plik raportu będzie zawierał listę wszystkich ostrzeżeń i błędów.

Przykład wydania płytki zakończonego niepowodzeniem na etapie walidacji podczas sprawdzania stanów komponentów. Najedź kursorem na obraz, aby zobaczyć wygenerowany raport. W tym przypadku stwierdzono, że projekt zawiera cztery komponenty znajdujące się w ograniczonym stanie cyklu życia, a proces wydania zostaje przerwany z wynikiem niepowodzenia.
Przykład wydania płytki zakończonego niepowodzeniem na etapie walidacji podczas sprawdzania stanów komponentów. Najedź kursorem na obraz, aby zobaczyć wygenerowany raport. W tym przypadku stwierdzono, że projekt zawiera cztery komponenty znajdujące się w ograniczonym stanie cyklu życia, a proces wydania zostaje przerwany z wynikiem niepowodzenia.

Jeśli używasz szablonów Output Job w Workspace, upewnij się, że kontrola stanu komponentów została dodana do odpowiedniego źródłowego pliku Output Job i skonfigurowana BEFORE przed wydaniem tego OutJob do Workspace. Po wydaniu nie można zmienić rewizji pliku OutJob — w szczególności konfiguracji generatora wyjść. Musisz wprowadzić zmiany i ponownie wydać je w kolejnej planowanej rewizji docelowego elementu (Item). Więcej informacji znajdziesz w Preparing Manufacturing Data with Output Jobs.

Przygotowanie raportu kontroli zgodności konfiguracji środowiska

Environment Configuration Compliance Check zapewnia sposób jednoznacznego testowania i wymuszania użycia firmowo autoryzowanych elementów danych w projekcie — tzn. jeśli nie używasz elementów danych dozwolonych przez konfigurację środowiska dostępną dla Twojej przypisanej roli, wydanie zakończy się niepowodzeniem. Zapobiega to „samowolnemu” podejściu do projektowania i zapewnia przestrzeganie oraz zgodność ze środowiskami pracy projektowej określonymi centralnie na poziomie przedsiębiorstwa.

Więcej informacji znajdziesz na stronie Environment Configuration Management  (Altium 365 Workspace, Enterprise Server Workspace). 

Wymagany raport konfiguruje się w oknie dialogowym Environment Configuration Compliance Setup .

Okno dialogowe Environment configuration compliance setup 
Okno dialogowe Environment configuration compliance setup 

Dowiedz się więcej o zarządzaniu konfiguracjami środowiska w Altium 365 oraz w an Enterprise Server Workspace.

Przygotowanie raportu różnic

Generator wyjściowy Differences Report tworzy raport, który szczegółowo opisuje różnice między źródłowymi dokumentami schematu i PCB projektu.

Wymagany raport konfiguruje się w oknie dialogowym Differences Setup.

Okno dialogowe Differences Setup
Okno dialogowe Differences Setup

Dowiedz się więcej o Utrzymywaniu synchronizacji schematów i PCB.

Przygotowywanie raportu kontroli reguł elektrycznych

Generator wyjściowy Electrical Rules Check tworzy raport, który szczegółowo opisuje naruszenia kontroli rysunkowych i elektrycznych dla źródłowych dokumentów schematu projektu.

Wymagany raport konfiguruje się w oknie dialogowym Electrical Rules Check Setup.

Okno dialogowe Electrical Rules Check Setup 
Okno dialogowe Electrical Rules Check Setup 

Dowiedz się więcej o Walidacji projektu.

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

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content