Obsługa wariantów PCB
Oprogramowanie Altium do projektowania PCB umożliwia projektantowi elektroniki tworzenie wariantów projektowanego produktu. Obsługiwane warianty obejmują: oznaczenie komponentu jako „nie montować”; modyfikację parametrów komponentu, w tym wartości elementu nadrukowanej na warstwie opisowej (silkscreen) na płytce; lub zastąpienie komponentu elementem alternatywnym (który może, ale nie musi, używać innego footprintu).
W oprogramowaniu Altium istnieje tylko jeden projekt płytki. Informacje o wariantach, takie jak szczegóły dotyczące komponentu alternatywnego, są przechowywane w pliku projektu i stosowane do płytki po wybraniu wariantu w panelu Projects. Wersja [No Variations] płytki jest zapisywana jako PcbDoc.
Oprogramowanie Altium może być używane do tworzenia wariantów projektu płytki.
Wypychanie (Push) wariantu z ECAD
W tym wydaniu CoDesigner został zaktualizowany, aby obsługiwać wypychanie (Push) i pobieranie (Pull) konkretnego wariantu płytki pomiędzy ECAD i MCAD. Gdy wykonujesz Push z ECAD, wypychasz wariant, który aktualnie oglądasz w edytorze PCB.
Kliknij dwukrotnie w panelu Projects, aby wybrać wymagany wariant do wypchnięcia (Push).
Za każdym razem, gdy płytka jest wypychana (Push) z ECAD do Workspace, nadpisuje dane zapisane podczas poprzedniego Push. Jeśli trzeba wypchnąć wiele wariantów, każdy wariant musi zostać pobrany (Pull) do MCAD i zapisany, zanim kolejny wariant zostanie wypchnięty (Push) z ECAD.
Pobieranie (Pull) wariantu do MCAD
Wariant PCB jest pobierany (Pull) do MCAD w taki sam sposób jak PCB bez wariantu — poprzez kliknięcie przycisku Pull Board from Server w panelu Altium CoDesigner. Jeśli płytka jest wariantem, u góry panelu Altium CoDesigner wyświetlane są dodatkowe informacje z nazwą wariantu, jak pokazano poniżej.
Każdy komponent objęty wariantowaniem jest identyfikowany poprzez dołączenie nazwy wariantu w oznaczeniu (designator), jak opisano poniżej.
-
Komponent niewariantowany:
<EcadDesignator>
-
Komponent wariantowany:
<EcadDesignator>_VARIANT_<VariantName>
Komponenty wariantowane są identyfikowane po nazwie części MCAD oraz po oznaczeniu (designator).
Ponieważ domyślna nazwa złożenia płytki w MCAD to nazwa projektu, zaleca się zapisywanie każdego złożenia wariantu pod nazwą powiązaną z wariantem.
Wypychanie (Push) wariantu z MCAD
W MCAD CoDesigner rozpoznaje, czy komponent jest częścią projektu bazowego [No Variations], czy należy do konkretnego wariantu. Zmiany wprowadzone w komponencie w projekcie bazowym [No Variations] wpłyną na wszystkie warianty płytki w ECAD, natomiast zmiany wprowadzone w konkretnym wariancie zostaną zastosowane w ECAD tylko do tego wariantu.
Modyfikacje wprowadzone w wariancie są wypychane (Push) z MCAD do ECAD w standardowy sposób, poprzez kliknięcie Push w panelu Altium CoDesigner.
Pobieranie (Pull) wariantu do ECAD
Jeśli spróbujesz wykonać Pull do ECAD, a aktywny jest niewłaściwy wariant, otrzymasz następujący komunikat błędu. W oknie Error wyświetlana jest właściwa nazwa wariantu — przełącz się na ten wariant i wykonaj Pull ponownie.
Nie można ukończyć operacji Pull, ponieważ w ECAD jest aktualnie aktywny niewłaściwy wariant.
Jeśli w projekcie bazowym wprowadzono zmiany w komponencie, można je zastosować w dowolnym wariancie w ECAD. Zmiany te będą następnie obecne we wszystkich wariantach w ECAD.
Ulepszona obsługa problematycznych modeli
Każde narzędzie ECAD i MCAD ma własne oprogramowanie do konwersji modeli, oferujące różne poziomy wsparcia przy imporcie i konwersji modelu, który ma problemy z niespójnościami lub niedokładnościami w opisie modelu. Aby pomóc w takiej sytuacji, CoDesigner teraz przenosi jednobryłowe modele Parasolid bezpośrednio z ECAD do MCAD — bez transformacji i bez konwersji (która czasami mogła skutkować uszkodzeniem modelu).
Jeśli model powoduje problemy podczas operacji Push-Pull pomiędzy ECAD i MCAD, wyodrębnij go z komponentu ECAD, zaimportuj do swojego oprogramowania MCAD i zapisz jako Parasolid (potwierdzając, że otwiera się poprawnie w MCAD), a następnie zaimportuj go z powrotem do komponentu ECAD.
► Dowiedz się więcej o wymaganiach dla modeli MCAD i ECAD