Automatyzacja przetwarzania plików zadań wyjściowych z użyciem widoku wydania PCB

Utworzono: luty 10, 2017
Zaktualizowano: październik 27, 2020
Automatyzacja przetwarzania plików zadań wyjściowych z użyciem widoku wydania PCB

Użytkownicy Altium Designer mogą korzystać z Altium Vault, aby tworzyć zautomatyzowane systemy wydawania projektów o wysokiej integralności, które automatyzują przetwarzanie plików zadań wyjściowych.

Używanie plików zadań wyjściowych do definiowania i przechowywania niezbędnej dokumentacji dla dowolnego projektu w Altium Designer jest niezwykle efektywną i potężną funkcją. W miarę jak pliki zadań wyjściowych obsługują coraz więcej typów wyjść (np. raport porównania obrysów, eksport pliku STEP, tworzenie filmu 3D) lub wymagania dokumentacyjne Twojej firmy rosną, liczba potrzebnych Kontenerów Wyjściowych może stać się dość duża. Obecnie nie ma metody w edytorze plików zadań wyjściowych, która umożliwiałaby generowanie zawartości dla więcej niż jednego Kontenera Wyjściowego jednocześnie. Dlatego generowanie całego pakietu dokumentacji może wymagać wielu kliknięć myszą.

Kilka lat temu, Altium wprowadziło nowy proces zarządzania danymi projektowymi dla wydawania projektów do produkcji, aby można było przestrzegać harmonogramów produkcyjnych. Celem tego procesu jest wykorzystanie technologii Altium Vault do zapewnienia zautomatyzowanego systemu zarządzania wydawaniem PCB o wysokiej integralności. Jednak klienci nie korzystający z Vault mogą nadal korzystać z niektórych 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.

Figure 1 - Modifying Output Containers

Rysunek 1 - Modyfikowanie Kontenerów Wyjściowych

Figure 2 - Modifying Output Containers

Cloud Storage and Version Control

Store all of your libraries and design data in one secure, accessible, and version-controlled space.

Rysunek 2 - Modyfikowanie Kontenerów Wyjściowych

EDYTOWANIE PLIKÓW ZADAŃ WYJŚCIOWYCH

Pierwszym krokiem w tym procesie jest edycja i Automatyzacja pliku zadania wyjściowego przetwarzania kontenerów wyjściowych, tak aby proces wydania 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 przez Wydanie, kliknij nazwę bieżącego folderu wyjściowego.

Spowoduje to wyświetlenie małego okna z opcjami Zarządzane przez Wydanie i Zarządzane Ręcznie. Wybierz opcję Zarządzane przez Wydanie. 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 wydania.

Figure 3 - Modifying Output Containers

Part Insights Experience

Access critical supply chain intelligence as you design.

Rysunek 3 - Modyfikacja Kontenerów Wyjściowych

Jeśli Ścieżka Bazowa jest obecnie ustawiona na Zarządzane przez Wydanie, można ją pozostawić bez zmian. Nazwy podfolderów można edytować, jeśli jest taka potrzeba.

Figure 4 - Modifying Output Containers

Rysunek 4 - Modyfikacja Kontenerów Wyjściowych

Powtórz ten proces dla każdego z kontenerów. Jeśli istnieje wiele plików Zadań Wyjściowych, edytuj je również.

Easy, Powerful, Modern

The world’s most trusted PCB design system.

TWORZENIE KONFIGURACJI

Następnym krokiem jest użycie Menedżera Konfiguracji. Dostęp do niego uzyskuje się, klikając prawym przyciskiem myszy nazwę pliku .PrjPCB w panelu Projektów i wybierając Menedżera Konfiguracji. Dodatkowo, jeśli jakikolwiek plik w Projekcie jest obecnie otwarty, do Menedżera Konfiguracji można uzyskać dostęp poprzez menu Projekt.

Jako część oficjalnego procesu wydawniczego, konfiguracja to sposób na ustawienie, jak projekt ma być wyeksportowany, aby odwzorować go na konkretny Element do wyprodukowania. Więcej na ten temat można znaleźć w tym dokumencie technicznym Altium.

Do automatyzacji wykonania Zadania Wyjściowego, jedyną rzeczą, którą trzeba zrobić, jest edycja istniejącej domyślnej Konfiguracji, jak pokazano na Rysunku 5.

Figure 5 - Setting up the PCB Project Configuration

Rysunek 5 - Ustawianie Konfiguracji Projektu PCB

Manufacturing Made Easy

Send your product to manufacturing in a click without any email threads or confusion.

Nazwa domyślnej Konfiguracji powinna zostać zmieniona. Powodem, dla którego jest to ważne, jest to, że 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 aktywacja plików zadania wyjściowego (Output Job file(s)), które mają zostać uruchomione. Zwróć uwagę na nazwy dwóch plików zadania wyjściowego z Projektu, pokazane na Rysunku 6. Oba zostaną uruchomione w tym przykładzie. Ponieważ nie używa się Magazynu (Vault), pole Docelowy Magazyn (Target Vault) może pozostać ustawione na Brak (None), a pole Docelowy Element (Target Item) może pozostać puste. Wynikowa Konfiguracja jest pokazana na Rysunku 6.

Figure 6 - Final PCB Project Configuration

Rysunek 6 - Końcowa Konfiguracja Projektu PCB

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 zadania wyjściowego dokumentacji (po jednym dla dwóch producentów płyt) plus plik zadania wyjściowego walidacji, który musi być uruchomiony niezależnie od tego, który plik zadania wyjściowego dokumentacji jest używany, wtedy można utworzyć dwie konfiguracje, jak pokazano na Rysunku 7.

Cloud Storage and Version Control

Store your libraries and design data in one secure, accessible, and version-controlled space.

Figure 7 - PCB Project Configuration with Multiple Output Job Files

Rysunek 7 - Konfiguracja Projektu PCB z Wieloma Plikami Zadania Wyjściowego

Kliknij OK, aby zamknąć Menedżera Konfiguracji. Informacje utworzone tutaj są przechowywane w pliku .PrjPCB, więc zapisz projekt w tym momencie.

WYDANIE PROJEKTU

Ostatnim krokiem jest stworzenie wyników. Widok Wydania PCB jest 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 w Konfiguracji jednocześnie. Zauważ, że nazwa Konfiguracji jest wyświetlona. Gdyby istniało wiele konfiguracji, byłyby one pokazane tutaj w widoku z zakładkami, pozwalając użytkownikowi wybrać, którą z nich uruchomić.

Figure 8 - Selecting the Configuration to run

Requirements Management Made Easy

Connect design data and requirements for faster design with fewer errors

Rysunek 8 - Wybór Konfiguracji do uruchomienia

W oficjalnym procesie wydania (celując w element Vault), użytkownik ma opcję pracy w Trybie Projektowania lub Trybie Wydania. Tryb Wydania jest dostępny tylko wtedy, 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.

Figure 9 - The release process without VCS or Vaults

Rysunek 9 - Proces wydania bez VCS lub Vaultów

Variant Manager

Meet demands of a globalized market that requires unique versions of your PCBs.

Walidacja Projektu byłaby dostępna, gdyby jakiekolwiek z Wyników Walidacji zostały dodane do pliku Zadania Wyjściowego. Obejmują one Sprawdzenie Reguł Projektowych, Raport Różnic, Sprawdzenie Reguł Elektrycznych i Raport Porównania Odcisków. Trzy z tych kontroli są obecne w pliku Validation.OutJob używanym tutaj.

Figure 10 - Validation outputs

Rysunek 10 - Wyniki walidacji

Kliknięcie przycisku Waliduj projekt spowoduje uruchomienie tylko tych kontroli w tym momencie. Wszelkie błędy lub ostrzeżenia zostaną zarejestrowane w panelu Komunikaty. Po zakończeniu kroku Waliduj projekt, status tych kontroli zostanie zaktualizowany na liście, jak pokazano na Rysunku 11.

Figure 11 - Release status when running validation outputs

Rysunek 11 - Status wydania podczas uruchamiania wyników walidacji

 

Ważne jest, aby zauważyć, że ponieważ jest to przeznaczone do obsługi oficjalnego przepływu wydania, wszelkie kontrole walidacji, które się nie powiodą, spowodują zatrzymanie procesu generowania wyjść. Należy rozwiązać problemy przed kontynuowaniem.

Gdy wszystkie kontrole walidacji zostaną oznaczone jako Zaliczone, reszta wyjść może teraz zostać wygenerowana przez kliknięcie Generuj wyjścia. Należy pamiętać, że nie jest konieczne najpierw uruchamianie kroku Waliduj, aby uruchomić Generuj wyjścia. Jeśli którykolwiek z kontroli walidacji nie jest w stanie Zaliczony (tj. Brakujący, Nieaktualny, Niezaliczony), uruchomienie Generuj wyjścia automatycznie najpierw uruchomi Waliduj projekt. Jeśli wszystkie kontrole walidacji zostaną zaliczone, reszta wyjść zostanie wygenerowana i wysłana do folderu zdefiniowanego przez nazwę konfiguracji. Pełna ścieżka do folderu jest wymieniona na dole widoku Wydania, jak pokazano na Rysunku 12.

ŚCIĄGAWKA

Po uzyskaniu dobrego zrozumienia przedstawionego powyżej procesu, przydatna może być krótka lista kontrolna kroków niezbędnych do automatyzacji procesu pliku Zadania Wyjściowego. Jest tylko trzy główne kroki:

  • Edytuj Kontenery w plikach Zadania Wyjściowego, aby były zarządzane przez system Release zamiast ręcznie.
  • Kliknij prawym przyciskiem myszy nazwę projektu, aby uzyskać dostęp do Menedżera Konfiguracji. Ustaw nazwę Konfiguracji jako nazwę głównego folderu wyjściowego, który chcesz uzyskać. Włącz niezbędne pliki Zadania Wyjściowego.
  • Przejdź do Widoku/Wydanie PCB, i kliknij Generuj Wyjścia, aby uruchomić kontrole walidacji i wygenerować wyjścia.

WNIOSEK

Kompletna dokumentacja jest kluczowa do przekazania intencji projektowej do produkcji. Dodanie tych prostych kroków do procesu wyjściowego nie tylko zaoszczędzi czas, ale również zapewni, że WSZYSTKIE twoje wyjścia zostaną utworzone ZA KAŻDYM razem.

 
Otwarte jak pdf

Powiązane zasoby

Powiązana dokumentacja techniczna

Powrót do strony głównej
Thank you, you are now subscribed to updates.
Altium Need Help?