Importing a Design from xDX Designer or DxDesigner

Поддержка импорта схем и библиотек xDX Designer

Доступна поддержка переноса проектов в двоичном формате, созданных в Siemens EDA® Xpedition® xDX Designer® (ранее DxDesigner®), в Altium Designer — благодаря Import Wizard последнего. По сути, за счёт отделения двоичного импортера от существующего ASCII-импортера (который остаётся без изменений) был не только обновлён интерфейс двоичного импортера для поддержки переноса данных из последней версии xDX Designer, но и расширен перечень поддерживаемых типов объектов.

Чтобы получить доступ к импорту файлов xDxDesigner в Altium Designer, необходимо установить xDX Designer Importer расширение ПО. По умолчанию это расширение устанавливается вместе с Altium Designer. Его можно установить или удалить вручную.

Дополнительные сведения об управлении расширениями см. на странице Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Импортер файлов проектов и библиотек xDX Designer доступен через Import Wizard Altium Designer (File » Import Wizard) — выберите параметр Mentor xDxDesigner Designs and Libraries на странице Select Type of Files to Import мастера.

Выберите Mentor xDxDesigner Designs and Libraries в Import Wizard, чтобы импортировать файлы xDX Designer.
Выберите Mentor xDxDesigner Designs and Libraries в Import Wizard, чтобы импортировать файлы xDX Designer.

Поддержка версий

Импортер обновлён и протестирован для версии 7.9.4 xDX Designer (Expedition Enterprise 7.9.4, или просто EE7.9.4).

Поддерживаемые типы объектов

При импорте проекта в Altium Designer поддерживаются следующие типы объектов xDX Designer:

  • Дуга
  • Шина
  • Окружность
  • Пользовательский параметр компонента
  • Геометрия компонента
  • Вывод компонента
  • Линия
  • Многосекционный компонент (корпус/пакет)
  • Многостраничный документ
  • Межлистовой символ (Offsheet Symbol)
  • Полигон
  • Порт и Power Port (существующие как компоненты)
  • Прямоугольник
  • Пользовательский параметр листа
  • Символ листа
  • Шаблон листа (штамп)
  • Текстовая метка
  • Провод (с подписью)
  • Altium Designer не поддерживает ссылки с несколькими корнями (multi-root references). Для каждого проекта поддерживается только один лист верхнего уровня. Хотя импортер часто пытается добавить искусственный «корневой» лист, чтобы это обойти, гарантировать это для всех комбинаций сложных многоуровневых структур проекта невозможно.
  • Для объектов проводов и шин xDX Designer допускает определённую свободу при размещении связанных меток цепей. Эта свобода позиционирования при импорте не поддерживается.

Примечания по импорту xDX Designer

  • При импорте в Altium Designer многосекционный символ получает Design Item ID, составленный из первого и последнего имени секции, заданных в xDX Designer. Эти составные Design Item ID также используются в создаваемых CSV-файлах.

  • Символы ~ , используемые в xDX Designer для инверсии (negation), преобразуются в символы \  в именах выводов, чтобы корректно отображать символы инверсии в Altium Designer.

  • Создаваемый документ схемы поддерживает пользовательские порты, пользовательские power port’ы и пользовательские межлистовые соединители (off-sheet connectors). Эти объекты будут иметь ту же графику, что и в исходном проекте. Импортированные power port’ы и межлистовые соединители также будут иметь значение Custom для свойства Style.

    Эта функция находится в стадии Open Beta и доступна, когда опция Importer.UseCustomConnectors включена в диалоге Advanced Settings.

  • При импорте проекта xDX Designer поддерживаются альтернативные режимы отображения компонентов — как в создаваемых документах схем, так и в документах библиотек схем.

    Дополнительные сведения о режимах отображения в Altium Designer см. на странице Creating a Schematic Symbol.

Поддержка импорта схем и библиотек DxDesigner

Перевод полных проектов Siemens EDA DxDesigner, включая схемы и файлы библиотек, может выполняться напрямую за счёт наличия в Altium Designer Import Wizard, без необходимости конвертации в промежуточный формат — тем самым отпадает потребность в установленном DxDesigner. Такие файлы будут преобразованы в документы схем Altium Designer (*.SchDoc) — по одному документу схемы на каждый лист, определённый в файле Logic, — и добавлены в PCB‑проект (*.PrjPcb).

Чтобы получить доступ к возможностям импорта файлов DxDesigner в Altium Designer, для вашей установки Altium Designer должна быть включена функция DxDesigner . По умолчанию эта функция в Altium Designer включена. Её можно включать/отключать после установки.

Дополнительные сведения об изменении установленной базовой функциональности см. на странице Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Многие пользователи DxDesigner используют сочетание PADS Layout® для трассировки печатной платы и DxDesigner для ввода принципиальной схемы. Чтобы узнать больше об импорте из PADS Layout, см. страницу Importing a Design from PADS Logic & PADS Layout.

Import Wizard (File » Import Wizard) снимает значительную часть типичных проблем при переносе проектов, анализируя ваши файлы и предлагая множество значений по умолчанию и рекомендуемых настроек, таких как папки проекта, связи проекта с другими библиотеками, стили оформления и структура выходного проекта. На всех страницах мастера доступна полная гибкость, позволяющая задать столько контроля над параметрами переноса, сколько вам нужно, прежде чем запускать сам процесс переноса. Выберите параметр DxDesigner Designs and Libraries Files на странице Select Type of Files to Import мастера.

Выберите DxDesigner Designs and Libraries Files в Import Wizard, чтобы импортировать файлы DxDesigner.
Выберите DxDesigner Designs and Libraries Files в Import Wizard, чтобы импортировать файлы DxDesigner.

Использование Import Wizard для проектов DxDesigner

Вы можете перетаскивать проекты напрямую из папок проекта в Windows Explorer на страницу проектов и библиотек Import Wizard.
Вы можете перетаскивать проекты напрямую из папок проекта в Windows Explorer на страницу проектов и библиотек Import Wizard.

Вы можете использовать Import Wizard как при работе только со схемными файлами DxDesigner, так и в сочетании с PCB из PADS Layout. Поскольку между DxDesigner и Altium Designer есть различия в том, как именуются и организуются файлы проекта и файлы схем, имеет смысл кратко это рассмотреть, чтобы вы точно понимали, как будут преобразованы ваши файлы схем и библиотек после импорта.

DxDesigner управляет проектом на основе заданного пользователем пути к каталогу, и всё в системе использует этот путь проекта как исходную точку отсчёта. Например, вместо использования расширений для определения типа файла, папка sch в пути проекта указывает, что файлы в этой папке являются файлами схем. Отдельные файлы схем следуют соглашению об именовании Name.N, где N — числовой номер. Пример: schematic_design.1. DxDesigner распознаёт это как файл схемы только потому, что он находится в указанном пути проекта и в папке sch. Аналогично, отдельные файлы библиотек следуют соглашению об именовании Name.N, где N — числовой номер. Пример: library_res.1. DxDesigner распознаёт это как файл библиотеки только потому, что он находится в указанном пути проекта и в папке sym.

Altium Designer использует конкретные расширения для определённых типов файлов, таких как файлы схем, файлы библиотек и файлы проектов. Когда вы начнёте импортировать файлы DxDesigner с помощью Import Wizard, вас попросят указать имя каталога проекта. Import Wizard знает, что нужно искать папки sch и sym внутри указанного пути проекта. Если этот каталог не существует, будет выдано предупреждение.

Преобразование файлов схем

Пути проектов DxDesigner и файлы схем в Import Wizard преобразуются следующим образом:

  • Project pathsДля них автоматически создаётся эквивалентный PCB‑проект Altium Designer (*.PrjPCB). После преобразования файлы группируются в этот PCB‑проект. Например, если вы указали C:\my_projects\LED_Matrix_Display как путь проекта DxDesigner, Import Wizard создаст LED_Matrix_Display.PcbPrj в Altium Designer.

  • Schematic files (Name.N)преобразуются в файлы схем Altium Designer (*.SchDoc). Каждый файл схемы будет импортирован как один файл схемы Altium Designer. Иерархия проекта сохраняется, включая сложную иерархию. После открытия схем будет показана иерархия схем.

Преобразование объектов схемы

Большинство атрибутов компонентов преобразуются в параметры, за несколькими исключениями:

  • Power Objects - символы DxDesigner, содержащие атрибут NETNAME, распознаются и преобразуются в объекты питания (power objects) в Altium Designer.
  • Ports - аналогично объектам питания, символ с присоединённым атрибутом, представляющим его как порт. Символы DxDesigner, содержащие атрибут IN, OUT или BI, распознаются и преобразуются соответственно во входные, выходные или двунаправленные порты.
  • Signal - символы, содержащие атрибут SIGNAL, распознаются и преобразуются в скрытые выводы питания (hidden power pins).
  • Reference Designator - атрибут REFDES, заданный в символе DxDesigner, обычно имеет формат: REFDES = R? При размещении на листе пользователь задаёт REFDES компонента на листе, например REFDES = R21.

Другие распространённые объекты проекта преобразуются следующим образом:

  • Сегменты проводников и шин DxDesigner преобразуются соответственно в проводники и шины.
  • К сегменту проводника или шины в DxDesigner может быть прикреплена метка. Она преобразуется в метку цепи (net label). Строки меток цепей в DxDesigner в следующем формате D[0:8] заменяются на следующий формат D[0..8].
  • Составные (composite) типы символов распознаются и преобразуются в sheet symbols Altium Designer. Вывод символа преобразуется в sheet entries, а имя файла sheet symbol будет указывать на список листов схем, соответствующий префиксу файла символа.

Преобразование файлов библиотек схем

Файлы библиотек символов DxDesigner преобразуются следующим образом: файлы символов (Name.N) преобразуются в файлы библиотек Altium Designer (*.SchLib). Каждый файл символов будет импортирован в один файл библиотеки Altium Designer. После преобразования файлы группируются в PCB‑проект Altium Designer (*.PrjPCB), который создаётся автоматически.

Преобразование символов схем

Component Name - следующая таблица описывает, как символ DxDesigner преобразуется в компонент Altium Designer:

Символ DxDesigner

Компонент Altium Designer

Имя файла символа.
Например, если имя файла символа — cap.1, имя компонента будет cap.1.
Исключение составляют hetero‑символы, которые будут описаны далее.

Имя компонента

Атрибут REFDES

Обозначение (Designator)

Используется из атрибута DEVICE

Комментарий (Comment)

Любой другой атрибут символа

Параметры

Pin Type - следующая таблица сопоставляет атрибут PINTYPE из DxDesigner с типом вывода в Altium Designer:

Значение атрибута типа вывода DxDesigner

Тип вывода Altium Designer

BI

IO

TRI

HiZ

ANALOG

Passive

OCL

Open Collector

OEM

Open Emitter

  • Graphical Objects - большинство объектов имеют прямое преобразование из DXDesigner в Altium Designer. Прямоугольники (задаваемые левым нижним и правым верхним углами) преобразуются в полигоны с четырьмя точками.

  • Multiple-part symbols - атрибут PARTS, прикреплённый к символу, указывает количество частей, которые представляет этот символ, и преобразуется в количество подчастей (sub‑parts) в Altium Designer.

  • Annotate Symbol Type - DxDesigner классифицирует символы на четыре типа: composite, pin, annotate и module. Наиболее распространённое использование символов в DxDesigner — рамки листов и графические аннотации. По этой причине такие символы преобразуются в компоненты Altium Designer с TYPE = Graphical.

  • Heterogeneous Symbols- гетерогенные символы в DxDesigner — это любая группа символов, имеющих один и тот же атрибут HETERO. Когда символы сгруппированы под одним типом HETERO, они представляют одно устройство. Altium Designer преобразует эти символы в несколько частей или режимов отображения в рамках одного компонента — в зависимости от типа гетерогенности. Существует три различных типа:

    • HETERO TYPE 1 — разные компоненты в составе одного устройства. Атрибут Altium Designer, назначаемый для этого типа, имеет формат: HETERO = sym1, sym2, [sym3].

    • HETERO TYPE 2 — разные логические элементы (gates) в составе одного устройства. Атрибут Altium Designer, назначаемый для этого типа, имеет формат: HETERO = sym, (symP), где P = номер PARTS.

    • HETERO TYPE 3 — это разделённая ИС (split IC). Атрибут Altium Designer, назначаемый для этого типа, имеет формат: HETERO = (icsymname), (icsymname). Основное отличие этого типа от HETERO TYPE 1 — только контекст, используемый DxDesigner применительно к ИС.

Работа с документами в Altium Designer

В Altium Designer логическая область проектирования начинается с документа, и для каждого документа существует файл, сохранённый на жёстком диске. Это означает, что для каждого листа (страницы) схемы Altium Designer существует отдельный файл. Также может быть несколько проектных документов разных типов — в зависимости от характера разрабатываемого проекта. На начальном этапе большинству пользователей DxDesigner будут интересны типы документов «схема» и «PCB», поскольку именно в эти файлы будут преобразованы их проекты.

Символ на схеме — это и есть Part

В DxDesigner тип блока символа — это логическая сущность, которая графически описывается атрибутами, выводами и различными свойствами. По мере размещения типов блоков в схеме DxDesigner сохраняет идентичность part для обратной аннотации, формирования списка цепей, спецификаций (BOM) и т. п. Как минимум part требует имя part, префикс позиционного обозначения и имя посадочного места PCB.

В Altium Designer логический символ считается ключевой отправной точкой компонента. Изначально он может быть определён как минимум именем в библиотеке схем, к которому затем можно добавить выводы и любые графические обозначения или альтернативные варианты отображения, необходимые для реализации. Такая гибкость позволяет представлять компонент по‑разному в процессе проектирования и ввода схемы. Это может быть не только логический символ на схеме, но и посадочное место на PCB или даже определение SPICE для моделирования.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content