Preparing Manufacturing Data with Output Jobs

Altium Training

Altium Essentials: Output Job File for Documentation

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Można wygenerować bardzo wiele różnych wyników (outputów) dla projektu PCB i z projektu PCB, a każdy typ wyniku ma własne ustawienia. Najlepszym sposobem zarządzania tą mnogością wyników jest użycie pliku Output Job, czyli – jak częściej się go nazywa – „OutJob”.

OutJob to wstępnie skonfigurowany zestaw wyników. Każdy wynik jest skonfigurowany z własnymi ustawieniami i własnym formatem wyjściowym, na przykład jako zapis do pliku lub wydruk na drukarce. Ustawienia tych wyników są przechowywane w pliku OutJob, który jest plikiem ASCII i staje się częścią projektu.

OutJobi są bardzo elastyczne – mogą zawierać tyle wyników, ile jest potrzebne (więcej lub mniej), a w projekcie można umieścić dowolną liczbę OutJobów. Najlepszym podejściem jest użycie jednego OutJoba do skonfigurowania wszystkich wyników wymaganych dla każdego konkretnego typu wyjścia generowanego z projektu. Na przykład: wszystkie wyniki potrzebne do wykonania gołej płytki trafiają do jednego OutJoba, wszystkie wyniki potrzebne do montażu płytki do drugiego OutJoba itd.

OutJobi mogą też zawierać kontrole walidacyjne, takie jak raporty ERC i DRC. Raporty te są przydatne jako końcowa kontrola „na zielone światło” tuż przed wygenerowaniem wyników, a następnie mogą być przechowywane jako zapis, że projekt był gotowy do wydania.

Dzięki swojej przenośnej naturze OutJobi mogą być również ponownie używane między projektami poprzez skopiowanie pliku Output Job z jednego projektu do kolejnego, a następnie zresetowanie źródła danych (Data Source) zgodnie z potrzebą.

Podsumowując, użycie OutJoba ma szereg zalet:

  • Wszystkie wyniki są konfigurowane i generowane z jednego miejsca.

  • W razie potrzeby wiele wyników można strumieniować do jednego pliku wyjściowego – na przykład wydruki schematu i wydruki układu PCB mogą zostać zapisane do tego samego pliku PDF.

  • OutJobi są używane w projekcie Workspace, co umożliwia kontrolowane wydanie projektu.

  • Pliki OutJob można kopiować z jednego projektu do drugiego, co zapewnia, że zawsze używane są preferowane w firmie ustawienia wyjść.

Dodawanie i definiowanie Outjoba

OutJobi definiuje się za pomocą edytora OutputJob. Utwórz nowy plik Output Job, wykonując:

  • Użycie polecenia File » New » Output Job File .
  • Kliknięcie prawym przyciskiem myszy nazwy projektu w panelu Projects i wybranie Add New to Project » Output Job File z wyświetlonego menu podręcznego.

Pliki Output Job, po dodaniu do projektu, pojawiają się w panelu Projects w podfolderze Settings\Output Job Files.

Tworzenie Outjoba w Workspace

Możesz także skorzystać z zawartości hostowanej w Workspace i utworzyć Output Job w połączonym Workspace:

  1. Otwórz kartę Templates na stronie Data Management – Templates w oknie dialogowym Preferences.

  2. Wybierz polecenie Output Job z menu przycisku Add lub z menu kontekstowego siatki szablonów.

  3. Po wybraniu polecenia kliknij OK w oknie dialogowym Close Preferences, które się otworzy, aby zamknąć okno dialogowe Preferences i otworzyć tymczasowy edytor OutputJob. Planowana rewizja nowego output joba zostanie utworzona automatycznie w folderze Workspace typu Output Jobs .

  4. Skonfiguruj output job zgodnie z potrzebą, jak opisano poniżej na tej stronie.

  5. Zapisz output job do połączonego Workspace, wybierając z głównego menu polecenie File » Save to Server. Pojawi się okno dialogowe Edit Revision, w którym możesz zdefiniować Name i Description tworzonego w Workspace output joba oraz dodać notatki do wydania, jeśli są wymagane.

Zapisywanie istniejącego lokalnego Output Job do Workspace

Jeśli masz istniejący plik output job (*.OutJob), możesz również zapisać go bezpośrednio do Workspace. Proces wygląda następująco:

  1. Otwórz plik output job w Altium Designer.

  2. Wybierz z głównego menu polecenie File » Save to Server.

    Plik musi zostać zapisany lokalnie (File » Save) przed zapisaniem do Workspace.

  3. Pojawi się okno dialogowe Choose Planned Item Revision. Użyj go, aby wybrać docelowy Workspace Output Job, do którego kolejnej rewizji (lub do ustalonej rewizji w stanie Planned) plik zostanie zapisany, a następnie kliknij OK.

    Jeśli docelowy Workspace Output Job nie istnieje, możesz utworzyć go „w locie” w oknie dialogowym Choose Planned Item Revision w wybranym folderze Workspace, klikając prawym przyciskiem myszy w obszarze listy rewizji okna dialogowego (lub – jeśli folder nie zawiera jeszcze żadnego elementu – klikając kontrolkę Add an item) i wybierając polecenie Create Item » Outputjob. W takim przypadku pamiętaj, aby wyłączyć opcję Open for editing after creation (w oknie dialogowym Create New Item). W przeciwnym razie przejdziesz do trybu bezpośredniej edycji.

  4. Pojawi się okno dialogowe Edit Revision, w którym możesz zdefiniować Name, Description oraz dodać notatki do wydania, jeśli są wymagane.

  5. Po kliknięciu OK plik zostanie zapisany i przechowany w rewizji Workspace Output Job.

Jeśli wymagany plik output job, który ma zostać zapisany do Workspace, znajduje się w Local Template folder (oznaczonym na dole strony Data Management – Templates  w oknie dialogowym Preferences) i jest wymieniony pod wpisem Local w siatce szablonów, można go zmigrować do nowego Workspace Output Job, klikając go prawym przyciskiem myszy i wybierając polecenie Migrate to Server. Kliknij przycisk OK w oknie dialogowym Template migration, aby kontynuować proces migracji – zgodnie z informacją w tym oknie dialogowym oryginalny plik projektu zostanie dodany do archiwum Zip w lokalnym folderze szablonów (a więc nie będzie widoczny na liście szablonów Local).

Edycja Workspace Output Job

Na dowolnym etapie możesz wrócić do Output Job w Workspace i go edytować. Na karcie Templates  strony Data Management – Templates  w oknie dialogowym Preferences kliknij prawym przyciskiem myszy wpis output joba i wybierz z menu kontekstowego polecenie Edit. Otworzy się tymczasowy edytor, z output jobem zawartym w najnowszej rewizji Workspace Output Job otwartym do edycji. Wprowadź wymagane zmiany, a następnie zapisz output job do kolejnej rewizji Workspace Output Job.

Dodawanie Workspace Output Job do projektu

Workspace Output Job może być używany w projektach.

Wybierz rewizję Workspace Output Job do użycia na karcie Managed OutputJobs tab w oknie dialogowym Project Options. Kliknij przycisk – pojawi się okno dialogowe Select configuration item (Output Jobs), zawierające listę najnowszych rewizji wszystkich Output Jobów w Workspace, do których masz dostęp. Wybierz wymagany Output Job i kliknij OK.

Ręczne wybieranie rewizji outputjoba z poziomu karty Managed OutputJobs w oknie dialogowym Project Options.
Ręczne wybieranie rewizji outputjoba z poziomu karty Managed OutputJobs w oknie dialogowym Project Options.

Kontynuuj dodawanie kolejnych rewizji różnych Output Jobów zgodnie z potrzebą. Po kliknięciu OK, aby wyjść z okna dialogowego Project Options, wybrane outputjoby pojawią się w panelu Projects. Workspace OutputJob jest wyróżniany w panelu Projects ikoną .

Dodane rewizje outputjobów będą odzwierciedlone w panelu Projects.
Dodane rewizje outputjobów będą odzwierciedlone w panelu Projects.

Gdy Workspace Output Job zostanie dodany do projektu i otwarty, edytor OutputJob pokaże, że plik jest Managed OutputJob Document, wraz ze wskazaniem rewizji elementu (Item Revision), jego opisu oraz nadrzędnego Workspace, w którym znajduje się ten Output Job.

Edytor Output Job podczas przeglądania Workspace Output Job.
Edytor Output Job podczas przeglądania Workspace Output Job.

W przypadku Workspace Output Job wszelkie kontrolki, które w innym wypadku wpływałyby na jego modyfikację, są wyłączone. Zatem następujące możliwości ARE NOT są dostępne:

  • Dodawanie nowych Output Generators.
  • Konfigurowanie istniejących Output Generators.
  • Wycinanie, kopiowanie, wklejanie, duplikowanie lub usuwanie istniejącego Output Generator.
  • Dodawanie nowych Output Containers lub Hard Copy Jobs.
  • Konfigurowanie istniejącego Output Container lub Hard Copy Job.
  • Wycinanie, kopiowanie, wklejanie lub usuwanie istniejących Output Containers lub Hard Copy Jobs.
  • Przełączanie stanu uwzględnienia Output Generator względem prawidłowego Output Container lub Hard Copy Job.

Możesz jednak nadal określić użycie wariantu dla OutJob.

Kliknij prawym przyciskiem myszy w dowolnym miejscu w głównym Outputs obszarze edytora, a następnie wybierz Document Options z menu kontekstowego. Otworzy się okno Document Options dialog, zawierające informacje o wybranym pliku OutputJob: która rewizja elementu Outputjob jest używana, jej stan cyklu życia oraz czy jest to najnowsza rewizja. Pokazany jest również źródłowy Workspace , w którym znajduje się ten OutputJob . Kliknij przycisk Show in Explorer , aby uzyskać dostęp do panelu Explorer, z załadowaną i gotową rewizją Outputjob.

Elementy składowe OutJob

Konfiguracja OutJob obejmuje trzy kroki:

Elementy składowe OutJob, wszystkie zdefiniowane i zarządzane w edytorze OutputJob.
Elementy składowe OutJob, wszystkie zdefiniowane i zarządzane w edytorze OutputJob.

  1. Add and configure the required outputs – wyjścia są grupowane w kategorie funkcjonalne, takie jak Assembly Outputs, Fabrication Outputs oraz Report Outputs. Ściśle rzecz biorąc, wyjścia są uzyskiwane przez uruchomienie powiązanego Output Generator, odpowiednio skonfigurowanego i używającego wskazanego dokumentu w projekcie (lub samego projektu) jako źródła danych.
  2. Add and configure the required output formats – wygenerowanie dowolnego typu wyjścia wymaga zmapowania tego wyjścia na odpowiadający (i właściwy) format wyjściowy. Ma to postać jednego z obsługiwanych Output Containers (PDF, Folder Structure, Video) lub Hard Copy (wyjście oparte na druku). Wiele wyjść może być zmapowanych do tego samego kontenera lub hard copy, a użytkownik ma kontrolę nad tym, gdzie i w jaki sposób wyjście jest generowane (wszelkie opcje związane z nośnikiem dla kontenera/hard copy).
  3. Set the variant choice – Altium Designer pozwala sterować wyjściami projektu PCB przy użyciu bazowego (bez wariantów) projektu lub przez wskazanie użycia zdefiniowanego wariantu tego projektu. Wybierz wariant dla każdego właściwego wyjścia albo jeden wariant, który ma zostać zastosowany do wszystkich właściwych wyjść w pliku.

Dodawanie wyjść do OutJob

Dodaj nowe wyjście wymaganego typu, klikając odpowiedni tekst Add New [type] Output na dole kategorii, a następnie wybierając wymagany typ wyjścia z menu podręcznego. Alternatywnie wybierz odpowiednie polecenie z głównego Edit menu.

Dodaj każde wymagane wyjście, wybierając odpowiednie źródło danych (Data Source).   
Dodaj każde wymagane wyjście, wybierając odpowiednie źródło danych (Data Source).

Typy wyjść, dla których w projekcie dostępne są odpowiednie dane źródłowe, będą widoczne jako dostępne, a wszystkie pozostałe typy wyjść jako niedostępne (wyszarzone).

Dostępne jest drugie menu, z którego możesz wskazać Data Source, tj. które dokumenty źródłowe mają zostać użyte podczas generowania wyjścia. Dla każdego wyjścia dostępne są tylko właściwe źródła danych, co zmniejsza ryzyko błędu.

Data Source zależy od konkretnego wyjścia. Wyjścia związane z PCB, takie jak PCB Prints, Gerber Files i Testpoint Reports, będą używać dokumentu projektu PCB jako Data Source. Data Source dla BOM może być pojedynczym, konkretnym dokumentem schematu źródłowego, dokumentem projektu PCB lub wszystkimi dokumentami schematu źródłowego. To ostatnie jest reprezentowane przez wpis [Project].

Data Source można zmienić na dowolnym etapie po dodaniu wyjścia. Kliknij bieżące Data Source, a pojawi się strzałka listy rozwijanej; wybierz alternatywne źródło z listy.

Dla niektórych wyjść lista Data Source będzie zawierać [Project Physical Documents]. Użyj tej opcji, jeśli projekt fizyczny (projekt w postaci, w jakiej zostanie zaimplementowany na płytce) musi być anotowany inaczej niż projekt logiczny (oryginalne schematy). Będzie to konieczne, jeśli projekt zawiera Device Sheets lub jeśli używa możliwości multi-channel i preferowany jest prosty, płaski schemat anotacji.

Termin „Project Physical Documents” odnosi się do fizycznego lub skompilowanego widoku schematów. 
Podczas ustawiania Data Source dla wyjścia Schematic Prints, All SCH Documents odnosi się do drukowania zestawu wszystkich logicznych schematów w projekcie (surowy, nieskompilowany widok „Editor” każdego schematu). Aby wydrukować zestaw wszystkich fizycznych schematów w projekcie (skompilowane widoki dokumentu(ów) każdego schematu), upewnij się, że Data Source ustawiono na [Project Physical Documents].

Aby utworzyć listę wyjść, możesz także użyć poleceń Cut, Copy, Paste, Duplicate i Delete z głównego menu Edit (lub z podmenu Help » Right Mouse Click Output Medium albo paska narzędzi Job Manager Toolbar) albo z menu po kliknięciu prawym przyciskiem myszy w obszarze Outputs (wiele wyjść można zaznaczyć przy użyciu standardowych mechanizmów wielokrotnego wyboru: Ctrl+clickShift+click).

Zwróć uwagę, że oprogramowanie nie używa schowka Windows do standardowych operacji wytnij/kopiuj w dokumentach OutputJob. Zamiast tego dla tego typu dokumentu utrzymywany jest osobny schowek wewnętrzny. Ponadto wewnętrzny schowek OutputJob jest całkowicie niezależny od wewnętrznych schowków używanych przez inne edytory w oprogramowaniu. Możesz wycinać/kopiować i wklejać wyłącznie pomiędzy dokumentami OutputJob lub w obrębie dokumentów OutputJob.

Maksymalizacja możliwości ponownego użycia – uczynienie Output Job możliwie ogólnym

Podczas konfigurowania wyjść dostępnych jest wiele innowacyjnych funkcji, które pozwalają uczynić wynikową konfigurację Output Job możliwie najbardziej ogólną. Utrzymując OutJob w formie ogólnej, możesz skutecznie zmaksymalizować możliwość jego ponownego użycia w przyszłych projektach.

Konfigurowanie wyjść

W zależności od konkretnego typu wyjścia mogą być dostępne opcje konfiguracji powiązanego generatora wyjść, zapewniające większą kontrolę nad generowanym wynikiem. Gdy opcje konfiguracji są dostępne, można uzyskać do nich dostęp na jeden z następujących sposobów:

  • Kliknij dwukrotnie bezpośrednio w wierszu wymaganego wyjścia.
  • Kliknij prawym przyciskiem myszy wymagane wyjście, a następnie wybierz Configure z menu kontekstowego.
  • Zaznacz wymagane wyjście, a następnie użyj skrótu klawiaturowego Alt+Enter.
  • Zaznacz wymagane wyjście, a następnie wybierz polecenie Edit » Configure.

Jeśli zaznaczono wiele wyjść, pojawi się okno dialogowe konfiguracji powiązane z ostatnio zaznaczonym (aktualnie aktywnym) wyjściem.

Po uruchomieniu polecenia pojawi się powiązane okno dialogowe konfiguracji. Użyj okna dialogowego, aby zdefiniować opcje ustawień dla konkretnych plików wyjściowych, które chcesz wygenerować. Wszelkie zdefiniowane opcje zostaną użyte przy następnym generowaniu tego wyjścia.

Różne generatory wyjść mają unikalne okna dialogowe, aby precyzyjnie skonfigurować, co zostanie wygenerowane.
Różne generatory wyjść mają unikalne okna dialogowe, aby precyzyjnie skonfigurować, co zostanie wygenerowane.

Typ okna dialogowego (a nawet to, czy okno konfiguracji w ogóle się pojawi) zależy od wybranego wyjścia. Wyjście, które generuje dane bezpośrednio, nie wyświetli żadnego okna dialogowego po użyciu tego polecenia (np. generowanie raportu walidacji Design Rules Check).
Dla wyjść, które mogą służyć do generowania wydruku (tj. wydruku wysyłanego do urządzenia drukującego), można również uzyskać dostęp do okna dialogowego definiowania właściwości strony. Kliknij prawym przyciskiem myszy wyjście, a następnie wybierz Page Setup z menu kontekstowego albo zaznacz wyjście i użyj polecenia File » Page Setup.

Dostępne typy wyjść

Poniżej znajduje się podsumowanie dostępnych typów wyjść. Tam, gdzie ma to zastosowanie, dołączono link do odpowiedniej dokumentacji opisującej konfigurację danego wyjścia.

Definiowanie formatu wyjścia

Dodanie i skonfigurowanie wyjść (outputs) dla OutJob określa, co ma zostać wygenerowane oraz w jaki sposób. Wymagane jest zdefiniowanie, do czego ma zostać zapisany wygenerowany wynik, tj. w jakim formacie ma zostać wygenerowany. W zależności od typu generowanych wyjść realizuje się to za pomocą kombinacji Output Containers i Hard Copy.

Kontenery wyjściowe

Wyjścia mogą być zapisywane (tam, gdzie ma to zastosowanie) do trzech typów kontenerów wyjściowych — PDF, pliku wyjściowego o określonym formacie (np. pliku Gerber) lub wideo.

Nowy OutJob domyślnie zawiera po jednym kontenerze każdego z tych typów o nazwach PDF, Folder Structure i Video. Dowolną liczbę dodatkowych kontenerów tych typów można dodać klikając [Add New Output Container] lub z podmenu Edit » Add Output Medium, a nazwy można edytować dla łatwej identyfikacji.

Nowy kontener wyjściowy można także utworzyć z jednego lub wielu zaznaczonych, odpowiednich wyjść, przeciągając i upuszczając zaznaczenie do obszaru Output Containers lub Hard Copy — z dala od istniejących, zdefiniowanych kontenerów wyjściowych. Wyjście/wyjścia zostaną automatycznie powiązane.

Aby utworzyć listę kontenerów wyjściowych, możesz także użyć poleceń Cut, Copy, Paste i Delete z podmenu Help » Right Mouse Click Output Medium w menu głównym lub z menu kontekstowego (prawy przycisk myszy) obszaru Output Containers lub Hard Copy.

Korzystając z poleceń Paste As, można utworzyć nowy kontener wyjściowy na podstawie zawartości aktualnie znajdującej się w schowku edytora Output Job. Polecenia będą dostępne tylko wtedy, gdy zawartość schowka jest zgodna — na przykład tylko skopiowane zadanie wydruku, kontener wyjściowy PDF, kontener wyjściowy Folder Structure (jeśli powiązane z nim wyjścia można zapisać do PDF), lub skopiowane wyjście/wyjścia, które można zapisać do PDF, mogą zostać wklejone jako nowy kontener wyjściowy PDF.

Zwróć uwagę, że oprogramowanie nie używa schowka systemu Windows do standardowych operacji wytnij/kopiuj/wklej w dokumentach OutputJob. Zamiast tego dla tego typu dokumentu utrzymywany jest osobny schowek wewnętrzny. Ponadto wewnętrzny schowek OutputJob jest całkowicie niezależny od wewnętrznych schowków używanych przez inne edytory w oprogramowaniu. Możesz wycinać/kopiować i wklejać wyłącznie pomiędzy dokumentami OutputJob lub w obrębie dokumentów OutputJob.


Kontenery wyjściowe „odbierają” wygenerowane wyniki.

Konfigurowanie kontenera

Kliknij kontener, aby uzyskać dostęp do dodatkowych elementów sterujących, w tym możliwości konfiguracji kontenera. Po kliknięciu wymaganego kontenera kliknij łącze Change, aby otworzyć okno Settings powiązane z danym typem kontenera:

  • Dla kontenera wyjściowego PDF zostanie wyświetlone okno PDF Settings.

    Warianty okna PDF Settings: Advanced  i Basic  
    Warianty okna PDF Settings: Advanced i Basic

  • Dla kontenera wyjściowego Folder Structure pojawi się okno dialogowe Folder Structure Settings.

    Wersje Advanced  i Basic  okna dialogowego Folder Structure settings 
    Wersje Advanced i Basic okna dialogowego Folder Structure settings

  • Dla kontenera wyjściowego Video pojawi się okno dialogowe Video Settings.

    Wersje Advanced i Basic okna dialogowego Video settings 
    Wersje Advanced i Basic okna dialogowego Video settings

Dostęp do okna dialogowego Settings można uzyskać także poprzez:

  • dwukrotne kliknięcie wpisu kontenera;
  • wybranie wpisu kontenera, kliknięcie prawym przyciskiem myszy, a następnie wybranie polecenia Properties;
  • wybranie wpisu kontenera i wybranie polecenia Tools » Container Setup z menu głównego;
  • wybranie wpisu kontenera i użycie skrótu Ctrl+Shift+O.

Okno dialogowe Settings początkowo otwiera się w trybie Basic  do konfiguracji lokalizacji wyjściowej, tj. miejsca, w którym zostanie utworzony kontener. Aby uzyskać dostęp do dalszych, bardziej zaawansowanych opcji związanych z generowaniem wyjścia do kontenera, kliknij przycisk Advanced u dołu okna dialogowego.

Otwórz okno dialogowe Settings  dla kontenera, aby skonfigurować go zgodnie z wymaganiami. W trybie Basic  użyj okna dialogowego, aby zdefiniować lokalizację wyjściową dla kontenera.
Otwórz okno dialogowe Settings dla kontenera, aby skonfigurować go zgodnie z wymaganiami. W trybie Basic użyj okna dialogowego, aby zdefiniować lokalizację wyjściową dla kontenera.

Bardziej szczegółowe opcje są dostępne, gdy okno dialogowe jest w trybie Advanced .
Bardziej szczegółowe opcje są dostępne, gdy okno dialogowe jest w trybie Advanced .

Kontener wyjściowy (Output Container) można zmienić nazwę — kliknij raz, aby zaznaczyć kontener wyjściowy, odczekaj, a następnie kliknij drugi raz, aby edytować nazwę.

Lokalizacja wyjściowa

Lokalizacja wyjściowa – miejsce, w którym zostanie utworzony kontener – jest określana w obszarze Output Management w oknie dialogowym ustawień kontenera. Lokalizacja składa się z różnych etapów, przy czym każdy etap jest definiowany za pomocą odpowiadającego mu okna podręcznego, do którego uzyskuje się dostęp, klikając dany etap.

  • Base Path – ten etap służy do zdefiniowania ścieżki „root” kontenera wyjściowego.

Opcje definiowania ścieżki bazowej lokalizacji wyjściowej.
Opcje definiowania ścieżki bazowej lokalizacji wyjściowej.

Domyślnie jest to ustawione na [Release Managed], co oznacza, że proces Board Design Release, wykonywany w Project Releaser, automatycznie obsłuży ścieżkę bazową.

Lokalną ścieżkę wyjściową można zdefiniować, przełączając ten etap na [Manually Managed] i odpowiednio określając ścieżkę (która może być względna względem projektu).

  • Container Type Folder – ten etap służy do zdefiniowania podfolderu na podstawie typu generowanego kontenera multimediów. Jest całkowicie opcjonalne, czy ten dodatkowy folder „parasolowy” ma być użyty. Jeśli jest używany, może zostać nazwany przez system (na podstawie nazwy lub typu kontenera) albo możesz nadać mu nazwę niestandardową, jeśli jest to wymagane.

Opcje definiowania podfolderu kontenera dla lokalizacji wyjściowej.
Opcje definiowania podfolderu kontenera dla lokalizacji wyjściowej.

  • Output Folder / Output Filename– funkcja tego etapu zależy od typu kontenera wyjściowego, dla którego określana jest lokalizacja wyjścia. Dla typów kontenerów PDF lub Video etap ten wymaga podania żądanej nazwy pliku. Domyślnie wiele wyjść generowanych do kontenera zostanie scalonych w jeden plik, ale w razie potrzeby można wygenerować osobny plik dla każdego wyjścia.
Jeśli generowany jest osobny plik dla każdego wyjścia, dostępna staje się dodatkowa opcja umieszczenia każdego pliku w osobnym podfolderze. Po włączeniu folder może być nazwany automatycznie na podstawie nazwy lub typu wyjścia albo można go dostosować, stosując określony prefiks.

Opcje definiowania nazwy pliku i opcjonalnego podfolderu.
Opcje definiowania nazwy pliku i opcjonalnego podfolderu.

Dla typu kontenera Folder Structure etap ten służy do wskazania folderu dla każdego generowanego typu wyjścia. Również tutaj folder może być nazwany automatycznie na podstawie nazwy lub typu wyjścia albo może zostać dostosowany za pomocą określonego prefiksu. W miarę wprowadzania zmian na dowolnym etapie lokalizacji wyjścia, okno podglądu w oknie dialogowym będzie aktualizować się dynamicznie, umożliwiając szybkie dopracowanie preferowanej struktury folderów wyjściowych. Dla każdego zdefiniowanego kontenera ścieżki – zarówno serwerowe (Release Managed), jak i lokalne (Manually Managed) – są wyświetlane dla szybkiego odniesienia w głównym obszarze Output Containers w OutJob.

Zasady łączenia elementów

Nazwa wyjścia zdefiniowana przez użytkownika jest budowana przez konkatenację (łączenie) wymaganych elementów. Proces konkatenacji podlega następującym zasadom:

Element Funkcja Przykład Zwraca
= (znak równości) Wskazuje, że następujący ciąg jest wyrażeniem, które musi zostać zinterpretowane. =ProjectName DB31 dla przykładowego projektu o nazwie DB31.PrjPcb
+ (plus) Służy do łączenia elementów wymaganych w nazwie wyjścia. =ProjectName + '-' + ProjectRevision + '.PDF' DB31-07.PDF dla przykładowego projektu o nazwie DB31.PrjPcb
' ' (pojedyncze cudzysłowy) Służą do wstawienia stałego ciągu w dowolnym miejscu nazwy wyjścia. Niedozwolone znaki wymieniono poniżej. ='AcmeEngineering' +_+ ProjectName + '.PDF' AcmeEngineering_DB31.PDF dla przykładowego projektu o nazwie DB31.PrjPcb

Niedozwolone znaki i błędy składni

Następujące znaki nie są dozwolone w nazwach wyjść definiowanych przez użytkownika:

< > : " \ | ? *

Jeśli w wyrażeniu wystąpi błąd składni, na przykład niezrównoważony cudzysłów, taki jak =ProjectName+.PDF'  zamiast =ProjectName+'.PDF', da to wynik #NAME. Gdy to zobaczysz, uważnie sprawdź, czy nie brakuje cudzysłowów albo czy nie ma nieprawidłowych lub błędnie wpisanych specjalnych ciągów.

Obsługiwane parametry

Obsługiwane są parametry zdefiniowane przez użytkownika na poziomie projektu oraz parametry wariantów. Parametry projektu definiuje się na karcie Parameters tab w oknie dialogowym Project Options (Project » Project Options). Parametry wariantów można zdefiniować dla każdego wariantu w oknie dialogowym Variant Management dialog lub w Variant Manager (Project » Variants).

Nazwy parametrów nie mogą zawierać spacji. Na przykład parametr PartNumber może zostać użyty, natomiast parametr Part Number nie może.

Obsługiwane specjalne ciągi

Special Strings to termin używany w Altium Designer do określania interpretowanych ciągów. Większość z tych ciągów można interpretować na ekranie, umieszczając tekst o wartości =SpecialStringName, na przykład =CurrentDate. Podczas generowania wyjść są one zawsze interpretowane.

Obecnie obsługiwane Special Strings, które można używać w nazwach plików wyjściowych, obejmują:

Special String Zwraca
CurrentDate Bieżącą datę, pobraną z systemu operacyjnego, w formacie ISO 8601 yyyy-mm-dd. Przykład: 2016-01-25
CurrentTime Bieżący czas, pobrany z systemu operacyjnego, w formacie hh_mm. Przykład: 14_55.
DataSource Źródło danych (Data Source) użyte dla tego wyjścia w pliku Output Job.
OutputName Nazwa tego wyjścia zdefiniowana przez użytkownika w pliku Output Job. Działa tylko wtedy, gdy w ustawieniach nazewnictwa plików wyjściowych wybrano opcję Separate File for Each Output .
ProjectName Wyświetla rzeczywistą nazwę projektu, bez rozszerzenia.
VariantName Nazwa wariantu montażowego zdefiniowanego dla tego projektu w oknie dialogowym Variant Management dialog lub w Variant Manager. Użyta wartość zależy od wariantu wybranego w Output Job dla wyjścia, którego nazwa pliku jest definiowana.
ProjectParameterName Wartość parametru projektu o nazwie <ProjectParameterName>.
VariantParameterName Wartość parametru wariantu o nazwie <VariantParameterName>.

Nazewnictwo scalonych plików wyjściowych

Dla scalonych plików wyjściowych można używać tylko tych specjalnych ciągów, które nie są ograniczone do konkretnego wyjścia. Na przykład OutputName nie może być użyty dla scalonego pliku wyjściowego, ponieważ odnosi się do konkretnego wyjścia w pliku Output Job. VariantName i DataSource również nie mogą być użyte. Użycie jednego z tych specjalnych ciągów w scalonym pliku wyjściowym spowoduje użycie dosłownego ciągu jako nazwy pliku.

Jeśli wyrażenia nie da się przeanalizować, zapisz, a następnie zamknij i ponownie otwórz plik Output Job, aby odświeżyć silnik analizy wyrażeń.

Hard Copy - Print Jobs

Niektóre wyjścia, w tym wydruki schematów, rysunki montażowe i BOM, mogą być również wysyłane bezpośrednio do urządzenia drukującego jako Hard Copy. Aby określić, jak taki wydruk ma być obsłużony, dodaje się i konfiguruje Print Job.

Nowy OutJob domyślnie zawiera pojedynczy Print Job o nazwie Print Job i jako cel ustawia domyślną drukarkę skojarzoną z komputerem, na którym uruchomiona jest instancja Altium Designer. Dowolną liczbę dodatkowych Print Jobs można dodać klikając tekst [Add New Print Job] lub z podmenu Edit » Add Print Job , a ich nazwy można edytować dla łatwej identyfikacji (np. nazwa urządzenia drukującego, z którym powiązane jest zadanie).

Zadania drukowania obsługują wyjścia oparte na druku, czyli „Hard Copy”.
Zadania drukowania obsługują wyjścia oparte na druku, czyli „Hard Copy”.

Konfigurowanie Print Job

Kliknięcie Print Job zapewnia dostęp do dodatkowych kontrolek w tym możliwość skonfigurowania zadania. Aby to zrobić, kliknij łącze Change, aby otworzyć okno dialogowe Printer Configuration powiązane z danym zadaniem. Dostęp do okna dialogowego Printer Configuration można uzyskać także przez dwukrotne kliknięcie wpisu Print Job lub zaznaczenie go, kliknięcie prawym przyciskiem myszy i wybranie polecenia Properties .

Otwórz okno dialogowe Printer Configuration, aby skonfigurować Print Job zgodnie z wymaganiami.
Otwórz okno dialogowe Printer Configuration, aby skonfigurować Print Job zgodnie z wymaganiami.

W oknie dialogowym Printer Configuration kliknij przycisk Properties , aby otworzyć standardowe okno dialogowe Properties dla drukarki docelowej. W tym oknie dialogowym zdefiniuj źródło papieru i układ oraz uzyskaj dostęp do zaawansowanych ustawień właściwości drukarki.

Łączenie wyjść z Output Containers i Print Jobs

Po dodaniu i skonfigurowaniu wyjść w OutJob oraz zdefiniowaniu wymaganych Output Containers i Print Jobs należy je teraz zmapować, tj. określić, które wyjścia mają być generowane przy użyciu którego kontenera i/lub zadania drukowania.

Każde wyjście ma powiązane pole Enabled . Pole to umożliwia kontrolę nad tym, czy dane wyjście jest uwzględnione (opcja włączona), czy wykluczone (opcja wyłączona) w wybranym Output Container lub Print Job.

Pole Enabled jest dostępne tylko wtedy, gdy dane wyjście jest obsługiwane do generowania w wybranym kontenerze lub do drukowania na wybranym urządzeniu drukującym.

Możesz także szybko włączyć/wyłączyć wszystkie zaznaczone wyjścia lub wszystkie wyjścia w aktywnej kategorii, podłączając je do / odłączając je od aktualnie wybranego kontenera wyjściowego lub zadania drukowania, klikając prawym przyciskiem myszy wyjście w zaznaczeniu lub w wymaganej kategorii wyjść i wybierając z menu kontekstowego polecenie Enable Selected (skrót: Ctrl+Num +)/Disable Selected (skrót: Ctrl+Num -), Enable All/Disable All .

Po włączeniu zielona linia połączy wyjście z wybranym kontenerem/zadaniem drukowania. To samo wyjście może być uwzględnione w wielu nośnikach wyjściowych, na przykład BOM może zostać wygenerowany i wyprowadzony jako PDF, jako osobny plik lub wysłany do drukarki w celu natychmiastowego wydruku (hard copy).

Wybierz kontener lub zadanie drukowania, a następnie włącz wyjścia, które mają być generowane przy użyciu tego kontenera lub zadania drukowania.
Wybierz kontener lub zadanie drukowania, a następnie włącz wyjścia, które mają być generowane przy użyciu tego kontenera lub zadania drukowania.

Na powyższym obrazie włączono trzy wyjścia do generowania przy użyciu kontenera wyjściowego opartego na PDF o nazwie PDF. Zwróć uwagę, że wyjścia Test Point Report, Pick and Place oraz Gerber Files nie mają pola Enabled , ponieważ tych typów wyjść nie można zapisać do pliku PDF.

W miarę włączania wyjść są one numerowane kolejno. To uporządkowanie służy do zdefiniowania sekwencji, w jakiej wyjścia są generowane. Jeśli tworzysz pojedynczy PDF zawierający wiele różnych wyjść, ta kolejność określa sekwencję zawartości tych wyjść w tym pliku PDF.

Jeśli wyjście zostanie usunięte z kontenera lub zadania drukowania, numery są odpowiednio porządkowane na nowo. Aby zmienić kolejność włączonych wyjść, dwukrotnie kliknij numer w polu Enabled danego wyjścia i użyj dostępnej kontrolki, aby ustawić wymaganą liczbę, lub zaznacz ponownie każde wyjście w odpowiedniej kolejności.

Podczas używania poleceń Enable Selected/Disable SelectedEnable All/Disable All warto najpierw posortować kolejność, ponieważ sekwencja generowania wyjść jest przypisywana według kolejności wyjść. Można to osiągnąć szybko i wydajnie, klikając wyjście i przeciągając je w nowe miejsce w obrębie jego kategorii.

Wybór wariantu

Wymagania produktowe mogą uzasadniać potrzebę wytworzenia różnych, podobnych płytek drukowanych (PCB), które różnią się nieznacznie od bazowego projektu. Na przykład wersje standardowa i „deluxe” komercyjnego produktu elektronicznego mogą różnić się oferowaną funkcjonalnością, przy czym wersja standardowa zawiera podzbiór komponentów użytych w wersji „deluxe”.

Na poziomie projektu Altium Designer umożliwia zdefiniowanie jednej lub wielu odmian projektu płytki za pomocą funkcji Variants. Wariant to po prostu alternatywnie zmontowana „wersja” oryginalnego projektu płytki.

Warianty zwykle sterują odpowiednimi wyjściami montażowymi — to istota Assembly Variant — zmieniając jedynie zmontowaną płytkę (np. które komponenty są obsadzone, a które nie). Jednak Altium Designer umożliwia także, aby warianty sterowały niektórymi wyjściami produkcyjnymi (fabrication), pozwalając na zmianę komentarza dla komponentu w projekcie i przekazanie tej zmiany do wyjść takich jak Gerbery, pliki ODB++, złożone rysunki wierceń (Composite Drill Drawings), rysunki/przewodniki wierceń (Drill Drawing/Guides) oraz finalne wydruki artwork (Final Artwork Prints).

Chociaż można sterować wyjściami produkcyjnymi, dotyczy to wyłącznie zmiany takiego wyjścia na podstawie wariacji na poziomie komponentów dla docelowego montażu płytki — w tym przypadku parametru Comment komponentu. Żaden inny aspekt wytwarzanej płytki (fizyczne cechy PCB) nie może zostać zmieniony, taki jak prowadzenie ścieżek, rozmieszczenie komponentów czy stos warstw.

Z poziomu OutJob masz pełną kontrolę nad tym, co steruje zdefiniowanymi wyjściami — albo projekt bazowy (bez wariantów), albo wskazany zdefiniowany wariant tego projektu.

Jeśli wyjścia mają być generowane dla konkretnego wariantu, wariant ten musi zostać określony w ramach konfiguracji OutJob. Wybierz wariant dla każdego odpowiedniego wyjścia albo wybierz jeden wariant, który zostanie zastosowany do wszystkich odpowiednich wyjść w pliku. Ten „zakres wariantu” jest określany za pomocą opcji Wybór wariantu u góry pliku Output Job.

Opcje Wybór wariantu określają, na jakim poziomie warianty są używane podczas sterowania skonfigurowanymi wyjściami pliku Output Job.
Opcje Wybór wariantu określają, na jakim poziomie warianty są używane podczas sterowania skonfigurowanymi wyjściami pliku Output Job.

  • Choose a single variant for the whole outputjob file – po włączeniu tej opcji wybierz jeden wariant, który będzie sterował wszystkimi odpowiednimi wyjściami w pliku Output Job. Wskaż wariant w polu listy rozwijanej po prawej stronie. Lista rozwijana zawiera wszystkie zdefiniowane warianty dla aktywnego projektu oraz pozycję [No Variations].
  • Choose a different variant for each output – po włączeniu tej opcji do obszaru Outputs w OutJob zostanie dodana kolumna Variant . Użyj tego pola, aby wskazać, którego wariantu użyć dla pojedynczego wyjścia. Ponownie, lista rozwijana zawiera wszystkie zdefiniowane warianty dla aktywnego projektu, a także pozycję [No Variations]. Przy tym ustawieniu zakresu można przypisać różne warianty do sterowania różnymi wyjściami.

Aby sterować wyjściami przy użyciu projektu bazowego (bez wariantów), użyj pozycji [No Variations].

Podczas definiowania użycia wariantu na poziomie pojedynczego wyjścia, jeśli wybrany wariant nie pozwala na wariantowanie wyjść produkcyjnych i wariant zostanie wskazany do użycia z wyjściem typu fabrication, wpis wariantu w OutJob będzie czerwony, a po najechaniu pojawi się podpowiedź sygnalizująca sytuację. Generowanie wyjścia z użyciem wybranego wariantu będzie przebiegać tak, jakby wybrano ustawienie [No Variations]. Innymi słowy, jako źródło wyjścia zostanie użyty projekt bazowy (bez wariantów).

Generowanie wyjść

Skonfigurowane wyjścia w OutJob można generować:

Z kontenerów wyjściowych

Wybranie kontenera wyjściowego zapewnia dostęp do kontrolki Generate content. Kontrolka ta jest aktywna po przypisaniu do kontenera co najmniej jednego wyjścia.

Wygeneruj zawartość dla wybranego kontenera wyjściowego.
Wygeneruj zawartość dla wybranego kontenera wyjściowego.

Kliknij tę kontrolkę, aby kolejno wygenerować do kontenera każde wyjście włączone do generowania. Alternatywnie, mając zaznaczony kontener, użyj jednej z poniższych metod generowania zawartości:

  • Naciśnij klawisz F9.
  • Kliknij prawym przyciskiem, a następnie wybierz polecenie Generate z menu kontekstowego (Run dla kontenera Folder Structure).
  • Użyj polecenia Tools » Generate (typy kontenerów PDF i Video) lub polecenia Tools » Run (typ kontenera Folder Structure).
  • Kliknij przycisk  (typ kontenera PDF),  (typ kontenera Video) lub  (typ kontenera Folder Structure) na pasku narzędzi Job Manager Toolbar.

Postęp można obserwować na pasku stanu. Wygenerowane wyjście zostanie zapisane w lokalizacji zdefiniowanej w ustawieniach kontenera wyjściowego. Ustawienia te kontrolują również, czy wyjście zostanie otwarte i/lub dodane do panelu Projects. Wygenerowane wyjście zostanie otwarte, jeśli opcja ta została włączona w ramach opcji zaawansowanych kontenera.

Nie ma procesu wsadowego generowania dla wielu kontenerów wyjściowych; generowane będą tylko te wyjścia, które są przypisane do aktualnie wybranego kontenera wyjściowego. Aby wygenerować wszystkie wyjścia, wybierz i wygeneruj zawartość dla każdego zdefiniowanego kontenera wyjściowego osobno.

Podczas generowania wyjść Gerber, ODB++, NC Drill lub IPC-356-D do kontenera wyjściowego Folder Structure można je automatycznie zaimportować do nowego dokumentu CAM Editor (*.cam). Opcje umożliwiające to znajdują się w oknie Files Settings powiązanym z tym typem kontenera.

Aby otworzyć istniejący dokument PDF wygenerowany przez zdefiniowany kontener wyjściowy PDF w aktywnym pliku Output Job Configuration, kliknij prawym przyciskiem wymagany kontener wyjściowy PDF (w obszarze Output Containers ), a następnie wybierz polecenie Open PDF z menu kontekstowego. Polecenie jest dostępne tylko po wygenerowaniu PDF i dopóki plik Output Job Configuration pozostaje otwarty.

Zwróć uwagę, że jeśli plik Output Job Configuration zostanie zamknięty, a następnie ponownie otwarty, polecenie nie będzie już dostępne nawet jeśli PDF istnieje. Trzeba będzie ponownie wygenerować plik albo odszukać go w lokalizacji, w której został utworzony.

Publikowanie wygenerowanej zawartości

Druga kontrolka – Generate and publish – umożliwia wygenerowanie wyjść przypisanych do wybranego kontenera wyjściowego oraz opublikowanie tego wyjścia do zdefiniowanego Publishing Destination.

Miejsca docelowe publikowania (Publishing Destinations) umożliwiają publikowanie danych do przestrzeni magazynowej, takiej jak Box.net, Amazon S3, serwer FTP lub folder na współdzielonej sieci. Z punktu widzenia dystrybucji i współpracy daje to bezprecedensową przewagę w dzisiejszym świecie, w którym członkowie całego „zespołu produktowego” — zespół projektowy, zespół produkcyjny i wszyscy inni zaangażowani w proces przejścia od pomysłu do rzeczywistości — są często rozproszeni po całym świecie. Wszystkie strony mają współdzielony (i kontrolowany) dostęp do przeglądania, omawiania i wykorzystywania danych.

Aby opublikować, kliknij polecenie, a następnie wybierz z listy aktualnie zdefiniowanych miejsc docelowych w wyświetlonym menu podręcznym. Wyjście zostanie najpierw wygenerowane do lokalnej ścieżki docelowej, a następnie opublikowane. W ramach publikowania pojawi się monit z prośbą o wskazanie folderu (w obrębie docelowego Publishing Destination), w którym mają zostać zapisane wyjścia. Możesz przejść do istniejącego folderu, wskazać nowy folder lub zaakceptować folder domyślny — nazwany typem zawartości kontenera wraz ze znacznikiem daty i czasu (np. PDFs - 10-24-2011 11-32-33 AM).

Użyj polecenia Manage Publishing w menu, aby uzyskać dostęp do strony Data Management – Publishing Destinations w oknie Preferences . Stąd można definiować nowe miejsca docelowe lub modyfikować połączenia z istniejącymi miejscami docelowymi.

Miejsca docelowe publikowania są określane w ramach preferencji Data Management.
Miejsca docelowe publikowania są określane w ramach preferencji Data Management.

Dla danych wydania (released data) generowanych z projektu płytki, serwer obsługuje możliwość publikowania tych dokumentów wydania, tj. wygenerowanych wyjść z plików Output Job przypisanych do konfiguracji wydania projektu, dla dowolnej rewizji elementu (Item Revision) do zdefiniowanego Publishing Destination.

Publikowanie danych bezpośrednio z pliku OutJob umieszcza kopię wygenerowanych plików w określonym podfolderze docelowej lokalizacji. Dla zachowania wysokiej integralności i zapewnienia solidnej ścieżki audytu wygenerowane dane powinny być publikowane po wydaniu (release) do rewizji elementu docelowego na serwerze. Takie dane wyjściowe są oznaczane (w nazwie pliku) elementem (Item) i rewizją (Revision), co pozwala wszystkim zaangażowanym natychmiast zobaczyć, które wyjście jest powiązane z którą rewizją elementu przeznaczonego do wykonania (goła płytka lub płytka zmontowana).

Z poziomu zadań drukowania

Wybranie zadania drukowania zapewnia dostęp do kontrolek Podgląd i Drukuj. Kontrolki te będą aktywne, o ile do tego zadania przypisano co najmniej jedno wyjście.

Kontrolki Podgląd i Drukuj dla wybranego zadania drukowania.
Kontrolki Podgląd i Drukuj dla wybranego zadania drukowania.

Podgląd wydruku

Kliknij Preview , aby wczytać przypisane wyjścia dla zadania drukowania do podglądu wydruku. Alternatywnie, przy zaznaczonym zadaniu użyj jednej z poniższych metod, aby otworzyć podgląd wydruku:

  • Kliknij prawym przyciskiem myszy, a następnie wybierz Print Preview z menu kontekstowego.
  • Użyj polecenia Tools » Print Preview.
  • Kliknij przycisk na pasku narzędzi Job Manager Toolbar.
  • Kliknij przycisk Preview w oknie dialogowym Page Setup (File » Page Setup) dla wybranego (aktywnego) wyjścia. Zwróć uwagę, że spowoduje to wczytanie tylko stron dla tego konkretnego wyjścia, a nie wszystkich stron dla wszystkich wyjść przypisanych do zadania drukowania.

Dokumenty źródłowe będą wczytywane sekwencyjnie i zgodnie z opcjami zdefiniowanymi w powiązanym oknie dialogowym Page Setup.

Na dole podglądu raportu oraz w menu kontekstowym (prawy przycisk myszy) dostępne są kontrolki umożliwiające manipulowanie widokiem, dostęp do okien dialogowych konfiguracji drukarki, drukowanie, kopiowanie strony do schowka systemu Windows oraz eksport aktywnej strony jako Windows Metafile.

Drukowanie

Kliknij Print , aby wysłać wyjście/wyjścia bezpośrednio do wskazanego urządzenia drukującego. Alternatywnie przypisane wyjście/wyjścia można wydrukować jedną z poniższych metod:

  • Naciśnij klawisz F9 .
  • Kliknij prawym przyciskiem myszy, a następnie wybierz polecenie Print z menu kontekstowego.
  • Użyj polecenia Tools » Print.
  • Kliknij przycisk Print w oknie dialogowym Page Setup dla wybranego (aktywnego) wyjścia. Zwróć uwagę, że spowoduje to wydrukowanie tylko stron dla tego konkretnego wyjścia, a nie wszystkich stron dla wszystkich wyjść przypisanych do zadania drukowania.
  • Kliknij przycisk Print w oknie dialogowym Print Preview.
  • Kliknij przycisk na pasku narzędzi Job Manager Toolbar.

Kontrolka Print oraz trzy pierwsze metody wymienione powyżej oferują drukowanie bezpośrednie. Dwie ostatnie metody to drukowanie pośrednie poprzez okno dialogowe Printer Configuration.

Nie ma procesu wsadowego drukowania wielu zadań drukowania; podglądowi/drukowaniu podlegają wyłącznie wyjścia przypisane do aktualnie wybranego zadania drukowania. Aby wydrukować wszystkie wyjścia, wybierz i wydrukuj każde zdefiniowane zadanie drukowania osobno.

Z poziomu Project Releaser

Wyjścia zdefiniowane w jednym lub wielu plikach Output Job przypisanych do konfiguracji projektu PCB są generowane podczas wydania (release) tej konfiguracji. Generowanie odbywa się w ramach procesu wydania o wysokiej integralności, a dane wydania są zapisywane w nowej, planowanej rewizji elementu docelowego (Item) na serwerze. Interfejsem używanym do tego jest Project Releaser .

Project Releaser można otworzyć na następujące sposoby:

  • Wybierz polecenie Project » Project Releaser z menu głównego (gdy dokument źródłowy wymaganego projektu jest otwarty jako dokument aktywny).
  • Kliknij prawym przyciskiem myszy wpis wymaganego projektu w panelu Projects panel, a następnie wybierz polecenie Project Releaser z menu kontekstowego.

Jeśli przed uruchomieniem Project Releaser nie zdefiniowano not wyjść, można to zrobić zamiast tego w ramach procesu wydania.

Aby elementy danych Fabrication i Assembly zostały uwzględnione w wydaniu, do każdego z nich musi być przypisany co najmniej jeden plik OutputJob. Jeśli masz pliki Output Job, których nazwy zaczynają się od podciągów „fab” oraz „ass”, te OutJob zostaną automatycznie przypisane odpowiednio do sekcji Fabrication Data i Assembly Data przy pierwszym otwarciu widoku Release . W przeciwnym razie musisz przypisać odpowiednie OutJob ręcznie w każdym przypadku.

Przykładowa lista wyjść do wygenerowania dla wybranej konfiguracji.
Przykładowa lista wyjść do wygenerowania dla wybranej konfiguracji.

W Project Releaser kliknij przycisk Options (w lewym dolnym rogu), aby otworzyć okno dialogowe Project Release Options dialog. To okno służy do przypisania odpowiednich OutJob oraz zdefiniowania sposobu nazywania docelowych elementów danych na serwerze (których rewizje otrzymują wygenerowane dane) podczas wydawania projektu. Karta Release Options zawiera kilka opcji w obszarze Output Jobs umożliwiających włączenie pożądanych danych wyjściowych.

Karta Release Options  okna dialogowego Project Release Options.
Karta Release Options okna dialogowego Project Release Options.

Jeśli Twój projekt nie ma obecnie powiązanych plików Output Job, Project Releaser wykryje to i zostaniesz zapytany, czy chcesz dodać domyślne. Jeśli zdecydujesz się to zrobić, zostaną utworzone:

  • Fabrication.OutJob - z następującymi zdefiniowanymi wyjściami:
    • Documentation Outputs: PCB Prints
    • Fabrication Outputs: Gerber, NC Drill, and IPC-2581
    • Validation Outputs: Design Rules Check, Footprint Comparison Report
    • Export Outputs: Save As/Export PCB (in ASCII format)
  • Assembly.OutJob - z następującymi zdefiniowanymi wyjściami:
    • Documentation Outputs: PCB 3D Print, Schematic Prints, Composite Drawing

    • Assembly Outputs: Pick and Place Report, Assembly Drawings, Test Point Report

    • Report Outputs: Bill of Materials, Component Cross Reference, GOST BOM

      Aby uzyskać dostęp do wyjścia GOST BOM w Altium Designer, należy zainstalować rozszerzenie oprogramowania GOST 2.701-2008/2.106-1996. To rozszerzenie można zainstalować lub usunąć ręcznie.

      Więcej informacji o zarządzaniu rozszerzeniami znajdziesz na stronie Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

  • Export Outputs: Export STEP

Jeśli masz zdefiniowany w projekcie co najmniej jeden plik OutJob, ta automatyczna kreacja nie zostanie zaproponowana.

Więcej informacji o procesie wydania znajdziesz na stronie Design Project Release.

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