Creating the Physical Multi-board Assembly

Altium Designer obsługuje tworzenie złożenia wielopłytkowego, określanego jako multi-board assembly. Gdy logiczna struktura systemu zostanie zdefiniowana na schemacie wielopłytkowym (*.MbsDoc), fizyczny projekt wielopłytkowy tworzy się następnie poprzez przeniesienie projektu systemu do pustego dokumentu złożenia wielopłytkowego (*.MbaDoc). Ten proces wczyta fizyczną reprezentację (PCB oraz inne złożenia wielopłytkowe) wskazaną przez każdy blok logiczny na schemacie wielopłytkowym do edytora złożenia wielopłytkowego. Ta strona omawia ten proces.

Aby dowiedzieć się więcej o etapie projektowania logicznego złożenia wielopłytkowego, przejdź do strony Rejestrowanie logicznego projektu systemu.

Projekty wielopłytkowe i powiązane z nimi podprojekty można zapisywać w podłączonym Workspace, gdzie mogą korzystać z kontroli wersji, udostępniania i funkcji zarządzania zapewnianych przez Altium 365 Workspace lub Enterprise Server Workspace.

Aby uzyskać informacje o przechowywaniu i udostępnianiu projektu wielopłytkowego w Altium 365 Workspace, zobacz stronę Workspace Projects .

Aby utworzyć nowy dokument złożenia wielopłytkowego:

  1. Dodaj nowy dokument złożenia wielopłytkowego (*.MbaDoc) do projektu wielopłytkowego, klikając prawym przyciskiem wpis projektu w panelu Projects, a następnie wybierając Add New to Project » Multi-board Assembly z menu kontekstowego.

    Każdy projekt złożenia wielopłytkowego może zawierać tylko jeden dokument złożenia wielopłytkowego.

  2. Zapisz nowy dokument złożenia wielopłytkowego (kliknij prawym przyciskiem jego wpis w panelu Projects i wybierz Save As z menu kontekstowego).

  3. Przenieś logiczną reprezentację systemu ze schematu wielopłytkowego do dokumentu złożenia wielopłytkowego – dowiedz się więcej.

  4. Jeśli obudowa jest dostępna, wczytaj ją do złożenia – dowiedz się więcej.

  5. Rozmieść każdy element w obrębie złożenia – aby dowiedzieć się więcej, zobacz stronę Pozycjonowanie i orientowanie płytek.

  6. Połącz elementy w złożeniu za pomocą wiązań (mates) – aby dowiedzieć się więcej, zobacz stronę Praca z wiązaniami (mates).

Przykładowe złożenie wielopłytkowe. W obudowie umieszczono wiele połączonych płytek PCB.
Przykładowe złożenie wielopłytkowe. W obudowie umieszczono wiele połączonych płytek PCB.

Opening a Multi-board Assembly Created in Altium Designer 18

Złożenia wielopłytkowe utworzone w Altium Designer 18 muszą zostać zaimportowane ze względu na zmiany formatu plików wymagane do obsługi silnika 3D i ulepszonego zestawu funkcji. Po otwarciu dokumentu złożenia wielopłytkowego w starym formacie zostanie wyświetlone okno dialogowe Legacy document import.

Wybierz polecenie Design » Import w edytorze złożenia wielopłytkowego, aby wygenerować ECO, które ponownie wczytają moduły podrzędne.

Zwróć uwagę, że ze względu na zmiany formatu plików wymagane do obsługi ulepszonego zestawu funkcji i silnika 3D, złożenie wielopłytkowe zapisane w nowszej wersji Altium Designer nie może zostać otwarte w Altium Designer 18.

Przenoszenie projektu systemu do dokumentu złożenia wielopłytkowego

Projekt wielopłytkowy jest przenoszony ze schematu wielopłytkowego do dokumentu złożenia wielopłytkowego przy użyciu jednego z następujących poleceń:

  • Design » Update Assembly - <MultiBoardAssemblyDocumentName>.MbaDoc z głównych menu edytora schematu wielopłytkowego.

  • Design » Import Changes From <MultiBoardProjectName>.PrjMbd  z głównych menu edytora złożenia wielopłytkowego.

Po uruchomieniu jednego z tych poleceń oprogramowanie analizuje każdy moduł na schemacie wielopłytkowym, identyfikuje PCB/złożenie wybrane dla każdego z projektów podrzędnych i przedstawia listę modyfikacji wymaganych do dodania każdej z tych płytek do złożenia w oknie dialogowym Engineering Change Order.

Płytka z każdego projektu PCB jest wymieniona jako modyfikacja ECO i jest wczytywana do edytora Multi-board Assembly po wykonaniu ECO.
Płytka z każdego projektu PCB jest wymieniona jako modyfikacja ECO i jest wczytywana do edytora Multi-board Assembly po wykonaniu ECO.

Po kliknięciu przycisku   płytki/złożenia są wczytywane do edytora złożenia wielopłytkowego. Każda płytka/złożenie jest umieszczana w przestrzeni projektowej w tej samej orientacji, jaką ma w projekcie podrzędnym. Ten proces zajmie trochę czasu, ponieważ pełny zestaw danych dla każdej płytki PCB musi zostać przeanalizowany i wczytany.

Płytki w tym złożeniu wielopłytkowym wczytane do przestrzeni projektowej edytora złożenia wielopłytkowego, gotowe do pozycjonowania.
Płytki w tym złożeniu wielopłytkowym wczytane do przestrzeni projektowej edytora złożenia wielopłytkowego, gotowe do pozycjonowania.

  • Korzystając z opcji na stronie Multi-board Assembly – General page w oknie dialogowym Preferences, możesz skonfigurować, czy swobodne bryły 3D z podrzędnych PCB mają być importowane oraz czy bryły 3D o wysokości mniejszej niż określona wartość nie mają być importowane.

  • Użyj polecenia View » Toggle Units  z głównych menu (lub skrótu Q), aby przełączać jednostki między imperialnymi a metrycznymi.

Dodawanie dodatkowych obiektów do złożenia wielopłytkowego

Możesz także wczytać dodatkowe obiekty do złożenia wielopłytkowego (oprócz PCB wskazanych na schemacie wielopłytkowym). Dodatkowe obiekty można wczytać za pomocą menu Design  lub przy użyciu przycisków znajdujących się u góry panelu Multi-board Assembly.

Każda jednostka, czyli element w złożeniu wielopłytkowym, jest określana jako part.

Użyj odpowiedniego polecenia lub przycisku, aby:

  • Insert PCB Part () – wstawić kolejną płytkę PCB do tego złożenia.

  • Insert MBA Part () – wstawić kolejne złożenie wielopłytkowe do tego złożenia.

  • Insert STEP Part () – wstawić model mechaniczny w formacie STEP do tego złożenia.

  • Zwróć uwagę, że część jest wstawiana do złożenia wielopłytkowego jako pojedyncza jednostka. Na przykład, jeśli wstawisz model STEP obudowy, która składa się z górnej i dolnej połówki, nie będziesz w stanie manipulować tymi połówkami niezależnie. W takiej sytuacji musisz wstawić każdą połówkę do złożenia osobno.

  • Wstawione złożenie lub PCB jest not dodawane do projektu Multi-board Design (*.PrjMbd), i dlatego nie jest widoczne jako element podrzędny tego projektu w panelu Projects.

Aktualizowanie lub edytowanie części złożenia

Blokowanie/odblokowywanie części

Aby zablokować/odblokować część, zaznacz żądaną część, kliknij prawym przyciskiem, a następnie wybierz polecenie Lock Selected Part/Unlock Selected Part z menu kontekstowego, aby zablokować/odblokować część (lub części powiązane wiązaniami) w jej bieżącej lokalizacji w przestrzeni projektowej edytora złożenia. Alternatywnie kliknij prawym przyciskiem wpis części w panelu Multiboard Assembly, a następnie wybierz Locked.

  • Zablokowanej części nie można edytować/przesuwać.

  • Zablokowane części są oznaczone ikoną kłódki w panelu Multiboard Assembly .

  • Zablokowana pojedyncza część nie wyświetla manipulatora obiektu (aby dowiedzieć się więcej o manipulatorze obiektu, zobacz stronę Pozycjonowanie i orientowanie płytek).

  • Zablokowanej części nie można powiązać wiązaniem (mate), jeśli jest wybrana jako źródło (obiekt, który się porusza – aby dowiedzieć się więcej o wiązaniu części, zobacz stronę Praca z wiązaniami (mates)).

Aktualizowanie części

Jeśli część lub bryła 3D dodana do złożenia została zaktualizowana, aktualizację można wczytać do złożenia wielopłytkowego, wykonując jedno z następujących działań:

  • Wybierz polecenie Edit » Update All Parts  z głównych menu lub kliknij prawym przyciskiem w dowolnym miejscu przestrzeni projektowej i wybierz polecenie Update All Parts  z menu kontekstowego (skrót: Shift+Ctrl+U), aby zaktualizować wszystkie części w aktywnym złożeniu wielopłytkowym o najnowsze informacje o układzie z odpowiadających im podrzędnych dokumentów PCB.

  • Zaznacz wymagane części i wybierz polecenie Edit » Update Selected Part  z głównych menu lub kliknij prawym przyciskiem w dowolnym miejscu przestrzeni projektowej i wybierz polecenie Update Selected Part  z menu kontekstowego (skrót: Ctrl+U) aby zaktualizować zaznaczone części w aktywnym złożeniu wielopłytkowym o najnowsze informacje o układzie z odpowiadających im podrzędnych dokumentów PCB.

  • Wybierz wymagane ciało 3D i wybierz polecenie Edit » Update Selected 3D Body z menu głównego lub kliknij prawym przyciskiem myszy w dowolnym miejscu obszaru projektu i wybierz polecenie Update Selected 3D Body z menu kontekstowego, aby zaktualizować wybrane ciała 3D w aktywnym złożeniu wielopłytkowym najnowszymi informacjami o układzie z odpowiadających im dokumentów podrzędnych PCB.

Edycja części

Sesję edycji złożenia lub PCB można uruchomić z poziomu edytora złożenia wielopłytkowego. Wybierz wymaganą część i uruchom polecenie Edit » Edit Selected Part albo kliknij prawym przyciskiem myszy w dowolnym miejscu obszaru projektu i wybierz polecenie Edit Selected Part z menu kontekstowego (skrót: Ctrl+E). Po uruchomieniu polecenia przejdziesz do trybu edycji części, a wybrana płytka PCB zostanie powiększona i wyśrodkowana (o ile to możliwe), aby zmieścić się w głównym oknie projektu. Płytka pozostanie wyświetlana w pełnych kolorach, a wszystkie pozostałe płytki zostaną wyszarzone (tylko do odczytu).

Wprowadź wymagane zmiany w rozmieszczeniu komponentów, korzystając z ręcznego rozmieszczania i/lub funkcji wyrównywania. Po zakończeniu edycji użyj polecenia Finish Part Editing (Ctrl+E). Widok obszaru projektu wróci do dopasowania wszystkich płytek w złożeniu, a płytka, która była edytowana, pozostanie zaznaczona.

Jeśli chcesz anulować edycję bez wprowadzania jakichkolwiek zmian, użyj polecenia Cancel Part Editing command.

Nawigacja i zarządzanie złożeniem wielopłytkowym

Aby nawigować i zarządzać złożeniem wielopłytkowym, możesz użyć panelu Multiboard Assembly.

Panel prezentuje rozwijane drzewo kompletnej struktury złożenia, w tym:

  • Dołączone płytki (PCB) i złożenia wielopłytkowe oraz komponenty, warstwy i sieci w obrębie każdej płytki PCB

  • Dołączone modele STEP

  • Inne dołączone złożenia wielopłytkowe

  • Więzy (mates) utworzone pomiędzy obiektami w złożeniu

Podświetlanie elementów w złożeniu wielopłytkowym

Panel Multiboard Assembly zapewnia funkcje podświetlania, gdzie część wybrana w drzewie jest podświetlana w obszarze projektu. Podświetlanie jest dwukierunkowe dla wyborów dokonywanych na najwyższym poziomie drzewa złożenia; na przykład stan zaznaczenia wpisów w panelu będzie się zmieniał w odpowiedzi na obiekty najwyższego poziomu zaznaczone w obszarze projektu. Z poziomu panelu zaznaczanie jest obsługiwane na wszystkich poziomach drzewa, tam gdzie ma to sens. Na przykład zaznaczenie pojedynczej sieci spowoduje podświetlenie tej sieci na całej płytce, natomiast zaznaczenie pojedynczej warstwy dielektrycznej nie spowoduje podświetlenia tej warstwy. Do wielokrotnego zaznaczania w panelu można używać standardowych skrótów Windows Shift+Click lub Ctrl+Click.

Trzy płytki zaznaczone w obszarze projektu są również podświetlone w panelu.
Trzy płytki zaznaczone w obszarze projektu są również podświetlone w panelu.

Podświetlanie z panelu stanowi doskonałą metodę lokalizowania konkretnej części lub analizowania przebiegu zestawu sieci, gdy przechodzą pod płytką-córką.

Sterowanie widocznością i przezroczystością części złożenia

Oprócz podświetlania konkretnej części lub części, panel może być również używany do sterowania widocznością i przezroczystością części aktualnie zaznaczonych w panelu. Kliknij prawym przyciskiem myszy zaznaczoną część (części), a następnie wybierz Visible lub Transparent z menu kontekstowego. Części przezroczyste staną się „prześwitujące”. Części z wyłączoną opcją Visible będą ukryte.

Javascript ID: MBA_Pnl_MultiboardAssembly_PartVisibility

Model STEP jest w pełni widoczny w złożeniu.

Ten sam model ustawiono jako przezroczysty.

Ten sam model został całkowicie ukryty.

Możesz także sterować widocznością płytki PCB, komponentu PCB lub modelu STEP bezpośrednio w obszarze projektu.

  • Dla całego obiektu, takiego jak PCB lub model STEP, zaznacz obiekt, a następnie kliknij prawym przyciskiem myszy, aby wyświetlić menu kontekstowe, i wybierz opcję Visible, aby ukryć obiekt. Użyj panelu Multi-board Assembly, aby przywrócić widoczność.

  • Dla komponentu PCB zaznacz PCB w obszarze projektu, kliknij prawym przyciskiem myszy i wybierz Edit Selected Part. Następnie kliknij prawym przyciskiem myszy dowolny komponent na tej płytce i wybierz polecenia Visible lub Transparent z menu kontekstowego. Po zakończeniu konfigurowania widoczności komponentów na tej płytce kliknij ją ponownie prawym przyciskiem myszy i wybierz Finish Editing Part albo Cancel Editing Part.

Pomiar odległości

Polecenie Tools » Measure Distance z menu głównego (skrót: Ctrl+M) służy do pomiaru odległości pomiędzy ciałami 3D w złożeniu wielopłytkowym. Po uruchomieniu polecenia przejdziesz do trybu pomiaru. Pomiar wykonuje się następująco:

  1. Wybierz pierwszy obiekt 3D lub konkretną ścianę tego obiektu. Gdy przesuwasz kursor nad potencjalnym obiektem 3D, kolor tego obiektu ulegnie zmianie. Jeśli chcesz wybrać konkretną ścianę obiektu, przytrzymaj klawisz Ctrl  podczas przesuwania kursora – ściana aktualnie pod kursorem zostanie podświetlona. Gdy kursor jest na miejscu, kliknij, aby potwierdzić wybór obiektu/ściany.

  2. Wybierz drugi obiekt 3D lub konkretną ścianę tego obiektu.

  3. Narzędzie wizualnie prezentuje najkrótszą odległość pomiędzy dwoma wybranymi obiektami (ścianami).

  4. Kontynuuj pomiar odległości pomiędzy innymi obiektami/ścianami lub naciśnij Esc, aby wyjść z trybu pomiaru.

  • Wszystkie wyniki pomiarów podczas aktywnej sesji pomiarowej są prezentowane w panelu Messages. Możesz dwukrotnie kliknąć wpis, aby przejść (cross-probe) do tego pomiaru w obszarze projektu.

  • Po zakończeniu sesji pomiarowej wszystkie wizualne pomiary zostaną wyczyszczone, wraz ze wszystkimi wpisami pomiarów w panelu Messages.

  • Podczas przesuwania kursora nad ciałem 3D (lub jego ścianą) kolor zmieni się na określony dla koloru systemowego Highlight Under Cursor, w sekcji System Colors panelu View Configuration.

Testowanie kolizji

Kolizje są sygnalizowane zawsze, gdy dwa obiekty mają powierzchnie, które się stykają lub przecinają.

Aby sprawdzić kolizje, wybierz Tools » Check Collisions (skrót: Ctrl+K). Po uruchomieniu polecenia oprogramowanie sprawdza kolizje pomiędzy różnymi elementami biorącymi udział w złożeniu wielopłytkowym. Najpierw każda płytka jest sprawdzana pod kątem kolizji z górnymi i dolnymi elementami obudowy (części STEP), a następnie wykonywane jest sprawdzenie pomiędzy samymi płytkami (PCB).

Wszelkie kolizje zostaną zgłoszone w panelu Messages, a obiekty powodujące problem zostaną podświetlone przy użyciu koloru systemowego Violation. Użyj obszaru Details panelu Messages, aby ustalić, który komponent na płytce biorącej udział w konflikcie powoduje kolizję.

W razie potrzeby naruszenia kolizji podświetlone w obszarze projektu po uruchomieniu sprawdzania kolizji można wyczyścić, wybierając polecenie Tools » Clear Violations.

  • Sprawdzanie kolizji będzie wykonywane pomiędzy wszystkimi płytkami a elementami obudowy, niezależnie od widoczności płytki/części w obszarze projektu.

  • Powierzchnie połączone więzami (mated) nie są uznawane za kolidujące.

Obsługa Rigid-Flex

Edytor złożenia wielopłytkowego obsługuje płytki PCB typu rigid-flex. Rigid-flex to nazwa nadawana obwodowi drukowanemu, który jest połączeniem zarówno obwodu elastycznego (elastycznych), jak i obwodu sztywnego (sztywnych). Edytor złożenia wielopłytkowego wyświetla PCB w końcowym, złożonym stanie zdefiniowanym w edytorze PCB.

Aby uzyskać informacje o projektowaniu płytek rigid-flex, zapoznaj się ze stroną Designing a Rigid-Flex PCB.

Eksport do MCAD

Złożenie można wyeksportować w formacie STEP 3D lub Parasolid. Aby wyeksportować całe złożenie do STEP 3D (*.step lub *.stp), wybierz File » Export » STEP 3D  z menu głównego. Aby wyeksportować całe złożenie do formatu Parasolid (*.x_t), wybierz File » Export » Parasolid z menu głównego.

Przykład pliku STEP złożenia wielopłytkowego otwartego w narzędziu MCAD.
Przykład pliku STEP złożenia wielopłytkowego otwartego w narzędziu MCAD.

Złożenie wielopłytkowe można także synchronizować pomiędzy Altium Designer a obsługiwanym narzędziem MCAD, korzystając z funkcjonalności Altium MCAD CoDesigner.

Aby dowiedzieć się więcej, zapoznaj się ze stroną Synchronizing a Multi-board Assembly.

Eksport do PDF 3D

Dokument złożenia wielopłytkowego można również wyeksportować do pliku PDF (*.pdf). Aby to zrobić, wybierz polecenie File » Export to PDF File z menu głównego.

Aby uzyskać więcej informacji, zapoznaj się ze stroną Preparing a PDF3D File.

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