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.
Aby utworzyć nowy dokument złożenia wielopłytkowego:
-
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. -
Zapisz nowy dokument złożenia wielopłytkowego (kliknij prawym przyciskiem jego wpis w panelu Projects i wybierz Save As z menu kontekstowego).
-
Przenieś logiczną reprezentację systemu ze schematu wielopłytkowego do dokumentu złożenia wielopłytkowego – dowiedz się więcej.
-
Jeśli obudowa jest dostępna, wczytaj ją do złożenia – dowiedz się więcej.
-
Rozmieść każdy element w obrębie złożenia – aby dowiedzieć się więcej, zobacz stronę Pozycjonowanie i orientowanie płytek.
-
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.
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.
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.
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.
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.
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.
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.
|
Model STEP jest w pełni widoczny w złożeniu. Ten sam model ustawiono jako przezroczysty. Ten sam model został całkowicie ukryty. |
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:
-
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
Ctrlpodczas przesuwania kursora – ściana aktualnie pod kursorem zostanie podświetlona. Gdy kursor jest na miejscu, kliknij, aby potwierdzić wybór obiektu/ściany. -
Wybierz drugi obiekt 3D lub konkretną ścianę tego obiektu.
-
Narzędzie wizualnie prezentuje najkrótszą odległość pomiędzy dwoma wybranymi obiektami (ścianami).
-
Kontynuuj pomiar odległości pomiędzy innymi obiektami/ścianami lub naciśnij
Esc, aby wyjść z trybu pomiaru.
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.
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.
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.