KB: Wydanie projektu kończy się niepowodzeniem, gdy ustawienia walidacji ERC różnią się od opcji projektu
Szczegóły rozwiązania
Wydanie zostaje przerwane mimo ustawienia braku raportowania
Proces Project Releaser kończy się błędem, mimo że tryb raportowania błędów dla zgłaszanego naruszenia jest ustawiony na No Report w ustawieniach raportowania błędów projektu. Użytkownicy mogą oczekiwać, że naruszenie zostanie zignorowane podczas wydawania projektu, jednak proces nadal zgłasza błąd i nie kończy się pomyślnie.
Konfiguracja walidacji ERC ma pierwszeństwo
Altium Designer przechowuje oddzielne konfiguracje raportowania błędów dla Project Options i raportów walidacji. Ustawienia używane przez raport Electrical Rule Check Validation są zapisane w pliku Output Job i są niezależne od konfiguracji na poziomie projektu. Podczas wydawania projektu proces Project Releaser korzysta z ustawień zdefiniowanych w raporcie walidacji ERC. Jeśli te ustawienia są bardziej rygorystyczne niż ustawienia projektu, wydanie może zakończyć się niepowodzeniem, nawet gdy naruszenie jest skonfigurowane jako No Report w Project Options. Jest to oczekiwane zachowanie.
Ujednolicenie ustawień walidacji i projektu
- Skonfiguruj raport walidacji ERC tak, aby korzystał z domyślnych ustawień projektu.
- Możesz też ręcznie dostosować poziomy raportowania błędów w raporcie walidacji ERC do wymagań dotyczących wydania projektu.
- Sprawdzaj konfigurację raportu walidacji ERC po każdej zmianie ustawień raportowania błędów w Project Options, ponieważ konfiguracje te są przechowywane oddzielnie.
Aktualizacja raportu walidacji ERC
- Otwórz plik Validation Output Job.
- W sekcji Validation Outputs znajdź Electrical Rule Check Validation.
- Kliknij raport prawym przyciskiem myszy i wybierz Configure.
- Otwórz kartę Error Reporting Mode.
- Wybierz Set to Project Default.
- Wybierz OK, aby zapisać zmiany.
- Uruchom ponownie Project Releaser.
- Potwierdź, że wydanie projektu zakończyło się pomyślnie.