Importing a Design from xDX Designer or DxDesigner

Obsługa importu schematów i bibliotek xDX Designer

Obsługa przenoszenia projektów w formacie binarnym utworzonych w Siemens EDA® Xpedition® xDX Designer® (dawniej DxDesigner®), do Altium Designer, jest dostępna dzięki Import Wizard tego ostatniego. W praktyce, po wydzieleniu importera binarnego z istniejącego importera ASCII (który pozostaje bez zmian), nie tylko zaktualizowano interfejs importera binarnego, aby obsługiwał transfer danych z najnowszej wersji xDX Designer, ale też rozszerzono obsługę o szerszy zakres typów obiektów.

Aby uzyskać dostęp do importu plików xDxDesigner w Altium Designer, należy zainstalować xDX Designer Importer rozszerzenie oprogramowania. To rozszerzenie jest domyślnie instalowane wraz z Altium Designer. Można je zainstalować lub usunąć ręcznie.

Aby uzyskać więcej informacji o zarządzaniu rozszerzeniami, zapoznaj się ze stroną Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Importer plików projektów i bibliotek xDX Designer jest dostępny przez Import Wizard Altium Designer (File » Import Wizard) po wybraniu opcji Mentor xDxDesigner Designs and Libraries na stronie Select Type of Files to Import kreatora.

Wybierz Mentor xDxDesigner Designs and Libraries w Import Wizard, aby zaimportować pliki xDX Designer.
Wybierz Mentor xDxDesigner Designs and Libraries w Import Wizard, aby zaimportować pliki xDX Designer.

Obsługa wersji

Importer został zaktualizowany i przetestowany dla wersji 7.9.4 xDX Designer (Expedition Enterprise 7.9.4, lub po prostu EE7.9.4).

Obsługiwane typy obiektów

Następujące typy obiektów xDX Designer są obsługiwane podczas importu projektu do Altium Designer:

  • Łuk
  • Magistrala
  • Okrąg
  • Niestandardowy parametr komponentu
  • Geometria komponentu
  • Pin komponentu
  • Linia
  • Komponent wieloczęściowy (pakiet)
  • Dokument wieloarkuszowy
  • Symbol offsheet
  • Wielokąt
  • Port i port zasilania (występujące jako komponenty)
  • Prostokąt
  • Niestandardowy parametr arkusza
  • Symbol arkusza
  • Szablon arkusza (stempel)
  • Etykieta tekstowa
  • Przewód (z podpisem)
  • Altium Designer nie obsługuje odwołań wielokorzeniowych (multi-root references). Na projekt obsługiwany jest tylko jeden arkusz najwyższego poziomu. Importer często próbuje dodać sztuczny arkusz „root”, aby to obejść, ale nie można tego zagwarantować dla wszystkich kombinacji złożonych, wielopoziomowych struktur projektu.
  • Dla obiektów przewodu i magistrali xDX Designer dopuszcza pewną elastyczność w pozycjonowaniu powiązanych etykiet sieci. Ta swoboda pozycjonowania nie jest obsługiwana podczas importu.

Uwagi dotyczące importu xDX Designer

  • Po zaimportowaniu do Altium Designer symbol wieloczęściowy otrzymuje identyfikator Design Item ID złożony z pierwszej i ostatniej nazwy części zdefiniowanej w xDX Designer. Te złożone identyfikatory Design Item ID są również używane w generowanych plikach CSV.

  • Znaki ~ używane do negacji w xDX Designer są przekształcane na znaki \ w nazwach pinów, aby poprawnie odwzorować symbole negacji w Altium Designer.

  • Wygenerowany dokument schematu obsługuje porty niestandardowe, niestandardowe porty zasilania oraz niestandardowe łączniki off-sheet. Obiekty te będą miały taką samą grafikę jak w oryginalnym projekcie. Zaimportowane porty zasilania i łączniki off-sheet będą również miały wartość Custom dla właściwości Style.

    Ta funkcja jest w Open Beta i jest dostępna, gdy opcja Importer.UseCustomConnectors jest włączona w oknie dialogowym Advanced Settings.

  • Podczas importu projektu xDX Designer obsługiwane są alternatywne tryby widoku komponentów, zarówno w wygenerowanym schemacie, jak i w dokumentach biblioteki schematów.

    Aby uzyskać więcej informacji o trybach wyświetlania w Altium Designer, zapoznaj się ze stroną Creating a Schematic Symbol.

Obsługa importu schematów i bibliotek DxDesigner

Tłumaczenie kompletnych projektów Siemens EDA DxDesigner, w tym schematów i plików bibliotek, może zostać wykonane poprzez bezpośredni import z użyciem Import Wizard w Altium Designer — bez konieczności konwersji do formatu pośredniego, a tym samym bez potrzeby posiadania zainstalowanego DxDesigner. Takie pliki zostaną przekonwertowane na dokumenty schematów Altium Designer (*.SchDoc) — po jednym dokumencie schematu na każdy arkusz zdefiniowany w pliku Logic — i dodane do projektu PCB (*.PrjPcb).

Aby uzyskać dostęp do możliwości importu plików DxDesigner w Altium Designer, dla Twojej instalacji Altium Designer musi być włączona funkcja DxDesigner . Ta funkcja jest domyślnie włączona w Altium Designer. Można ją włączyć/wyłączyć po instalacji.

Aby uzyskać więcej informacji o zmianie zainstalowanej funkcjonalności podstawowej, zapoznaj się ze stroną Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Wielu użytkowników DxDesigner korzysta z połączenia PADS Layout® do projektowania PCB oraz DxDesigner do tworzenia schematów. Aby dowiedzieć się więcej o imporcie z PADS Layout, zobacz stronę Importing a Design from PADS Logic & PADS Layout.

Import Wizard (File » Import Wizard) usuwa znaczną część typowych problemów związanych z translacją projektu, analizując Twoje pliki i oferując wiele wartości domyślnych oraz sugerowanych ustawień, takich jak foldery projektu, powiązania projektu z innymi bibliotekami, style rysunku oraz struktura projektu wyjściowego. Na wszystkich stronach kreatora dostępna jest pełna elastyczność, dając Ci tyle kontroli nad ustawieniami translacji, ile potrzebujesz, zanim zatwierdzisz właściwy proces translacji. Wybierz opcję DxDesigner Designs and Libraries Files  na stronie Select Type of Files to Import kreatora.

Wybierz DxDesigner Designs and Libraries Files w Import Wizard, aby zaimportować pliki DxDesigner.
Wybierz DxDesigner Designs and Libraries Files w Import Wizard, aby zaimportować pliki DxDesigner.

Korzystanie z Import Wizard dla projektów DxDesigner

Możesz przeciągnąć i upuścić swoje projekty bezpośrednio z folderów projektu w Windows Explorer na stronę projektów i bibliotek w Import Wizard.
Możesz przeciągnąć i upuścić swoje projekty bezpośrednio z folderów projektu w Windows Explorer na stronę projektów i bibliotek w Import Wizard.

Możesz użyć Import Wizard zarówno wtedy, gdy korzystasz wyłącznie z plików schematów DxDesigner, jak i w połączeniu z PCB z PADS Layout. Ponieważ istnieje różnica w sposobie nazywania i organizacji plików projektów oraz plików schematów pomiędzy DxDesigner i Altium Designer, warto krótko to omówić, abyś dokładnie rozumiał, jak Twój projekt schematu i pliki bibliotek zostaną przetłumaczone po procesie importu.

DxDesigner zarządza projektem na podstawie ścieżki katalogu zdefiniowanej przez użytkownika, a wszystko w systemie używa tej ścieżki projektu jako początkowego punktu odniesienia. Na przykład zamiast używać rozszerzeń plików do określenia typu pliku, folder o nazwie sch w ścieżce projektu wskazuje, że pliki w tym folderze są plikami schematów. Poszczególne pliki schematów stosują konwencję nazewnictwa Name.N, gdzie N jest liczbą. Przykładem może być schematic_design.1. DxDesigner identyfikuje to jako plik schematu wyłącznie dlatego, że znajduje się w określonej ścieżce projektu i w folderze o nazwie sch. Podobnie poszczególne pliki bibliotek stosują konwencję nazewnictwa Name.N, gdzie N jest liczbą. Przykładem może być library_res.1. DxDesigner identyfikuje to jako plik biblioteki wyłącznie dlatego, że znajduje się w określonej ścieżce projektu i w folderze o nazwie sym.

Altium Designer używa określonych rozszerzeń plików dla wybranych typów plików, takich jak pliki projektów schematów, pliki bibliotek i pliki projektów. Gdy rozpoczniesz import plików DxDesigner za pomocą Import Wizard, zostaniesz poproszony o nazwę katalogu projektu. Import Wizard wie, że ma szukać folderów sch i sym wewnątrz wskazanej ścieżki projektu. Jeśli ten katalog nie istnieje, zostanie wyświetlony komunikat ostrzegawczy.

Translacja plików projektu schematu

Ścieżki projektów DxDesigner i pliki schematów w Import Wizard są tłumaczone w następujący sposób:

  • Project paths mają automatycznie tworzony odpowiadający im projekt PCB Altium Designer (*.PrjPCB). Po translacji pliki są grupowane w tym projekcie PCB. Na przykład, jeśli jako ścieżkę projektu DxDesigner podasz C:\my_projects\LED_Matrix_Display, Import Wizard utworzy w Altium Designer LED_Matrix_Display.PcbPrj.

  • Schematic files (Name.N) są tłumaczone na pliki schematów Altium Designer (*.SchDoc). Każdy plik schematu zostanie zaimportowany jako pojedynczy plik schematu Altium Designer. Zachowana jest hierarchia projektu, w tym hierarchia złożona. Po otwarciu schematów zostanie pokazana hierarchia schematu.

Translacja obiektów projektu schematu

Większość atrybutów komponentów jest tłumaczona na parametry, z kilkoma wyjątkami:

  • Power Objects - symbole DxDesigner zawierające atrybut NETNAME są rozpoznawane i tłumaczone na obiekty zasilania w Altium Designer.
  • Ports - podobnie jak obiekty zasilania, symbol z dołączonym atrybutem reprezentuje go jako port. Symbole DxDesigner zawierające atrybut IN, OUT lub BI są rozpoznawane i tłumaczone odpowiednio na porty wejściowe, wyjściowe lub dwukierunkowe.
  • Signal - symbole zawierające atrybut SIGNAL są rozpoznawane i tłumaczone na ukryte piny zasilania.
  • Reference Designator - atrybut REFDES dołączony w symbolu DxDesigner zwykle ma format: REFDES = R? Po umieszczeniu na arkuszu użytkownik określi REFDES komponentu na arkuszu, np. REFDES = R21.

Inne typowe obiekty projektu są tłumaczone następująco:

  • Odcinki przewodów i magistral w DxDesigner są tłumaczone odpowiednio na przewody i magistrale.
  • Odcinek przewodu lub magistrali w DxDesigner może mieć dołączoną etykietę. Jest to tłumaczone na etykietę sieci (net label). Ciągi etykiet sieci w DxDesigner w następującym formacie D[0:8] są zastępowane formatem D[0..8].
  • Typy symboli złożonych (composite) są rozpoznawane i tłumaczone jako symbole arkusza (sheet symbols) w Altium Designer. Pin symbolu jest tłumaczony na wpisy arkusza (sheet entries), a nazwa pliku symbolu arkusza będzie wskazywać listę arkuszy schematu pasujących do prefiksu pliku symbolu.

Translacja plików biblioteki schematów

Pliki bibliotek symboli DxDesigner są tłumaczone następująco: pliki symboli (Name.N) są tłumaczone na pliki bibliotek Altium Designer (*.SchLib). Każdy plik symbolu zostanie zaimportowany do pojedynczego pliku biblioteki Altium Designer. Po translacji pliki są grupowane w projekcie PCB Altium Designer (*.PrjPCB), który jest tworzony automatycznie.

Translacja symboli schematów

Component Name - poniższa tabela opisuje, jak symbol DxDesigner jest tłumaczony na komponent Altium Designer:

Symbol DxDesigner

Komponent Altium Designer

Nazwa pliku symbolu.
Na przykład, jeśli nazwa pliku symbolu to cap.1, nazwa komponentu będzie cap.1.
Wyjątek dotyczy symboli hetero, które zostaną opisane później.

Nazwa komponentu

Atrybut REFDES

Oznaczenie (Designator)

Użyj wartości z atrybutu DEVICE

Komentarz (Comment)

Dowolny inny atrybut symbolu

Parametry

Pin Type - poniższa tabela mapuje atrybut PINTYPE z DxDesigner na Altium Designer:

Wartość atrybutu typu pinu DxDesigner

Typ pinu w Altium Designer

BI

IO

TRI

HiZ

ANALOG

Passive

OCL

Open Collector

OEM

Open Emitter

  • Graphical Objects - większość obiektów ma bezpośrednie odwzorowanie z DXDesigner do Altium Designer. Prostokąty (zdefiniowane jako lewy dolny i prawy górny róg) są tłumaczone na wielokąty czteropunktowe.

  • Multiple-part symbols - atrybut PARTS dołączony do symbolu wskazuje liczbę części, które ten symbol reprezentuje, i jest tłumaczony na liczbę podczęści w Altium Designer.

  • Annotate Symbol Type - DxDesigner kategoryzuje symbol na cztery typy: composite, pin, annotate i module. Najczęstsze użycie symboli w DxDesigner dotyczy ramek arkusza i adnotacji graficznych. Z tego powodu takie symbole są tłumaczone w Altium Designer na komponenty z TYPE = Graphical.

  • Heterogeneous Symbols- symbole heterogeniczne w DxDesigner to dowolna grupa symboli mających ten sam atrybut HETERO. Gdy symbole są zgrupowane pod jednym typem HETERO, reprezentują jedno urządzenie. Altium Designer tłumaczy te symbole na wiele części lub trybów wyświetlania w ramach jednego komponentu, w zależności od typu heterogenicznego. Wyróżnia się trzy odrębne typy:

    • HETERO TYPE 1 – różne komponenty w ramach tego samego urządzenia. Atrybut Altium Designer przypisany do tego typu ma format: HETERO = sym1, sym2, [sym3].

    • HETERO TYPE 2 – różne bramki w ramach tego samego urządzenia. Atrybut Altium Designer przypisany do tego typu ma format: HETERO = sym, (symP) gdzie P = numer PARTS.

    • HETERO TYPE 3 – jest to dzielony układ scalony (split IC). Atrybut Altium Designer przypisany do tego typu ma format: HETERO = (icsymname), (icsymname). Główna różnica między tym typem a HETERO TYPE 1 dotyczy wyłącznie kontekstu używanego przez DxDesigner w odniesieniu do układów scalonych.

Praca z dokumentami w Altium Designer

W Altium Designer logiczny obszar projektu zaczyna się od dokumentu, a dla każdego dokumentu istnieje plik zapisany na dysku twardym. Oznacza to, że dla każdego arkusza schematu (strony) Altium Designer istnieje osobny plik. Mogą też istnieć liczne dokumenty projektowe różnych typów, w zależności od charakteru projektu, nad którym pracujesz. Na początek większość użytkowników DxDesigner będzie zainteresowana typami dokumentów schematu i PCB, ponieważ to na te pliki ich projekty zostaną przetłumaczone.

Symbol schematowy jest częścią

W DxDesigner typ bloku symbolu jest bytem logicznym, który jest opisywany graficznie przez atrybuty, piny i różne właściwości. Gdy typy bloków są umieszczane w projekcie schematu, DxDesigner utrzymuje tożsamość części na potrzeby adnotacji zwrotnej (back annotation), list sieci (net listing), zestawień materiałowych (BOM) itd. W minimalnym zakresie część wymaga nazwy części, prefiksu oznaczenia referencyjnego oraz nazwy footprintu PCB.

W Altium Designer symbol logiczny jest uznawany za kluczowy punkt wyjścia komponentu. Może być początkowo zdefiniowany minimalnie jako nazwa w bibliotece schematów, do której można dodać piny oraz wszelkie symbole graficzne lub alternatywne opcje wyświetlania potrzebne do implementacji. Ta elastyczność pozwala, aby komponent był reprezentowany na różne sposoby podczas procesu projektowania i wprowadzania schematu. Może to być nie tylko symbol logiczny na schemacie, ale także footprint na PCB, a nawet definicja SPICE do symulacji.

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