Creating the BOM Document

W skrócie

W tym artykule dowiesz się, jak tworzyć i używać dokumentu ActiveBOM, czyli BomDoc, w Altium Designer — od dodania go do projektu po automatyczne zestawianie i pobieranie komponentów z projektu. Znajdziesz tu również praktyczne omówienie listy pozycji BOM, dostępnych trybów widoku, podstawowych funkcji edycji i filtrowania, grupowania identycznych komponentów, organizacji kolumn oraz dodawania niestandardowych pozycji i kolumn BOM dla części, które nie zostały umieszczone bezpośrednio w projekcie. Jeśli szukasz przystępnego wprowadzenia do konfiguracji i obsługi ActiveBOM, które pomoże Ci skuteczniej zarządzać zestawieniem materiałowym projektu, czytaj dalej i z pewnością przejdź do kolejnego etapu.

- Dowiesz się, jak utworzyć dokument BomDoc, co się dzieje po dodaniu go do projektu oraz na czym polega istotne ograniczenie: jeden dokument BomDoc na projekt.
- Zobaczysz, jak zorganizowana jest lista pozycji BOM, w tym tryby widoku, opcje zarządzania kolumnami, narzędzia edycji, zasady grupowania i ustawienia wyświetlania.
- Zrozumiesz, jak ActiveBOM obsługuje zgrupowane komponenty i niestandardowe pozycje BOM, co pozwoli Ci uwzględnić zarówno komponenty użyte w projekcie, jak i dodatkowe elementy projektu.
Zagłęb się w temat dzięki AI:

Tworzenie dokumentu BOM

Roboczy dokument BOM w ActiveBOM jest nazywany dokumentem BomDoc. Dodaj nowy dokument BomDoc do projektu za pomocą podmenu File » New lub kliknij projekt prawym przyciskiem myszy w panelu Projects. Jeśli w projekcie znajduje się co najmniej jeden komponent, nowy dokument BomDoc można utworzyć, klikając przycisk + Create obok pozycji ActiveBOM w strukturze projektu w panelu Projects. Pamiętaj, że każdy projekt PCB może zawierać tylko jeden dokument BomDoc.

Przycisk + Create jest dostępny, gdy opcja BOM.ActiveBOMDesignPreview jest włączona w oknie dialogowym Advanced Settings.

Po dodaniu nowego dokumentu BomDoc do projektu schemat jest automatycznie kompilowany, a wszystkie istniejące komponenty są wyświetlane w dokumencie BomDoc. W przypadku komponentów z biblioteki Workspace, które zawierają wybrane części (Part Choices), szczegółowe informacje o rozwiązaniach są wyświetlane w dolnej części interfejsu, zgodnie z opisem w sekcji Omówienie rozwiązania poniżej.

Kolejne komponenty umieszczane na schemacie są automatycznie dodawane do dokumentu BomDoc. Dodatkowe pozycje BOM i parametry można również dodawać ręcznie bezpośrednio w ActiveBOM za pomocą przycisku Add new znajdującego się nad listą komponentów. Więcej informacji znajdziesz w sekcji Niestandardowe pozycje i kolumny BOM.

  • Po otwarciu dokumentu BomDoc projekt jest automatycznie kompilowany, a lista części użytych w projekcie i szczegóły ich łańcucha dostaw są odświeżane. Przy pierwszym otwarciu dużego projektu może to zająć trochę czasu i spowodować oznaczenie dokumentu BomDoc jako zmodyfikowanego pliku, mimo że został on jedynie otwarty.
  • Dokument BomDoc jest automatycznie odświeżany po jego aktywowaniu, jeśli projekt zawiera komponenty, które zostały zmodyfikowane i zapisane w połączonym obszarze Workspace. Kolumna Revision Status wyświetla stan Out of date zmienionych komponentów, dzięki czemu od razu widać, które komponenty należy zaktualizować do najnowszych rewizji. 
  • Każdy projekt może zawierać tylko jeden dokument BomDoc.

Lista pozycji BOM

Górna część dokumentu BomDoc zawiera tabelaryczną listę wszystkich komponentów wykrytych w projekcie PCB oraz dodatkowych pozycji BOM dodanych bezpośrednio do dokumentu BomDoc. Ten obszar jest nazywany listą pozycji BOM.

Lista komponentów, czyli pozycji BOM, wyświetlana w widoku Base.
Lista komponentów, czyli pozycji BOM, wyświetlana w widoku Base.

Dostępne są 3 tryby wyświetlania pozycji BOM. Wybierz wymagany tryb za pomocą przycisków znajdujących się nad listą:

Flat view button, click to display each BOM Item in its own row in the BOM Item list  Flat view — osobny wiersz dla każdego komponentu.

Base view button, click to cluster common BOM Items into the same row in the BOM Item list Base view — osobny wiersz dla każdego unikatowego komponentu w projekcie; kolumna Designator zawiera oznaczenia wszystkich komponentów tego typu. Dostępnych jest wiele opcji prezentacji zgrupowanych oznaczeń. Wybierz wymagany tryb Designator Grouping w panelu Properties.

Consolidated view button, click to display a consolidated BOM when the project includes variants Consolidated view — używany w projektach zawierających warianty do wyświetlania zbiorczego zestawienia BOM dla wszystkich wariantów.

Funkcje edycji listy pozycji BOM

Lista komponentów obsługuje szereg funkcji edycji podobnych do tych dostępnych w arkuszu kalkulacyjnym, w tym:

  • Użyj karty Column w panelu Properties, aby wyświetlić lub ukryć kolumnę oraz zdefiniować jej alias. Alias można również zdefiniować w oknie dialogowym Enter Column Properties, dostępnym po kliknięciu prawym przyciskiem myszy nazwy kolumny w obszarze nagłówków kolumn dokumentu BomDoc, a następnie wybraniu polecenia Rename Column z menu kontekstowego. Pamiętaj, że alias jest używany jako nazwa kolumny w generowanych zestawieniach BOM.
  • Kolumny można również dodawać i usuwać za pomocą okna dialogowego Select Columns dostępnego po kliknięciu prawym przyciskiem myszy nazwy kolumny w obszarze nagłówków kolumn dokumentu BomDoc, a następnie wybraniu Select Columns.

    Okno dialogowe Select Columns
    Okno dialogowe Select Columns

    Jeśli korzystasz z funkcji integracji z SiliconExpert lub Z2Data, możesz również wybrać kolumny parametrów odpowiednio SiliconExpert lub Z2Data. Więcej informacji znajdziesz na stronach Pobieranie danych części z SiliconExpert oraz Pobieranie danych części z Z2Data.
  • Przeciągaj i upuszczaj kolumny, aby zmienić ich kolejność.
  • Sortuj według dowolnej kolumny; przytrzymaj Shift, aby dodatkowo sortować według kolejnych kolumn.
  • Kliknij ikonę filtra, aby filtrować według wartości w kolumnach. Grid displays include a Filter icon, click this to configure filtering based on values present in this column
  • Zaznaczaj komórki przy użyciu standardowych metod zaznaczania systemu Windows.
  • Kopiuj zawartość komórek z ActiveBOM i wklejaj wartości z zewnętrznego edytora arkuszy kalkulacyjnych do niestandardowych kolumn ActiveBOM.
  • W widoku Base zestawienia BOM można zdefiniować numery wierszy konfigurowane przez użytkownika. W widoku Base kliknij przycisk Set line numbers (Set Line Numbers button, click the arrow to configure line numbering) , aby dodać numer do każdego wiersza. Kliknij ikonę rozwijania po prawej stronie przycisku, aby otworzyć okno dialogowe Line # Options, w którym można zdefiniować wartość początkową i przyrost. Więcej informacji znajdziesz w sekcji Kolumna numerów wierszy.
  • Kliknij przycisk rozwijany Add New (Add new button, click to add an additonal row or column to the BomDoc), aby dodać kolejne wiersze lub kolumny. Więcej informacji znajdziesz w sekcji Niestandardowe pozycje i kolumny BOM.
  • Kliknij przycisk Group by (Group by button, use this to group the grid by the enabled column), aby pogrupować tabelę według włączonej kolumny. Można włączyć wiele kolumn grupowania (pokaż ilustrację) i zmieniać ich kolejność przez przeciąganie i upuszczanie. Jest to funkcja wyświetlania tabeli — grupowanie nie jest przenoszone do okna dialogowego Report Manager po uruchomieniu polecenia Bill of Materials.
  • Kliknij przycisk Reset Supply Chain (), aby usunąć z wybranych pozycji BOM zdefiniowany przez użytkownika ranking rozwiązań oraz ręcznie przypisane priorytety SPN.
  • Bieżącą konfigurację tabeli pozycji BOM można zapisać jako zestaw BOM. Więcej informacji znajdziesz w sekcji Konfigurowanie i zapisywanie widoku tabeli pozycji BOM.
  • Do przewijania listy pozycji BOM używaj standardowych skrótów systemu Windows:
    • Przewijanie w pionie = MouseWheel Roll
    • Przewijanie w poziomie = Shift + MouseWheel Roll

Wiele opcji konfiguracji i wyświetlania BOM ustawia się w panelu Properties narzędzia ActiveBOM.

Identyfikowanie identycznych komponentów

Aby umożliwić grupowanie identycznych komponentów w widokach Base i Consolidated, ActiveBOM korzysta z następujących mechanizmów:

  • W przypadku komponentów z biblioteki Workspace — według DesignItemID.
  • W przypadku komponentów spoza biblioteki Workspace — według DesignItemID i Library Name, a także według parametrów komponentów włączonych w oknie dialogowym Component Grouping. Takie podejście pozwala projektantom tworzyć w bibliotece ogólne komponenty spoza biblioteki Workspace, a następnie uzupełniać je szczegółowymi danymi po umieszczeniu w projekcie. Domyślnie w oknie dialogowym Component Grouping włączone są parametry Comment, Description i Value. Kliknij przycisk Component Grouping Edit w panelu Properties narzędzia ActiveBOM, aby otworzyć to okno dialogowe. Pamiętaj, że ten przycisk jest dostępny tylko wtedy, gdy projekt zawiera komponenty spoza biblioteki Workspace.

Uwagi dotyczące grupowania komponentów:

  • Okno dialogowe Component Grouping służy do identyfikowania identycznych komponentów, aby można je było grupować. Chociaż w oknie dialogowym Component Grouping mogą być wyświetlane inne parametry i właściwości, takie jak właściwości komponentów PCB, do definiowania identycznych komponentów można używać wyłącznie parametrów komponentów.
  • Jeśli chcesz grupować komponenty w dokumencie BomDoc lub w niestandardowym zestawieniu BOM w innym celu, na przykład aby pogrupować komponenty z górnej i dolnej strony płytki, przełącz się na widok List, a następnie użyj przycisku Group by w ActiveBOM (pokaż ilustrację) lub funkcji grupowania według kolumn w Report Manager (pokaż ilustrację). Parametry dostępne na liście rozwijanej Group by w ActiveBOM to te, które są obecnie ustawione jako widoczne na karcie Columns panelu Properties.

Grupy kolumn

Lista komponentów ActiveBOM zawiera odrębne grupy kolumn występujące w każdym trybie widoku. Powyższa ilustracja przedstawia widok Base.
Lista komponentów ActiveBOM zawiera odrębne grupy kolumn występujące w każdym trybie widoku. Powyższa ilustracja przedstawia widok Base.

Tabela pozycji BOM jest podzielona na następujące główne grupy:

  1. Item Details (wyróżnienie pomarańczowe na ilustracji) — te kolumny wyświetlają szczegółowe dane parametrów komponentów, takie jak oznaczenie, opis, odwołanie do biblioteki i inne parametry komponentów.
  2. Solutions (wyróżnienie zielone na ilustracji) — najwyżej oceniony producent i dostawcy z łańcucha dostaw. Liczbę rozwiązań (części producentów) oraz liczbę dostawców każdego rozwiązania konfiguruje się w panelu Properties narzędzia ActiveBOM — są one oznaczone  jednolitym, kolorowym paskiem na kafelku dostawcy. Ranking jest tworzony automatycznie, ale można go również zdefiniować ręcznie, zgodnie z opisem w sekcji Zrozumienie rozwiązania poniżej.
  3. BOM Status (wyróżnienie jasnoniebieskie na ilustracji) — wskazanie bieżącego ryzyka związanego z każdym komponentem. Najedź kursorem na ikonę, aby wyświetlić opis, lub włącz szczegółową kolumnę BOM Status w panelu Properties, aby wyświetlać ten opis.
W widoku Consolidated bezpośrednio przed kolumną BOM Status dodawana jest dodatkowa grupa o nazwie Variants. Grupa ta zawiera parę kolumn dla każdego wariantu, wyświetlających ilość i cenę jednostkową każdego komponentu (pokaż ilustrację). Więcej informacji znajdziesz w sekcji Praca z wariantami.
Wyświetlaniem kolumn i definiowaniem aliasów można zarządzać w sekcji Columns panelu Properties narzędzia ActiveBOM. Aby dodać niestandardowy wiersz, komponent lub kolumnę, kliknij przycisk Add new nad listą komponentów.

Niestandardowe pozycje i kolumny BOM

Image showing a custom row being added to a BomDoc

Zarządzanie BOM w projekcie PCB wymaga uwzględnienia komponentów i pozycji BOM wykraczających poza elementy umieszczone na schemacie i płytce PCB, na przykład części, których szczegóły nie są jeszcze określone, elementów złącznych, nieobsadzonej płytki lub kleju montażowego. Istnieje wiele sytuacji, w których w projekcie PCB używa się niestandardowych pozycji BOM lub parametrów. W takich przypadkach ActiveBOM umożliwia dodawanie dodatkowych pozycji BOM i kolumn (parametrów), które można następnie uwzględnić w generowanym zestawieniu BOM:

  • Custom row —  łatwy sposób dodania niestandardowej pozycji BOM, którą należy uwzględnić w projekcie (nieobsadzona płytka, klej itp.). Wszystkie pola w niestandardowym wierszu są definiowane przez użytkownika. Niestandardowe wiersze nie są zarządzane przez ActiveBOM. Na przykład jeśli ilość zostanie ustawiona na 3, w widoku Flat nie pojawią się 3 oddzielne pozycje. W przypadku niestandardowych wierszy nie jest również obsługiwane wyszukiwanie w łańcuchu dostaw.
  • Custom column — dodatkowa kolumna BOM, zarządzana w ActiveBOM, która może zawierać dowolny tekst zdefiniowany przez użytkownika.
  • Custom Item — dodatkowa pozycja BOM, zazwyczaj przeznaczona dla elementów, które będą potrzebne, ale nie są jeszcze w pełni określone lub nie istnieją jeszcze w bibliotece. Pozwala to uwzględnić ich koszt w szacunkowym całkowitym koszcie płytki.
  • Managed Component — dodatkowa pozycja BOM zarządzana ręcznie w dokumencie BOM. Otworzy się okno dialogowe Component Search z listą komponentów z aktualnie połączonego obszaru roboczego Workspace.

    Okno dialogowe Component Search korzysta z podstawowych funkcji wyszukiwarki i widoku stosowanych w panelu Manufacturer Part Search. Podczas gdy panel Manufacturer Part Search wykorzystuje usługę Altium Parts Provider i koncentruje się na wyszukiwaniu danych producentów i dostawców komponentów, okno dialogowe Component Search zawiera gotowe do umieszczenia komponenty z biblioteki Workspace oraz bibliotek plikowych.

    Wybraną dodatkową pozycję BOM można w dowolnym momencie zmienić za pomocą podmenu Operations dostępnego po kliknięciu prawym przyciskiem myszy.
    • Użyj karty Column panelu Properties, aby szybko wyszukiwać i przeglądać kolumny oraz zarządzać ich widocznością, nazwami lub aliasami. Jeśli dla nazwy kolumny zdefiniowano alias, jest on wyświetlany w tabeli pozycji BOM.
    • Wszystkie dodatkowe pozycje BOM i parametry dodane w ActiveBOM są dostępne w innych wynikowych zestawieniach BOM, a także za pośrednictwem interfejsu API oprogramowania.
Pola niestandardowego wiersza, kolumny lub pozycji można edytować tylko wtedy, gdy dokument ActiveBOM jest w trybie widoku podstawowego.

 

Dodawanie wystąpień zarządzanego komponentu lub niestandardowej pozycji

Po dodaniu zarządzanego komponentu lub niestandardowej pozycji kliknij je prawym przyciskiem myszy i wybierz polecenie Operations » Add Instances of, aby otworzyć okno dialogowe Add to BOM Components. Użyj tego okna, aby określić liczbę wystąpień komponentu w zestawieniu BOM.

Określ Designator prefix, opcjonalnie Separator (które można zdefiniować tak, aby uzyskać wyniki takie jak X-1 lub X:1) oraz Quantity wymaganych komponentów (wartość ta służy do określenia zakresu oznaczeń i pojawi się również w kolumnie Quantity  dokumentu ActiveBOM). Wszystkie pozostałe parametry, takie jak opis, można edytować bezpośrednio w tabeli pozycji BOM.

Zmienianie/usuwanie zarządzanego komponentu lub niestandardowej pozycji

Aby edytować oznaczenie lub usunąć wystąpienie zarządzanego komponentu albo niestandardowej pozycji, kliknij je prawym przyciskiem myszy i wybierz polecenie Operations » Edit item. Otworzy się okno dialogowe Change / Remove.

Źródła danych

Domyślne źródła danych dostępne w ActiveBOM to parametry komponentów schematu (Icon indicating that this parameter was sourced from a schematic component), parametry komponentów z przestrzeni roboczej dla zawartości tej przestrzeni (Icon indicating that this parameter was sourced from a Workspace Library component stored) oraz dane dostarczane przez ActiveBOM (Icon indicating that this parameter was sourced from the ActiveBOM document (BomDoc)). Na podstawie tych źródeł ActiveBOM generuje główną tabelę pozycji BOM projektu. Źródła danych włącza się, a ich wyświetlaniem zarządza na karcie Columns w panelu Właściwości dokumentu ActiveBOM.

Po włączeniu odpowiedniego przycisku Sources (nad listą kolumn) zestawienie BOM może również zawierać informacje pochodzące z następujących dodatkowych źródeł danych:

Click the PCB source button to include parameters from the PCB The PCB - włącz te opcje, aby dla każdego komponentu uwzględnić dane dotyczące położenia na PCB, obrotu i strony płytki w dostępnych Columns. Jeśli projekt zawiera wiele dokumentów PCB, otworzy się okno dialogowe Wybierz PCB do użycia, w którym można wybrać odpowiednią płytkę PCB.

Click the Database source button to include parameters from the database (database components only) Database - umożliwia wczytanie dodatkowych parametrów komponentów z zewnętrznej bazy danych (za pośrednictwem plików *.DbLib, *.SVNDbLib lub *.DbLink).

Click the Altium Cloud Services source button to include parameters from the Altium Parts Provider Altium Cloud Services - włącz tę opcję, aby uzyskać dostęp do szerokiego zakresu dodatkowych danych komponentów dla tych pozycji BOM, które zostały zidentyfikowane przez Altium Parts Provider i dla których dostępne jest rozwiązanie w zakresie łańcucha dostaw.

Click the Document Parameters source button to include parameters from the project schematic documents Document Parameters - włącz tę opcję, aby uwzględnić wszystkie wykryte parametry dokumentów schematów ze wszystkich schematów w projekcie PCB w dostępnych Columns.

Źródło każdego parametru jest wskazane przez ikonę na liście kolumn.
Źródło każdego parametru jest wskazane przez ikonę na liście kolumn.

  • Przyciski nad listą kolumn umożliwiają włączanie/usuwanie danego źródła danych. Jeśli źródło zostanie wyłączone, wszystkie pochodzące z niego dane zostaną usunięte z tabeli.
  • Pola wyboru poniżej listy Columns to wygodne filtry tej listy. Umożliwiają dodawanie źródła danych do listy Columns lub usuwanie go z niej bez usuwania danych z tabeli.

Oprócz korzystania z Altium Parts Provider można również połączyć się z istniejącą firmową bazą danych za pośrednictwem połączenia ODBC. W tym celu należy włączyć funkcję Custom Parts Provider Synchronization w Altium Designer (wybrać opcję Custom Data Synchronization na stronie Configure Platform (w sekcji Importers\Exporters)) oraz włączyć ją jako dostawcę na stronie Data Management - Parts Providers w oknie dialogowym Preferences . Funkcja ta pozwala firmowej bazie danych działać jako dostawca części dla przestrzeni roboczej.

Aby dowiedzieć się więcej, przeczytaj o niestandardowych dostawcach części z baz danych na stronie Part Source Configuration (przestrzeń robocza Altium 365, przestrzeń robocza Enterprise Server).

Kolumna numerów wierszy

W projektach PCB z rysunkami montażowymi lub podczas wymiany danych BOM między projektantami, inżynierami ds. kosztów a specjalistami ds. zakupów numer wiersza BOM (numer pozycji BOM) jest prostym sposobem jednoznacznego rozróżniania wierszy BOM. Można go następnie wykorzystać do jednoznacznej identyfikacji lub find odpowiedniego odnośnika, komponentu i jego przedstawienia w projekcie.

Jako źródło danych BOM projektu ActiveBOM obsługuje numery wierszy definiowane przez użytkownika dla zestawienia BOM projektu i oferuje funkcje zarówno ręcznego, jak i automatycznego zarządzania numerami wierszy (numerami pozycji BOM).

  • Aby automatycznie ustawić numery pozycji dla wszystkich pozycji BOM projektu (w widoku Base), kliknij przycisk Set Line # . Numery wierszy są wyświetlane w kolumnie Line #, w grupie kolumn Item Details. Kliknij ikonę rozwijania po prawej stronie przycisku, aby otworzyć okno dialogowe Line # Options, w którym można określić wartość początkową i przyrost.

    Okno dialogowe Line Number Options
    Okno dialogowe Line Number Options

    • Start number — wartość używana, gdy pierwsza komórka Line # jest pusta.
    • Increment — wartość, o którą zwiększany jest numer w każdym pustym polu Line #.
    Wartości wprowadzone w oknie dialogowym są zachowywane do kolejnych użyć polecenia Line #.
  • Aby ręcznie zmienić numery wierszy, przełącz na tryb widoku Base, a następnie zaznacz odpowiednie komórki w kolumnie Line # i:
    • Naciśnij klawisz Delete na klawiaturze, aby wyczyścić komórki, a następnie
    • wpisz ręcznie nowe wartości lub
    • wklej zakres wartości ze schowka systemu Windows.
  • Aby zmienić numerację lub kontynuować ją od ręcznie dodanego numeru, kliknij komórkę Line # odpowiedniej pozycji, a następnie kliknij przycisk Set Line # Set Line Number button. Otworzy się okno dialogowe Line Numbering, w którym możesz użyć istniejących numerów jako punktów odniesienia i nadać kolejne numery zaznaczonym lub wszystkim pustym komórkom, zaczynając od najbliższych niepustych komórek powyżej (Continue numbering), albo usunąć wszystkie istniejące numery i ponownie ponumerować wszystkie wiersze (Renumber all). Do obliczania dodawanych numerów używane są wartości początkowa i przyrostu ostatnio zdefiniowane w oknie dialogowym Line # Options. W razie potrzeby możesz wprowadzić wartość początkową w zaznaczonej komórce Line #, aby określić numer początkowy.

    Wariant Continue numbering okna dialogowego Line numbering otwiera się, gdy NIEKTÓRE numery wierszy w dokumencie ActiveBOM (*BomDoc) zostały już zdefiniowane.

    Wariant Renumber all okna dialogowego Line numbering otwiera się, gdy WSZYSTKIE numery wierszy w dokumencie ActiveBOM (*BomDoc) zostały już zdefiniowane.

Funkcje zarządzania numerami wierszy są dostępne tylko w trybie widoku Base.

Konfigurowanie i zapisywanie sposobu wyświetlania tabeli pozycji BOM

Podobnie jak w każdym dobrym arkuszu kalkulacyjnym, tabelę pozycji BOM można skonfigurować odpowiednio do swoich potrzeb. Oprócz standardowych funkcji zmiany kolejności kolumn i sortowania dostępna jest możliwość zapisania bieżącej konfiguracji jako zestawu BOM.

Praca z zestawami BOM

Można zapisać dowolną liczbę konfiguracji tabeli pozycji BOM — każda z nich jest określana jako zestaw BOM. Po skonfigurowaniu tabeli zgodnie z wymaganiami kliknij przycisk Add w obszarze BOM Sets panelu Properties ActiveBOM, aby dodać zestaw BOM do listy.

Kliknij ikonę oka, aby uaktywnić zestaw BOM.
Kliknij ikonę oka, aby uaktywnić zestaw BOM.

Zestawy BOM konfiguruje się w panelu Properties ActiveBOM.

Preferowany zestaw BOM można wybrać podczas generowania zestawienia BOM w oknie Report Manager.

Zastępowanie komponentu

Podczas sprawdzania dokumentu BomDoc i przygotowywania go do zamówienia części nierzadko można wykryć problem z komponentem. Na przykład projektant mógł zapomnieć o ostatecznym wyborze komponentu albo komponent został wycofany z produkcji (EOL) i projektant chce sprawdzić ceny oraz dostępność potencjalnych zamienników. Wcześniej jedynym sposobem rozwiązania takiego problemu był powrót do schematu, edycja komponentu, wybranie odpowiedniej części, a następnie odświeżenie dokumentu BomDoc.

Można też zmienić komponent w dokumencie BomDoc, a następnie przenieść tę zmianę na schemat za pomocą zlecenia zmiany inżynierskiej (ECO). Kliknij prawym przyciskiem myszy zaznaczone komponenty i wybierz polecenie Operations » Change <ComponentName>. Otworzy się okno dialogowe Replace Component, w którym można wyszukać komponent zastępczy.

An existing part can be replaced via the right-click menu The Replace Component dialog is used to replace an existing component

Po kliknięciu przycisku Replace Component OK otworzy się okno dialogowe Engineering Change Order ze szczegółowym wykazem zmian niezbędnych do zsynchronizowania schematu z dokumentem BomDoc.

  • Funkcja zastępowania komponentu wyszukuje nowy komponent w aktualnie połączonym obszarze roboczym. Jeśli wyszukiwanie nie zwróci odpowiedniego komponentu, w oknie dialogowym zostanie wyświetlony link otwierający panel wyszukiwania części producentów, w którym można kliknąć prawym przyciskiem myszy i: Acquire komponent we własnym obszarze roboczym (za pomocą okna dialogowego Create New Component i edytora komponentów); lub Download komponent lokalnie jako pakiet biblioteki zintegrowanej w archiwum ZIP. Polecenia te będą dostępne tylko wtedy, gdy część wybrana w panelu Manufacturer Part Search zawiera modele Altium Designer (szukaj ikony Icon that displays when a part includes schematic and PCB design models).
  • Zamiast korzystać z funkcji wyszukiwania, kategorii i filtrów w oknie dialogowym Replace Component, można również kliknąć wynik prawym przyciskiem myszy i otworzyć okno dialogowe Find Similar Components. Zaletą tego okna jest wykorzystanie wartości komponentu klikniętego prawym przyciskiem myszy, co pozwala szybko znaleźć wiele komponentów o wspólnych właściwościach i parametrach w określonym zakresie wartości (pokaż obraz).
  • Jeśli zmiana komponentu wpływa również na projekt płytki, należy także wykonać Update PCB ze schematu.

Dowiedz się więcej o wprowadzaniu zmian ECO.

Praca z wariantami

ActiveBOM obsługuje projekty PCB zawierające warianty projektu. Funkcja wariantów projektu umożliwia utworzenie jednego bazowego projektu PCB, który jest następnie obsadzany komponentami na różne sposoby. Każda wersja obsadzenia zmontowanej płytki jest nazywana design variant.

Praca z wariantami projektu:

Image showing how to select a variant of the project

ActiveBOM obsługuje warianty w następujący sposób:

  • Wyświetlanie BOM dla określonego wariantu w trybie widoku bazowego lub płaskiego
  • Możliwość uwzględnienia nieobsadzonych elementów na liście pozycji BOM
  • Wyświetlanie zbiorczej listy wszystkich części używanych we wszystkich wariantach w trybie widoku skonsolidowanego
  • Ręczne definiowanie rozwiązań zarówno dla komponentów bazowych, jak i komponentów zmienionych w wariantach

Warianty w trybie widoku bazowego

Dla wybranego wariantu włącz opcję Show Not Fitted w panelu Properties, aby uwzględnić te części w tabeli pozycji BOM. Po włączeniu tej opcji kolumna Fitted jest automatycznie wyświetlana w szczegółach pozycji.

W trybie widoku bazowego kolumna Fitted będzie wyświetlać Fitted lub Not Fitted. Jeśli komponent został zmieniony (w tym wariancie wybrano część zamienną), szczegóły części zamiennej są automatycznie wyświetlane dla danej pozycji BOM.

Pamiętaj, że bieżący wariant jest wyświetlany w wierszu stanu ActiveBOM.
Pamiętaj, że bieżący wariant jest wyświetlany w wierszu stanu ActiveBOM.

Warianty w trybie widoku skonsolidowanego

Tryb widoku skonsolidowanego wyświetla wszystkie komponenty używane we wszystkich wariantach. Widok skonsolidowany oferuje następujące funkcje:

  • Jeśli komponent został zmieniony, dla każdego używanego komponentu zamiennego zostanie utworzona pozycja BOM, a każda z tych pozycji będzie miała ten sam desygnator. Na przykład na poniższym obrazie komponenty DS1 i DS2 są wymienione po dwa razy, ponieważ wariant BGA wykorzystuje diodę LED o innym kolorze niż wariant TSOP. Komponent R1 występuje trzy razy, ponieważ zarówno wariant BGA, jak i TSOP wykorzystują rezystor inny niż oryginalny rezystor w projekcie bazowym.
  • W trybie widoku skonsolidowanego po włączeniu opcji Show Not Fitted kolumna Fitted będzie wyświetlać Fitted lub Varied. Ponieważ widok skonsolidowany pokazuje wszystkie komponenty używane we wszystkich wariantach, każdy wyświetlany komponent jest obsadzany w projekcie bazowym lub w jednym z wariantów.
  • Dla każdego wariantu dostępna jest kolumna <VariantName> - Qty (wskazująca, ile sztuk danego komponentu jest używanych w tym wariancie) oraz kolumna <VariantName> - Price, której wartość stanowi iloczyn ceny jednostkowej i wartości w kolumnie ilości.
  • Ponieważ niektórzy projektanci tworzą dokumentację montażową zarówno dla projektu bazowego, jak i dla wariantów, dostępna jest również kolumna Quantity, odzwierciedlająca liczbę wystąpień danego komponentu podczas montażu projektu bazowego. Ukryj tę kolumnę, jeśli nie tworzysz dokumentacji montażowej dla projektu bazowego.
  • Tabela w trybie widoku skonsolidowanego oznacza kolorem komórki, których wartości różnią się od wartości odpowiadających im komórek w projekcie bazowym, jak pokazano poniżej.

Kolor komórki wskazuje, że jej wartość różni się od wartości odpowiadającej jej komórki w projekcie bazowym.
Kolor komórki wskazuje, że jej wartość różni się od wartości odpowiadającej jej komórki w projekcie bazowym.

Aby dowiedzieć się więcej o wariantach, zapoznaj się ze stroną Warianty projektu.

Praca między dokumentem BomDoc, schematem a PCB

Dostępne są dwie funkcje ułatwiające pracę między dokumentem BomDoc, schematem a projektem PCB: zaznaczanie krzyżowe i nawigacja krzyżowa. Działanie tych funkcji konfiguruje się na stronie System – Nawigacja w oknie dialogowym Preferences.

Obie te funkcje umożliwiają zlokalizowanie tego samego komponentu w innych dokumentach. Różnica między zaznaczaniem krzyżowym a nawigacją krzyżową polega na tym, że tryb zaznaczania krzyżowego zaznacza komponent w dokumencie docelowym, ale nie wyświetla aktywnie tego dokumentu, natomiast nawigacja krzyżowa aktywnie wyświetla dokument docelowy, a także może przełączyć się do jego edytora i go uaktywnić.

Zaznaczanie krzyżowe i nawigacja krzyżowa są dostępne w kierunku od dokumentu BomDoc do schematu i PCB, ale nie w kierunku od schematu lub PCB do dokumentu BomDoc.

Tryb zaznaczania krzyżowego

Tryb zaznaczania krzyżowego należy włączyć w każdym edytorze, w którym ma być używany. Wybierz polecenie Tools » Cross Select Mode (Shift+Ctrl+X). Gdy tryb zaznaczania krzyżowego jest włączony, ikona menu jest wyróżniona obramowaniem Cross Select icon, displays in the Tools menu when Cross Selection is enabled in an editor.

Tryb zaznaczania krzyżowego wymaga otwarcia dokumentu docelowego. Po wybraniu komponentu na liście pozycji BOM w dokumencie BomDoc komponent ten zostanie zaznaczony i wyśrodkowany w docelowych dokumentach schematu i PCB (jeśli włączono Zooming w opcjach Cross Select Mode na stronie System – Nawigacja w oknie dialogowym Preferences). Pamiętaj, że dokument docelowy nie zostanie uaktywniony.

Jeśli dokument BomDoc jest w trybie widoku bazowego, wszystkie wystąpienia danej części zostaną zaznaczone na schemacie i PCB, jak pokazano na poniższym obrazie.

Sposób wyświetlania w trybie zaznaczania krzyżowego jest kontrolowany za pomocą opcji Cross Select Mode na stronie System – Nawigacja w oknie dialogowym Preferences .

Dokument docelowy nie zostanie uaktywniony. Dlatego warto otworzyć dokument źródłowy i docelowy obok siebie.

Obsługiwane jest również zaznaczanie krzyżowe ze schematu (lub PCB) do dokumentu BomDoc.

Użyj funkcji zaznaczania krzyżowego, aby zlokalizować i zaznaczyć na schemacie oraz PCB komponent wybrany na liście pozycji BOM.
Użyj funkcji zaznaczania krzyżowego, aby zlokalizować i zaznaczyć na schemacie oraz PCB komponent wybrany na liście pozycji BOM.

Nawigacja krzyżowa

Zaznaczanie krzyżowe jest po prostu trybem, który po włączeniu wyświetla wynik za każdym razem, gdy klikniesz pozycję na liście pozycji BOM, natomiast nawigacja krzyżowa jest działaniem wywoływanym celowo.

Wybierz Tools » Cross Probe z menu głównego lub kliknij prawym przyciskiem myszy pozycję BOM i wybierz Cross Probe z menu kontekstowego, aby wskazać odpowiadający jej komponent na schemacie. Jeśli plik płytki jest otwarty, wskazany zostanie również komponent na PCB.

Ważną funkcją wskazywania krzyżowego jest możliwość przełączenia do edytora dokumentu docelowego. Aby wykonać wskazywanie krzyżowe i przełączyć edytor, przytrzymaj klawisz Ctrl podczas wybierania polecenia Cross Probe.

Kliknij prawym przyciskiem myszy, aby uzyskać dostęp do polecenia wskazywania krzyżowego. Dostępna będzie osobna pozycja dla oznaczenia każdego komponentu należącego do danej pozycji BOM.
Kliknij prawym przyciskiem myszy, aby uzyskać dostęp do polecenia wskazywania krzyżowego. Dostępna będzie osobna pozycja dla oznaczenia każdego komponentu należącego do danej pozycji BOM.

Podczas wskazywania krzyżowego wygodniej jest wyświetlać dokumenty BomDoc (źródłowy) i schematu (docelowy) obok siebie — przez podzielenie głównego okna projektowania lub otwarcie schematu w nowym oknie. Polecenia umożliwiające wykonanie obu tych operacji są dostępne w menu wyświetlanym po kliknięciu karty dokumentu prawym przyciskiem myszy.

Panel właściwości

Gdy aktywnym dokumentem jest dokument BOM (*.BomDoc), panel Properties wyświetla Document Options.

Poniższe rozwijane sekcje zawierają informacje o dostępnych opcjach i elementach sterujących:

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

Dostępne funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, Altium Agile Teams, Altium Agile Enterprise lub Altium Designer (w ramach aktywnej subskrypcji terminowej).

Jeśli opisana funkcja nie jest widoczna w Twoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium, aby dowiedzieć się więcej.

Starsza dokumentacja

Dokumentacja Altium Designer nie jest już wersjonowana. Jeśli potrzebujesz dostępu do dokumentacji dla starszych wersji Altium Designer, odwiedź sekcję Starsza dokumentacja na stronie Inne instalatory.

Contents