Synchronizacja zespołu wielopłytkowego

Synchronizacja montażu wielopłytowego (Multi-board Assembly) wymaga:

  • Obsługiwanego klienta projektowego Altium:

    • Pamiętaj, że nie wszystkie funkcje opisane na tej stronie są dostępne we wszystkich instalacjach Altium MCAD CoDesigner. Więcej informacji znajdziesz w panelu Feature Availability po prawej stronie.

    • Aby określić obsługiwanych klientów projektowych Altium, sprawdź wersję dodatku MCAD CoDesigner Addin, której używasz, a następnie zweryfikuj obsługiwane wersje w ECAD-MCAD Version Compatibility Matrix.

  • Altium Workspace, obsługiwane Workspace obejmują:

    • Altium 365 Workspace lub

    • Altium Enterprise Server Workspace. Note:Jeśli używasz serwera on-premises i nastąpiły zmiany funkcji związane z licencjonowaniem, odśwież licencjonowanie, usuwając i ponownie dodając licencje na stronie Admin – Licenses w interfejsie przeglądarkowym serwera.

  • Obsługiwane oprogramowanie projektowe MCAD:

    • SOLIDWORKS 2020 lub nowszy, z CoDesigner Addin w wersji 3.0 lub nowszej

    • PTC Creo 7.X lub nowszy, z CoDesigner Addin w wersji 3.5 lub nowszej

    • Siemens NX v1953 lub nowszy, z CoDesigner Addin w wersji 3.10 lub nowszej

    • Autodesk Inventor z CoDesigner Addin w wersji 3.11 lub nowszej

Przegląd

W projektowaniu mechanicznym standardowym podejściem do opracowania produktu jest zbudowanie urządzenia z wielu podzespołów. Oprogramowanie Altium do projektowania elektroniki wspiera podobną koncepcję, w której wiele PCB można połączyć, tworząc zespół płytek PCB; w ECAD nazywa się to Multi-Board Assembly. Taki zespół może również obejmować obudowę oraz inne elementy mechaniczne.

Montaż wielopłytowy otwarty w edytorze montażu wielopłytowego ECAD Altium.Montaż wielopłytowy otwarty w edytorze montażu wielopłytowego ECAD Altium.

Proces montowania płytek drukowanych w obudowie najlepiej wykonywać w MCAD. Jednak inżynier ECAD może również potrzebować wykonać kontrole elektromechaniczne, takie jak prześwity komponent–komponent i komponent–obudowa; a także sprawdzić dostęp do elementów interfejsu użytkownika oraz ich oznaczenia, takich jak kontrolki i wyświetlacze, przyciski oraz złącza.

Aby to umożliwić, inżynierowie mechaniczni i elektryczni muszą móc przekazywać zespół tam i z powrotem między MCAD i ECAD. Można to zrobić za pomocą Altium MCAD CoDesigner. Synchronizacja zespołu płytek między domenami MCAD i ECAD ma wiele zalet, w tym możliwość szybkiej weryfikacji aktualnego stanu zmontowanego urządzenia przez zespoły projektowe mechaniki i elektroniki. 

Przepływ pracy

Poniższe slajdy pokazują podsumowanie synchronizacji montażu wielopłytowego między MCAD i ECAD. Ta kolejność kroków nie jest stała; na przykład slajdy pokazują sekwencję, w której poszczególne PCB zostały pobrane (Pull) z ECAD i zmontowane w obudowie MCAD, zanim podjęto decyzję o przeniesieniu całego zespołu do ECAD.

Push the Individual PCBs from ECAD

Każda PCB musi zostać wypchnięta (Push) z ECAD, pobrana (Pull) do MCAD i zapisana jako złożenie MCAD.

Create and Push the ECAD Multi-board Assembly

Utwórz montaż wielopłytowy ECAD i dodaj poszczególne PCB (ich pozycja może pozostać niezdefiniowana), a następnie wykonaj Push montażu wielopłytowego (MBA) z ECAD do Workspace.

Create the Device Assembly in MCAD

Utwórz złożenie MCAD i dodaj obudowę oraz złożenia PCB w MCAD. PCB można też dodać później, po powiązaniu złożeń. Ten alternatywny przebieg opisano w ponumerowanych sekcjach poniżej.

Recognize the PCBs

Po dodaniu złożeń PCB do złożenia MCAD kliknij przycisk Recognize Designs. CoDesigner zidentyfikuje każdą PCB, którą wykryje jako część złożenia urządzenia w MCAD.

Link the MCAD Multi-board Assembly to the ECAD Multi-board Assembly

Następnym krokiem jest powiązanie złożenia urządzenia MCAD z montażem wielopłytowym ECAD. Jeśli PCB zostały rozpoznane, przycisk nie będzie już widoczny w panelu. W takiej sytuacji łączysz, wybierając polecenie Link Multiboard z menu rozwijanego u góry panelu Altium CoDesigner, jak pokazano powyżej. Jeśli PCB nie zostały jeszcze rozpoznane, użyj zamiast tego przycisku Link Multiboard w panelu Altium CoDesigner. Spowoduje to zarówno rozpoznanie, jak i powiązanie.

Identify the Enclosure to CoDesigner

Wybierz obudowę w drzewie cech MCAD, a następnie kliknij przycisk Enclosure na wstążce Altium CoDesigner. CoDesigner rozpozna teraz tę część/złożenie jako obudowę i wskaże to w sekcji Multiboard Definition panelu Altium CoDesigner.

Push the Assembly from MCAD

Teraz, gdy CoDesigner rozpoznaje wszystkie elementy złożenia, można wykonać Push do ECAD. Pamiętaj, że CoDesigner przesyła do ECAD wyłącznie położenie i orientację każdej PCB, wraz z obiektami zdefiniowanymi jako część obudowy. Jeśli w MCAD wprowadzono modyfikacje na którejkolwiek z płytek w zespole, te zmiany trzeba wypchnąć (Push) osobno. Można to zrobić z poziomu złożenia, ustawiając daną płytkę jako aktywny obiekt w panelu Altium CoDesigner.

Pull the Assembly into ECAD

Pobierz (Pull) gotowy zespół do ECAD w panelu MCAD CoDesigner w edytorze Multi-board Assembly w ECAD. Płytki zostaną ustawione i zorientowane zgodnie z definicją w MCAD, a każdy obiekt zdefiniowany jako część obudowy zostanie dodany do montażu wielopłytowego ECAD.

The Completed Assembly in ECAD

Inżynier ECAD może teraz przeanalizować gotowy montaż wielopłytowy.

 

Ponumerowane kroki poniżej pokazują ten sam proces, ale w innej kolejności. Tym razem obudowa urządzenia w MCAD jest najpierw powiązana z montażem wielopłytowym ECAD, a dopiero potem PCB są dodawane do obudowy urządzenia.

1. Przenieś każdą PCB z ECAD do MCAD

Aby przenieść zespół z ECAD do MCAD, najpierw wykonaj Push każdej PCB osobno, a następnie Pull do MCAD, zapisując każdą jako złożenie mechaniczne.

Push from ECAD Użyj panelu MCAD CoDesigner, aby wykonać Push każdej płytki z ECAD do Workspace, jak pokazano powyżej.
Pull into MCAD

Użyj panelu Altium CoDesigner, aby wykonać Pull każdej płytki z Workspace, zapisując każdą jako złożenie MCAD. Pamiętaj, że synchronizację na poziomie płytki należy utrzymywać niezależnie od synchronizacji złożenia, którego te płytki stają się częścią.

  • W MCAD, jeśli bieżące złożenie mechaniczne jest PCB, panel Altium CoDesigner nie wyświetla przycisku Pull (). Aby móc pobrać (Pull) kolejną płytkę do MCAD, utwórz nowe puste złożenie, a przycisk Pull będzie wyświetlany w panelu Altium CoDesigner ().

  • Dodatkowe PCB można również pobierać (Pull) i budować jako nowe złożenia MCAD w dowolnym momencie procesu synchronizacji wielopłytowej, w razie potrzeby.

2. Wykonaj Push montażu wielopłytowego ECAD z ECAD

Montaż wielopłytowy ECAD jest zdefiniowany jako projekt Multi-board, do którego następnie dodaje się poszczególne projekty PCB.

Define the assembly in ECAD

W ECAD płytki dodaje się do montażu wielopłytowego poprzez umieszczenie modułu (Module) dla każdej płytki na schemacie Multi-board, a następnie zaimportowanie tych płytek do dokumentu montażu wielopłytowego.

Dowiedz się więcej o projektowaniu Multi-board w ECAD.

Mating the boards Zaleca się definiowanie wiązań (mates) w złożeniu urządzenia MCAD, a nie w montażu wielopłytowym ECAD.
Push the assembly from ECAD Po dodaniu PCB do dokumentu montażu wielopłytowego ECAD, złożenie ECAD jest gotowe do wykonania Push do MCAD. Po ustawieniu i zorientowaniu płytek w MCAD informacje o położeniu i orientacji można następnie przenieść z powrotem do ECAD.

3. Utwórz złożenie urządzenia w MCAD i powiąż montaż wielopłytowy ECAD

Złożenie urządzenia MCAD jest powiązane z montażem wielopłytowym ECAD za pośrednictwem panelu Altium CoDesigner. Możesz powiązać na dowolnym etapie: z pustego pliku złożenia MCAD, po dodaniu obudowy(-ów) lub po dodaniu jednej bądź kilku płytek. W tym przykładzie dodano obudowę, ale nie dodano płytek. 

Create the MCAD assembly Utwórz nowe złożenie urządzenia w MCAD.
Include the enclosure Jeśli to wymagane, dodaj obudowę do złożenia urządzenia i zapisz złożenie.
Recognize Designs button

Panel Altium CoDesigner zawiera przycisk opisany jako Recognize Designs (). Klikając ten przycisk, informujesz MCAD CoDesigner, że jest to montaż wielopłytowy. MCAD CoDesigner zidentyfikuje wszystkie płytki w złożeniu i zaktualizuje zawartość panelu, aby wyświetlić status synchronizacji CoDesigner dla jednej z płytek. Panel zawiera także menu rozwijane u góry (), użyj go, aby wybrać, który obiekt jest aktualnie aktywny dla MCAD CoDesigner. Ponieważ płytki nie zostały jeszcze dodane, w tym przykładzie nie używa się tego przycisku – jest on użyty w pokazie slajdów na początku tej strony jeśli chcesz zobaczyć przykład takiego przebiegu.

Link the MCAD assembly to the ECAD assembly

Złożenia MCAD i ECAD są powiązane poprzez kliknięcie przycisku Link Multiboard w panelu Altium CoDesigner, jak pokazano na obrazie powyżej. Jeśli CoDesigner jest połączony z tym samym Workspace, do którego wykonano Push montażu wielopłytowego, ECAD MBA będzie widoczny na liście w oknie dialogowym Select Project from Company Workspace (). Wybierz MBA i kliknij OK, aby ustanowić powiązanie. Pamiętaj, że po kliknięciu tego przycisku rozpoznawane są również wszystkie PCB, które zostały już dodane do złożenia MCAD.

  • Jeśli funkcja Recognize Designs została już wykonana, przycisk Link Multiboard nie będzie już widoczny w panelu Altium CoDesigner. W takiej sytuacji polecenie jest dostępne w menu rozwijanym u góry panelu () — użyj go zamiast tego.

  • Aby powiązać złożenie MCAD ze złożeniem wielopłytkowym ECAD, MCAD CoDesigner dodaje do złożenia MCAD trzy właściwości. Aby zerwać to powiązanie, usuń ze złożenia właściwości ManagedMbaProjectGuid, ManagedProjectName i ManagedProjectGuid ().

4. Pobierz złożenie wielopłytkowe do MCAD

Teraz, gdy złożenia MCAD i ECAD zostały powiązane, można sprawdzić stan synchronizacji, wykonując operację Pull w MCAD.

Check for differences

Po ustanowieniu powiązania na poziomie złożenia CoDesigner może sprawdzić różnice między złożeniem MCAD a ECAD MBA, klikając Pull w panelu Altium CoDesigner (). Wszelkie wykryte różnice są wyświetlane na liście w panelu Altium CoDesigner, jak pokazano na obrazie powyżej.

Changes highlighted in yellow Ponieważ płytki PCB są obecne w złożeniu ECAD, ale nie ma ich w złożeniu MCAD, należy dodać PCB do złożenia MCAD. Zmiana podświetlona na żółto oznacza, że CoDesigner nie może jej ukończyć bez pomocy. Najedź kursorem na pozycję Change, aby wyświetlić podpowiedź z informacją, jak rozwiązać problem, jak pokazano na obrazie powyżej.
Adding the boards in MCAD

Przy pierwszym wykonaniu Pull dla złożenia CoDesigner nie będzie wiedział, skąd pobrać wersje MCAD płytek PCB. Aby wskazać CoDesignerowi lokalizację każdej płytki, kliknij przycisk wielokropka Location (), aby wyświetlić okno dialogowe Open, a następnie użyj go, aby zdefiniować lokalizację każdej brakującej płytki. Pamiętaj, że będziesz wyszukiwać wersję MCAD każdej PCB, więc muszą one być już wcześniej pobrane do MCAD i zapisane jako złożenie MCAD, zgodnie z opisem w kroku 1. Gdy płytka zostanie zlokalizowana, pozycja Change dla tej płytki nie będzie już podświetlona na żółto i zmiana będzie gotowa do zastosowania.

Changes highlighted in red Gdy zmiana jest podświetlona na czerwono, oznacza to, że nie można jej zastosować i CoDesigner nie jest w stanie pomóc w jej rozwiązaniu. Przykładem jest sytuacja, gdy PCB w złożeniu nie została jeszcze wypchnięta (Push) z ECAD.

5. Praca ze złożeniem urządzenia w MCAD

Złożenie MCAD zawiera teraz wiele elementów, które można synchronizować między MCAD i ECAD, w tym każdą z płytek PCB, a także całe złożenie. Aby umożliwić wykonywanie funkcji CoDesign, takich jak: definiowanie obiektów obudowy, synchronizowanie zmian wprowadzonych na konkretnej płytce w złożeniu lub synchronizowanie zmian położenia płytki w złożeniu, musisz wskazać MCAD CoDesignerowi, nad którą PCB lub złożeniem aktualnie pracujesz.

Robi się to, wybierając PCB lub złożenie w menu rozwijanym u góry panelu Altium CoDesigner, jak pokazano na obrazie poniżej. 

What is being synchronized

W menu rozwijanym u góry panelu Altium CoDesigner wybierasz, co CoDesigner ma synchronizować z ECAD, jak pokazano na obrazie powyżej.

Na przykład, jeśli musisz edytować jedną z płytek PCB, wybierz ją w menu rozwijanym, wykonaj edycje, a następnie wypchnij (Push) te zmiany płytki do PCB w ECAD w standardowy sposób ().

Zwracaj uwagę, który element CoDesigner aktualnie monitoruje — zawartość panelu odzwierciedla stan synchronizacji elementu wybranego w menu rozwijanym.

6. Zdefiniuj obudowę w MCAD

Dowolna liczba obiektów MCAD może zostać zdefiniowana jako część obudowy dla MCAD CoDesigner.

1. Select the objects Zaznacz obiekty obudowy w drzewie modelu MCAD.
2. Define as enclosure Kliknij przycisk Enclosure na wstążce Altium CoDesigner — informuje to CoDesignera, że zaznaczony obiekt (lub obiekty) jest częścią obudowy.
3. Potwierdzenie CoDesignera MCAD CoDesigner potwierdzi, że te obiekty zostały zidentyfikowane jako część obudowy dla aktywnej PCB/złożenia.
4. Enclosure objects Obiekty mechaniczne, które MCAD CoDesigner rozpoznaje jako należące do obudowy. Obiekty te zostaną przeniesione do płytki/złożenia ECAD, gdy projekt zostanie wypchnięty (Push) do ECAD. W razie potrzeby obiekty można zaznaczyć i usunąć z listy.

7. Przygotuj złożenie urządzenia i wypchnij do ECAD

Obiekty obudowy i płytek są orientowane i pozycjonowane w MCAD przy użyciu standardowych technik. Na dowolnym etapie tego procesu złożenie można wypchnąć (Push) do ECAD. 

1. Prepare the MCAD assembly Ustaw i powiąż (mate) płytki PCB wewnątrz obudowy.
2. Select what is being synchronized Upewnij się, że złożenie Multiboard jest wybrane jako aktywny element w menu rozwijanym u góry panelu Altium CoDesigner.
3. Push the assembly to ECAD Wypchnij (Push) całe złożenie z MCAD do Workspace, aby było gotowe do pobrania (Pull) w ECAD.

8. Pobierz złożenie do ECAD

Zmiany wprowadzone w złożeniu MCAD można zsynchronizować w ECAD. Otwórz projekt złożenia wielopłytkowego w Altium Designer i włącz panel MCAD CoDesigner.

Check for changes in ECAD

W panelu MCAD CoDesigner pojawi się powiadomienie ostrzegające, że wykryto zmiany (). Jeśli ostrzeżenie nie pojawi się automatycznie, kliknij przycisk Pull, aby zainicjować sprawdzenie.

Review the list of Changes Zmiany będą obejmować aktualizacje położenia płytek PCB, a także obudowę, jeśli została dodana w MCAD. Obsługiwane typy zmian obejmują: położenie i orientację PCB, dodawanie lub usuwanie elementów obudowy. 
Apply the Changes Zmiany można zastosować selektywnie — wyłącz te, których nie chcesz zastosować w tym przebiegu. 
Modify a child PCB

Jeśli w złożeniu wprowadzono w MCAD zmiany projektowe w podrzędnej PCB, te aktualizacje muszą zostać najpierw pobrane (Pull) do projektu podrzędnej PCB (z poziomu pliku PCB w ECAD). Następnie PCB musi zostać zaktualizowana w złożeniu wielopłytkowym ECAD (). MCAD CoDesigner nie zarządza aktualizacjami, które są wewnętrzne dla ECAD.

Dodawanie PCB w MCAD Jeśli w MCAD do złożenia dodano dodatkową płytkę, przy próbie wykonania Push z MCAD pojawi się okno komunikatu CoDesignera z ostrzeżeniem, że dodatkowa PCB nie jest częścią złożenia wielopłytkowego ECAD (). W takiej sytuacji musisz dodać tę płytkę do złożenia wielopłytkowego w ECAD, a następnie wypchnąć (Push) projekt z ECAD do Workspace. Nie ma potrzeby pobierania (Pull) tej aktualizacji do MCAD — po prostu ponownie wykonaj Push złożenia z MCAD, a informacje o położeniu i orientacji dodatkowej płytki zostaną wysłane do Workspace, gotowe do pobrania (Pull) w ECAD. 

9. Złożenie gotowe dla inżyniera ECAD

Można teraz wykonać wszelkie wymagane zadania ECAD, takie jak sprawdzanie prześwitów i wizualne potwierdzenie dopasowania płytek PCB. Poniższy obraz pokazuje widok przekroju złożenia wielopłytkowego w ECAD.

 

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.

Content