Сопряжение с другими инструментами проектирования

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

Возможно, вам требуется взаимодействовать с другой платформой проектирования и анализа, чтобы выполнить моделирование питания, или, возможно, нужно импортировать более старый проект, разработанный в другой среде. Какова бы ни была причина, скорее всего, однажды вам понадобится обеспечить взаимодействие с другим инструментом проектирования.

Выполнение импорта или экспорта

Взаимодействие с другой средой проектирования сводится к переносу проектных данных. Это можно сделать либо путем чтения/записи проектных данных из/в другой формат файла, либо путем прямой передачи данных через программные API.

Действия импорта выполняются с помощью команды File » Import. Кроме того, ко многим импортерам можно получить доступ через Import Wizard. Использование мастера позволяет пакетно импортировать связанные файлы, например файлы проекта и их библиотеки.

Выходные данные экспорта можно создать, добавив требуемые выходные данные в файл Outputjob file (из подменю Edit » Add Export Outputs или из меню, связанных с элементом управления [Add New Export Output] в нижней части области Export Outputs в главном окне настройки задания), а затем сгенерировав выходные данные из файла или в рамках процесса Project Release. В качестве альтернативы действия экспорта выполняются через меню File » Export в соответствующем редакторе.

Мастер импорта

Import Wizard (File » Import Wizard) быстро и легко преобразует ваши файлы проектов от других поставщиков в файлы Altium Designer. Wizard пошагово проводит вас через процесс импорта, обрабатывая как схему, так и часть PCB проекта, а также управляя связью между ними.

  • Нажмите Cancel , чтобы закрыть Import Wizard.
  • Нажмите Back , чтобы перейти к предыдущему экрану.
  • Нажмите Next , чтобы перейти к следующему экрану.
  • Нажмите Finish, чтобы закрыть Import Wizard. Этот параметр доступен только на последней странице Wizard.

Выбор типа файлов для импорта

Используйте эту страницу Wizard, чтобы выбрать типы файлов, которые вы хотите импортировать. См. раздел Interfacing to EDA Design Tools ниже, где приведен обзор типов проектных файлов, которые можно импортировать с помощью Import Wizard.

Нажмите Get More Importers, чтобы открыть страницу Extensions and Updates, на которой при необходимости можно добавить дополнительные расширения.

Последующие страницы Wizard меняются в зависимости от выбранного типа файла. Найдите нужный тип файла в следующем списке и нажмите ссылку, чтобы перейти к информации по этому типу файла.

Взаимодействие с инструментами проектирования EDA

В таблице ниже приведены инструменты проектирования EDA и форматы файлов, которые они поддерживают для импорта в Altium Designer и/или экспорта из него.

Название Поддерживаемые форматы Подробнее
Protel® / Altium

Import
Все предыдущие файлы/библиотеки схем Protel/Altium
Все предыдущие файлы/библиотеки PCB Protel/Altium
PCB-файлы CircuitMaker (текущие — *.CMPcbDoc), CircuitStudio (*.CSPcbDoc), PCBWorks (*.PWPcbDoc, *.SWPcbDoc)
Схемы CircuitMaker 2000 (*.ckt)
Пользовательские библиотеки CircuitMaker 2000 (*.lib)
Библиотеки устройств CircuitMaker 2000 (*.lib)
База данных проекта Protel 99SE (*.ddb)
Схема Protel DOS (*.s??)
ASCII-файлы Tango PCB (*.pcb)
Autorax PCB (*.pcb)

Export
PCB-файлы CircuitMaker (*.CMPcbDoc)
PCB-файлы CircuitStudio (*.CSPcbDoc)
Protel PCB 2.8 ASCII (*.pcb)

Поддержка импорта/экспорта в Altium Design Software

P-CAD®

Import
Бинарные файлы схем P-CAD V16 или V17 (*.sch)
ASCII-файлы схем P-CAD V16 или V17 (*.sch)
Бинарные файлы PCB P-CAD V15, V16 или V17 (*.pcb)
ASCII-файлы PCB P-CAD V15, V16 или V17 (*.pcb)
Бинарные файлы библиотек P-CAD V16 или V17 (*.lib)
ASCII-файлы библиотек P-CAD V16 или V17 (*.lia)
Файлы P-CAD PDIF (*.pdf)

Export
Файлы схем P-CAD V16 (*.sch)
Файлы библиотек схем P-CAD V16 (*.lia)
P-CAD ASCII PCB (*.pcb)
Файлы библиотек PCB P-CAD V16 (*.lia)

Поддержка импорта/экспорта в Altium Design Software — поддержка импорта/экспорта файлов проектов P-CAD

Autodesk® EAGLE™

Import (формат XML, версии с 6.4 по 9.4)
Схема EAGLE (*.sch)
PCB EAGLE (*.brd)
Библиотека EAGLE (*.lbr)

Импорт проекта из EAGLE

Cadence® Allegro® Import (до версии Allegro 17.4; требуется Allegro, см. Import Prerequisites)
Бинарный PCB Allegro (*.brd)
ASCII PCB Allegro (*.alg)
Футпринт Allegro (*.dra)

Импорт проекта из Allegro

Cadence® OrCAD®

Import (до версии OrCAD 17.4)
Проекты OrCAD Capture (*.dsn)
Библиотеки OrCAD Capture (*.olb)
Документы PCB OrCAD Layout (*.max)

OrCAD PCB Editor (*.brd) (требуется импортер Allegro)
Библиотеки PCB OrCAD (*.llb)
Файлы конфигурации OrCAD CIS (*.dbc)  в двоичном формате
OrCAD SDT (*.sch)
Export
Схема OrCAD SDT (*.sch)
Проект OrCAD v7 Capture (*.dsn)

Библиотека схем OrCAD Capture (*.olb)

Импорт проекта из OrCAD

Импорт библиотеки из OrCAD CIS

Экспорт проекта в OrCAD

KiCad®

Import (до версии KiCad 8.x)
Файлы KiCad pro (*.pro)
Файлы KiCad kicad_pro (*.kicad_pro)
Файлы KiCad sch (*.sch)
Файлы KiCad kicad_sch (*.kicad_sch)
Файлы KiCad kicad_pcb (*.kicad_pcb)
Файлы KiCad lib (*.lib)
Файлы KiCad kicad_sym (*.kicad_sym)
Файлы KiCad kicad_mod (*.kicad_mod)

Импорт проекта из KiCad

LTspice® Import
Файлы LTspice ASC (*.asc)
Файлы LTspice ASY (*.asy)

Импорт проекта из LTspice

Siemens EDA® DxDesigner® Import (до VX2.x)
Проекты и библиотеки DxDesigner

Импорт проекта из xDX Designer или DxDesigner

Siemens EDA® Xpedition™ Import (до VX2.x)
Файлы Xpedition (*.prj, *.pcb, *.lmc)

Импорт проекта из Xpedition

Siemens EDA® PADS™

Import (до VX2.x)
Файлы проектов PADS Layout ASCII (*.asc)
Библиотеки декалей PADS Layout ASCII (*.d)
Файлы проектов PADS Logic ASCII (*.txt)
Библиотеки CAE-декалей PADS Logic ASCII (*.c)
Библиотеки типов компонентов PADS Logic ASCII (*.p)

Export
PADS Logic 5

Импорт проекта из PADS Logic и PADS Layout

Экспорт проекта в PADS Logic

Siemens EDA® xDX Designer® Import (до EE7.9.4)
Проекты (*.prj) и библиотеки xDX Designer

Импорт проекта из xDX Designer или DxDesigner

Simbeor® Export
Файл Simbeor (*.esx)

Определение стека слоев — экспорт стека слоев

Zuken® CADSTAR® Import (до версии 2018)
Архив схем CADSTAR (*.csa)
Архив PCB CADSTAR (*.cpa)
Библиотека компонентов CADSTAR (*.lib)

Импорт проекта из CADSTAR

Zuken® CR-5000® Import
Файлы Zuken CR-5000 PCF (*.pcf)
Файлы Zuken CR-5000 FTF (*.ftf)
Файлы Zuken CR-5000 EDS (*.eds)
Файлы Zuken CR-5000 EDF (*.edf)
Файлы Zuken CR-5000 LAF (*.laf)
Файлы Zuken CR-5000 SMB (*.smb)
Файлы Zuken CR-5000 PRF (*.prf)
Файлы Zuken CR-5000 CDFLAF (*.cdf)

Импорт проекта из CR-5000

Создание списка цепей

Altium Designer поддерживает создание списка соединений (netlist) в указанном формате на основе всех соответствующих исходных документов в активном проекте или на основе активного исходного документа. Связанные индексированные команды доступны в редакторе схем — соответственно из подменю Design » Netlist For Project или Design » Netlist For Document.

Вывод Netlist (Netlist Output) с указанным источником данных (Data Source) также можно добавить в активный файл конфигурации Output Job Configuration, выбрав команду из подменю Edit » Add Netlist Outputs или из меню, связанных с элементом управления [Add New Netlist Output] в нижней части области Netlist Outputs в главном окне конфигурации задания. Каждое подменю относится к определённому формату списка соединений, n, а каждый пункт в подменю формата списка соединений относится к конкретному источнику данных, m.

Поддерживаются следующие форматы списков соединений:

  • Cadnetix

  • Calay

  • EDIF for PCB

  • EESof

  • Intergraph

  • Mentor BoardStation

  • MultiWire

  • OrCad/PCB2

  • PADS

  • Pcad for PCB

  • PCAD

  • PCADnlt

  • Protel2

  • Protel

  • Racal

  • RINF

  • SciCards

  • Tango

  • Telesis

  • Wirelist

  • XSpice

Большинство пунктов команд для генерации форматов списков соединений доступно в меню только при условии, что соответствующая функциональность установлена в составе вашей установки Altium Designer.

  • Чтобы получить доступ к нетлистерам, отмеченным красным выше, в вашей установке Altium Designer должна быть включена функция Netlisters . Чтобы получить доступ к нетлистеру PADS, в вашей установке Altium Designer должна быть включена функция PADS . Эти функции по умолчанию включены в Altium Designer. Их можно включать/отключать после установки.

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

  • Чтобы получить доступ к нетлистеру XSpice, должно быть установлено системное расширение Mixed Simulation. Это расширение устанавливается вместе с Altium Designer по умолчанию. Его можно установить или удалить вручную.

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

В зависимости от выбранного формата списка соединений запуск команды либо сразу сгенерирует список соединений, либо откроет промежуточное диалоговое окно, позволяющее задать параметры, относящиеся к конкретному формату. Сгенерированный(е) файл(ы) изначально будут закрыты.

  • Все выходные файлы будут записаны в папку вывода, указанную в поле Output Path на вкладке Options диалогового окна Options for Project. По умолчанию путь вывода задаётся как подпапка папки, содержащей файл проекта, и имеет имя Project Outputs for <ProjectName>. При необходимости путь вывода можно изменить. На панели Projects panel файл списка соединений (<ActiveDocumentName>.NET) будет отображаться в подпапке Generated\Netlist Files. Имейте в виду: если из того же активного документа будет сгенерирован список соединений другого формата, ранее созданный файл списка соединений будет перезаписан.
  • Если включена опция Use separate folder for each output type (также на вкладке Options ), вывод будет записываться в дополнительную подпапку, названную в соответствии с выбранным форматом списка соединений (например, Project Outputs for <ProjectName>\<NetlistFormat> Output). На панели Projects вывод будет отображаться в подпапке Generated (<NetlistFormat> Output). Это позволяет генерировать несколько списков соединений из одного и того же активного документа проекта без перезаписи файлов.

Интерфейс с другими инструментами проектирования

Altium Designer также может взаимодействовать с другими инструментами проектирования (MCAD, CAE и т. п.), например, используя нейтральные форматы файлов. В таблице ниже приведены другие форматы файлов, поддерживаемые для импорта в Altium Designer и/или экспорта из него.

ECAD-MCAD CoDesign

Обратите внимание: для поддерживаемых пакетов MCAD также возможно напрямую передавать плату и компоненты между MCAD и ECAD с помощью CoDesigner — технологии связности ECAD-to-MCAD от Altium. Работая через подключённое Workspace, например Altium 365 Workspace, CoDesigner может передавать контур платы и размещённые компоненты туда и обратно между вашим MCAD‑ПО и Altium Designer.

Узнайте больше о Direct ECAD-MCAD Design with Altium CoDesigner

Name Supported Formats Learn More
Ansoft™ Export (до версии 4.0)
Нейтральные файлы Ansoft™/ANSYS ® (*.anf)

Экспорт проекта в нейтральный формат Ansoft

Ansys® Export
Файлы EDB (*.def)

Экспорт проекта в формат Ansys EDB

AutoCAD® Import/Export (до версии 2018)
Файлы DXF (*.dxf)
Файлы DWG (*.dwg)

Поддержка импорта/экспорта AutoCAD-DXF

HyperLynx™ Export
Файлы HyperLynx (*.hyp)

Экспорт проекта в HyperLynx

IDF Import/Export
Файлы платы IDF (*.brd, *.bdf, *.idb, *.enm, *.idf)

Поддержка импорта/экспорта механических данных - Поддержка импорта/экспорта файлов IDF

IDX Import/Export
Файлы формата Incremental Design Exchange (*.idx)

Поддержка импорта/экспорта механических данных - Поддержка импорта/экспорта файлов IDX

MathWorks® Export
Файлы значений, разделённых запятыми (CSV) (*.csv)
Экспорт проекта в формат MathWorks CSV
Parasolid

Import
Текстовые файлы Parasolid (*.x_t)

Export
Текстовые файлы Parasolid (*.x_t)
Двоичные файлы Parasolid (*.x_b)

Поддержка импорта/экспорта механических данных - Поддержка импорта/экспорта файлов Parasolid

SolidWorks® Import
Файлы деталей SolidWorks (*.sldprt)

Поддержка импорта механических данных - Поддержка импорта файлов деталей SolidWorks

Specctra®

Import
Файлы проекта Specctra (*.dsn)
Файлы трассировки Specctra (*.rte)

Export
Файлы проекта Specctra (*.dsn)

Обеспечение готовности печатной платы для роутеров, совместимых со Specctra

STEP Import/Export
Файлы формата STEP (*.step, *.stp)

Поддержка импорта/экспорта механических данных - Поддержка импорта/экспорта файлов STEP

VRML Export
Файлы VRML (*.wrl)

Поддержка импорта/экспорта механических данных - Поддержка экспорта файлов VRML

Большинство импортёров и экспортёров поставляются как расширения Altium Designer, и команда импорта/экспорта для конкретного типа файла будет присутствовать только в том случае, если соответствующее расширение установлено. См. страницу конкретного импортёра/экспортёра, чтобы узнать больше о требуемом расширении.

Существует ряд программных расширений, поставляемых самой Altium или разработанных сторонними компаниями, которые в той или иной степени расширяют возможности и функциональность Altium Designer. Некоторые из этих расширений включают:

  • JTAG Maps – бесплатное расширение JTAG Maps™ помогает инженерам‑разработчикам оценить целесообразность использования тестирования Boundary scan в своих проектах и заранее подготовить тестовые данные JTAG. Загрузите расширение с сайта JTAG Live®.

  • XJTAG DFT Assistant x64 – бесплатное расширение XJTAG® DFT Assistant позволяет разработчику платы оценивать и улучшать тестопригодность своих печатных плат на протяжении всего процесса проектирования.

  • MTBF and Reliability Toolkit – используйте BQR fiXtress™ для проектирования надёжных электронных систем без дорогостоящих повторных итераций (re-spins) или физических прототипов. Загрузите расширение с сайта BQR®.

Узнайте больше о доступных расширениях для проектирования в разделе Altium Products.

Getting Help

Если вы читаете эту страницу, потому что вы новичок в проектировании с ПО Altium, вот несколько советов, которые помогут вам начать:

  • Если вы переходите из другой среды проектирования, вы можете начать знакомство с ПО здесь или сразу перейти к вводному учебному пособию от начала до конца.
  • Используйте ресурсы, доступные в этом пространстве документации (www.altium.com/documentation), где вы можете либо искать через значок поиска, либо просматривать материалы с помощью дерева навигации слева.
  • Независимо от того, какой тип документа вы редактируете, вы можете нажать F1 над объектом, редактором, панелью, пунктом меню или кнопкой, чтобы получить справочную информацию об этом элементе.
  • Нажмите Shift+F1 во время выполнения команды, чтобы увидеть список сочетаний клавиш, которые можно использовать в этой команде.
  • Посетите YouTube-канал Altium Academy — онлайн‑платформу, созданную для того, чтобы приносить современное обучение разработчикам и инженерам печатных плат по всему миру. Учитесь напрямую у профессионалов и отраслевых экспертов, которые делятся знаниями — от базовых принципов проектирования печатных плат до продвинутых инженерных тем и всего, что между ними.
  • Посетите вебинар или другое обучающее мероприятие от Altium.
  • Присоединяйтесь к форуму обсуждений, где вы можете делиться опытом и учиться у коллег по отрасли.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

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

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

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

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

Content