Istnieje wiele sposobów na obranie pomarańczy - że tak powiem - i niektóre są lepsze od innych. To samo dotyczy generowania wyjść produkcyjnych i montażowych z projektów, co potwierdza to przysłowie. W tej wskazówce dotyczącej projektowania PCB, FAE Dave Cousineau opisuje wielokrotnie użyteczny, wysoce efektywny sposób zarządzania zadaniami wyjściowymi przy użyciu funkcji wydania projektu PCB w Altium Designer®.
Używanie plików zadań wyjściowych do definiowania i przechowywania niezbędnej dokumentacji dla dowolnego projektu Altium jest niezwykle wydajną i potężną funkcją. W miarę jak pliki zadań wyjściowych obsługują coraz więcej typów wyjść (do AD10 dodano raport porównania odcisków, eksport pliku STEP i tworzenie filmu 3D) lub wymagania dokumentacyjne Twojej firmy rosną, liczba potrzebnych Kontenerów Wyjściowych może stać się dość duża. Obecnie w edytorze plików zadań wyjściowych Altium nie ma metody na generowanie zawartości dla więcej niż jednego Kontenera Wyjściowego na raz dla zadania wsadowego. Dlatego generowanie całego pakietu dokumentacji może wymagać wielu kliknięć myszą.
AD10 wprowadził nowy proces zarządzania danymi projektowymi z standardowym wyjściem do przekazywania projektów do produkcji. Celem tego procesu jest wykorzystanie integracji kontroli wersji Altium oraz nowych technologii, aby zapewnić zautomatyzowany system wydawania projektów o wysokiej integralności. Jednak klienci nie korzystający z kontroli wersji lub Vaults nadal mogą wykorzystać niektóre z dostępnych automatyzacji. Ta automatyzacja może być używana do przetwarzania wsadowego jednego lub więcej plików zadań wyjściowych i jest opisana poniżej.
Pierwszym krokiem w procesie plików wyjściowych jest ustawienie Kontenerów Wyjściowych, tak aby Proces Wydawania wykrył ten Kontener. Robi się to, klikając najpierw link Zmień w ustawieniach Kontenera:
Jeśli Ścieżka Bazowa nie jest ustawiona na [Zarządzane Wydaniem], kliknij nazwę bieżącego folderu wyjściowego.
Spowoduje to wyświetlenie małego okna z opcjami [Zarządzane Wydaniem] i [Zarządzane Ręcznie]. Wybierz opcję [Zarządzane Wydaniem]. Teraz, zamiast zapisywania wyjść w lokalizacji określonej przez nazwę folderu [Zarządzane Ręcznie], główna lokalizacja wyjściowa będzie określana przez Proces Wydawania.
Jeśli ścieżka bazowa jest obecnie ustawiona na [Release Managed], można ją pozostawić bez zmian. Nazwy podfolderów można edytować, jeśli jest taka potrzeba.
Powtórz ten proces dla każdego z Kontenerów. Jeśli istnieje wiele plików zadań wyjściowych, edytuj je również.
Kolejnym krokiem jest użycie nowego obszaru w AD10, zwanego Menedżerem Konfiguracji. Dostęp do niego uzyskuje się, klikając prawym przyciskiem myszy nazwę pliku .PrjPCB w panelu Projektów i wybierając „Menedżer Konfiguracji”. Dodatkowo, jeśli jakikolwiek plik w Projekcie jest obecnie otwarty, do Menedżera Konfiguracji można uzyskać dostęp poprzez menu Projektu.
Jako część oficjalnego procesu wydania, Konfiguracja to sposób na ustawienie, jak projekt ma być wyjściowo przetworzony, aby przypisać go do konkretnego Elementu przeznaczonego do produkcji. Więcej na ten temat można znaleźć tutaj:
http://wiki.altium.com/display/ADOH/PCB+Release+View
W celu automatyzacji wykonania Zadania Wyjściowego, jedyną rzeczą, którą trzeba zrobić, jest edycja istniejącej domyślnej Konfiguracji:
Nazwa domyślnej konfiguracji powinna zostać zmieniona, ponieważ ta nazwa będzie używana jako nazwa folderu bazowego, gdy generowane są wyjścia. Ten folder zostanie utworzony w folderze projektu. W tym przykładzie konfiguracja zostanie nazwana „Outputs”.
Następnym krokiem jest włączenie, które pliki zadania wyjściowego (Output Job file(s)) mają być uruchomione. Zauważ nazwy dwóch plików zadań wyjściowych z projektu pokazane na poniższym obrazie. Oba zostaną uruchomione w tym przykładzie.
Ponieważ nie jest używany żaden Vault, docelowy Vault może pozostać ustawiony na [None], a docelowy element może pozostać pusty. Wynikowa konfiguracja jest pokazana tutaj:
Jeśli jest to pożądane, można utworzyć wiele konfiguracji, aby pomieścić różne kombinacje plików *.Outjob. Na przykład, jeśli są dwa pliki zadań wyjściowych dokumentacji (po jednym dla każdego z dwóch producentów płyt) i potrzeba uruchomić plik zadania wyjściowego walidacji, utwórz dwie konfiguracje jak poniżej:
Kliknij OK, aby zamknąć Menedżera Konfiguracji. Informacje utworzone tutaj są przechowywane w pliku .PrjPCB, więc zapisz Projekt w tym momencie.
Ostatnim krokiem jest stworzenie wyników. Nowym widokiem w AD10 jest Widok Wydania Projektu PCB, dostępny poprzez menu Widok. Ten widok ładuje Konfigurację(e) utworzone w Menedżerze Konfiguracji i pozwala użytkownikowi uruchomić wszystkie pliki zadań wyjściowych Altium zawarte w Konfiguracji jednocześnie. Zauważ, że nazwa Konfiguracji jest wyświetlana. Gdyby istniało wiele Konfiguracji, byłyby one pokazane tutaj w widoku z zakładkami, pozwalając ci wybrać, którą z nich uruchomić.
W oficjalnym procesie wydania (celując w element Vault), masz opcję pracy w Trybie Projektowania lub Trybie Wydania. Tryb wydania jest dostępny tylko, gdy projekt jest zatwierdzony i aktualny z kontrolą wersji, oraz gdy ustawiony jest Vault Wydania. Ponieważ żadne z tych nie jest prawdą tutaj, dostępny będzie tylko Tryb Projektowania.
W Trybie Projektowania dostępne są tylko dwa kroki procesu wydania – Walidacja Projektu i Generowanie Wyników.
Walidacja Projektu będzie dostępna, jeśli do pliku zadania wyjściowego dodano jakiekolwiek Wyniki Walidacji. Obejmują one Sprawdzenie Reguł Projektowych, Raport Różnic, Sprawdzenie Reguł Elektrycznych i Raport Porównania Odcisków. Trzy z tych kontroli są obecne w używanym tutaj pliku Validation.OutJob.
Kliknięcie przycisku Waliduj projekt spowoduje uruchomienie tylko tych kontroli w tym momencie. Wszelkie błędy lub ostrzeżenia zostaną wyświetlone w panelu Komunikaty. Po zakończeniu etapu Walidacji projektu, status tych kontroli zostanie zaktualizowany na liście, jak pokazano na poniższym obrazie:
Ważne jest, aby zauważyć, że ponieważ jest to przeznaczone do wspierania oficjalnego procesu wydania, wszelkie kontrole walidacji, które się nie powiodą, spowodują zatrzymanie procesu generowania wyjścia. Należy rozwiązać problemy przed kontynuacją.
Gdy wszystkie kontrole walidacji zostaną oznaczone jako "Zaliczone," resztę wyników można teraz wygenerować, klikając Generuj Wyniki. Należy pamiętać, że nie jest konieczne najpierw uruchamianie kroku Walidacji przed uruchomieniem polecenia Generuj Wyniki. Jeśli którykolwiek z kontroli walidacji nie jest w stanie zaliczonym (tj. Brakujący, Nieaktualny, Niezaliczony), uruchomienie Generuj Wyniki automatycznie uruchomi najpierw Waliduj Projekt. Jeśli wszystkie kontrole walidacji zostaną zaliczone, reszta wyników zostanie wygenerowana i wysłana do folderu określonego przez nazwę Konfiguracji. Pełna ścieżka do folderu jest wymieniona na dole widoku Wydania, jak pokazano poniżej:
Po uzyskaniu dobrej znajomości procesu wyjściowego zadania opisanego powyżej, przydatne może być posiadanie krótkiej listy kontrolnej kroków niezbędnych do automatyzacji procesu plików wyjściowych. Naprawdę są to tylko trzy główne kroki: