Mechanical Data Import-Export Support

Altium Designer включает возможности импорта проектных данных и экспорта в популярные форматы, такие как STEP и Parasolid, для обмена с MCAD-инструментами.

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

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

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

Altium Designer предлагает расширенные возможности взаимодействия с системами и ПО механического проектирования (MCAD) за счет активного обмена данными физического дизайна. Набор систем и интерфейсов, связывающих домены ECAD и MCAD, также опирается на стандартизированные форматы данных, такие как утвержденный в отрасли протокол STEP (Stандарт для Eбмена Pанными модели изделия), который предоставляет насыщенный информацией формат файла с текстовой кодировкой для данных 3D‑моделей.

Сам формат STEP (*.step или *.stp) определен в спецификации ISO 10303-21 (International Organization for Standardization) для обмена CAD‑данными и поддерживается большинством MCAD‑инструментов и систем. На базовом уровне обмена файлами Altium Designer предлагает как экспорт, так и импорт 3D STEP‑файлов.

Это обеспечивает основу для свободного обмена высококачественными стандартизированными данными 3D‑моделирования между программными средами, что упрощает совместную работу ECAD‑MCAD и повышает качество и точность данных 3D‑моделей. Обратите внимание: Altium Designer поддерживает как STEP AP214, так и устаревший формат AP203 — экспортируемые файлы соответствуют ISO-10303-21 (AP214).

См. страницу ISO 10303-21 specification .

Прочитайте информацию о формате STEP.

Экспорт STEP‑файлов

Важная функция в обмене данными между мирами ECAD и MCAD — возможность перенести печатную плату или многоплатную сборку в ПО механического проектирования для проверки физических зазоров. Это особенно критично, когда конструкция тесно увязана с корпусом изделия, который также выводит периферию платы — органы управления, переключатели, разъемы и дисплеи.

В этом случае присущие формату STEP универсальность и точность позволяют передавать комплексные данные моделирования PCB из Altium Designer в MCAD‑ПО с высокой уверенностью в размерных соотношениях. Затем MCAD‑конструктор может импортировать и разместить 3D STEP‑модель сборки платы в механической модели, чтобы выполнить проверку и/или внести изменения.

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

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

Использование Exporter

PCB‑документ Altium Designer можно экспортировать в формат STEP. В Outputjob file нажмите [Add New Export Output] и выберите пункт в меню Export STEP . Затем выходные данные экспорта можно сгенерировать напрямую из файла или как часть процесса Project Release.

Либо выберите команду File » Export » STEP 3D в главных меню PCB‑редактора Altium Designer. После запуска команды задайте имя целевого файла и расположение.

Диалог Export Options, доступный двойным щелчком по добавленному выходу экспорта STEP или запуском команды File » Export » STEP 3D , предоставляет ряд настроек, включая параметры, определяющие, какие объекты платы будут включены в генерируемый файл.

Экспортированные STEP‑файлы, отображаемые в MCAD‑приложении: на верхнем изображении файл не содержит отверстий в площадках и 3D‑тел, а на нижнем изображении файл включает все объекты.Экспортированные STEP‑файлы, отображаемые в MCAD‑приложении: на верхнем изображении файл не содержит отверстий в площадках и 3D‑тел, а на нижнем изображении файл включает все объекты.

Примечания по экспортированным файлам

  • Если параметры Export Selected (3D Bodies и Pad Holes) были включены в диалоге Export Options, но в PCB‑редакторе в данный момент выбраны no объекты, то сгенерированные STEP‑файлы не будут включать ни один из этих типов объектов.
  • Плата экспортируется всегда. Чтобы исключить все компоненты (экспортировать только плату), включите параметр Export Selected, при этом не выбирая ни одного компонента.
  • Если требуется экспортировать только выбранные компоненты, обычно проще выделить их в режиме 2D-отображения.
  • Если выбран параметр Export as Single Part, сгенерированная STEP-модель будет сохранена как одна деталь, а не как сборка из моделей компонентов. Это упрощает экспортируемую STEP-модель, но не позволяет выбирать отдельные компоненты в принимающем MCAD-приложении.
  • STEP-файлы, создаваемые функцией Export 3D, позиционируют графику модели относительно точки начала координат в исходном проекте PCB. ПО, используемое для импорта этого файла, может как учитывать, так и игнорировать содержащуюся в нём инструкцию по расположению — если импортированная модель не отображается, возможно, при текущем масштабе она находится за пределами экрана.
  • Free 3D Bodies — это дополнительные 3D-модели, размещённые в PCB-редакторе, например корпус.
  • 3D Bodies Export Options относятся к 3D-телам/моделям, добавленным в посадочные места компонентов в редакторе библиотек PCB. Термин simple bodies относится к объектам 3D Body, полученным выдавливанием, а также цилиндрическим или сферическим.
  • В STEP-файле каждый компонент идентифицируется по своему позиционному обозначению (designator). Если MCAD-конструктору нужно импортировать несколько плат в один MCAD-файл, вероятны конфликты обозначений; чтобы избежать этого, добавьте Component Suffix.
  • Параметр Export Folded Board работает только при наличии в проекте линий сгиба. Чтобы экспортировать плату в частично согнутом виде, перед выполнением команды Export настройте величину сгиба с помощью ползунка Fold State в режиме Layer Stack Region панели PCB. Заданное значение будет автоматически применено в диалоге Export Options.

    Частично согнутая rigid-flex плата, экспортированная из PCB-редактора и импортированная в Rhinoceros 3D MCAD design software.
    Частично согнутая rigid-flex плата, экспортированная из PCB-редактора и импортированная в Rhinoceros 3D MCAD design software.

  • Если у вас нет доступа к ПО для механического черчения/просмотра, экспортированный STEP-файл можно проверить, импортировав его обратно в размещённый объект 3D Body object в Altium Designer.

Документ Altium Designer Multi-board Assembly можно экспортировать в формат STEP. Используйте пункт MBA Export STEP  в меню [Add New Export Output]  в файле Outputjob или выберите команду File » Export » STEP 3D в главных меню редактора Multi-board Assembly в Altium Designer.

Сохранение из IPC Component Wizard

Автоматизированный IPC Compliant Footprint Wizard, который создаёт IPC-совместимое посадочное место в редакторе PCB Library, предоставляет дополнительную возможность сохранить (и предварительно просмотреть) сгенерированную модель посадочного места как 3D STEP-файл. Модель на основе STEP может быть встроена в созданное IPC-совместимое посадочное место, а также сохранена как файл *.step в указанном месте; второй вариант позволяет при необходимости повторно использовать или распространять 3D-модель.

IPC Component Wizard запускается из редактора посадочных мест PCB (Tools » IPC Compliant Footprint Wizard), а опция экспорта STEP включается на предпоследней странице мастера Footprint Destination. Сгенерированная модель STEP-файла будет точно соответствовать размерам компонента, введённым в мастере.

Помимо возможности сгенерировать и встроить STEP-модель для компонента, мастер также позволяет сохранить её как файл 3D-модели STEP.Помимо возможности сгенерировать и встроить STEP-модель для компонента, мастер также позволяет сохранить её как файл 3D-модели STEP.

Импорт STEP-файлов

Импорт в PCB или в посадочное место PCB Footprint

STEP-файлы можно импортировать и использовать в Altium Designer двумя различными способами, при этом в обоих используется один и тот же механизм. Выбор подхода в основном зависит от того, как STEP-файл будет применяться в проекте:

  • STEP-файл, представляющий механические элементы конечного изделия, например корпус, созданный в MCAD-приложении, обычно импортируется в разводку PCB.
  • STEP-файл, представляющий 3D-тело компонента (скачанное из интернета или созданное локально), обычно импортируется в посадочное место PCB.

И в области PCB, и в области PCB footprint в Altium Designer STEP-файлы импортируются в специализированный объект 3D Body object, который затем размещается и выравнивается по необходимости. Подробнее см. раздел 3D Body Object Placement .

Импорт в Multi-board Assembly

STEP-модель можно добавить в активный документ Multi-board Assembly с помощью команды Design » Insert STEP Part из главных меню.

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

Экспорт файлов Parasolid

Документ PCB в Altium Designer можно экспортировать в формат файла Parasolid. В файле Outputjob file нажмите [Add New Export Output] и выберите пункт в меню Export PARASOLID . Затем выходные данные экспорта можно сгенерировать непосредственно из файла или в рамках процесса Project Release.

Либо выберите команду File » Export » PARASOLID  в главных меню PCB-редактора Altium Designer. Параметры экспорта задаются в диалоге Export Options dialog.

Экспорт PCB в формат Parasolid использует Parasolid версии 35.1.

При экспорте panelized PCB (Embedded Board Array) в формат Parasolid в экспортируемом файле траектория фрезеровки (Route Tool Path) прорезается через все слои платы, а также учитываются полости и вырезы платы из исходной платы на панелизированной PCB.

Импорт файлов Parasolid

И в области PCB, и в области PCB footprint в Altium Designer файлы Parasolid импортируются в специализированный объект 3D Body object, который затем размещается и выравнивается по необходимости. Подробнее см. раздел 3D Body Object Placement .

Поддержка импорта файлов деталей SolidWorks

И в области PCB, и в области PCB footprint в Altium Designer файлы деталей SolidWorks (*.sldprt) импортируются в специализированный объект 3D Body object, который затем размещается и выравнивается по необходимости. Подробнее см. раздел 3D Body Object Placement .

3D-модель в формате SOLIDWORKS Parts File (*.SldPrt), созданная в SOLIDWORKS версий 2022, 2023, 2024 или 2025, может быть импортирована при использовании универсальной 3D-модели с объектом 3D Body.

Поддержка экспорта VRML-файлов

Документ PCB в Altium Designer можно экспортировать в формат файла VRML. В файле Outputjob file нажмите [Add New Export Output] и выберите пункт в меню Export VRML . Затем выходные данные экспорта можно сгенерировать непосредственно из файла или в рамках процесса Project Release.

Либо выберите команду File » Export » VRML  в главных меню PCB-редактора Altium Designer.

Параметры экспорта задаются в диалоге Export Options dialog.

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

  • Altium Designer поддерживает данные формата IDF до версии 3.0.

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

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

Экспорт IDF-файлов

Документ PCB в Altium Designer можно экспортировать в формат файла IDF. В файле Outputjob file нажмите [Add New Export Output] и выберите пункт в меню Export IDF . Затем выходные данные экспорта можно сгенерировать непосредственно из файла или в рамках процесса Project Release process.

Либо выберите команду File » Export » IDF Board  в главных меню PCB-редактора Altium Designer.

Диалог File Export IDF  предоставляет элементы управления для настройки свойств экспортируемых IDF-файлов. Доступ к диалогу осуществляется двойным щелчком по добавленному выходу экспорта IDF в файле Outputjob или нажатием Save в диалоге Export File  после выбора File » Export » IDF Board.

Диалог File Export IDF
Диалог File Export IDF

Импорт IDF-файлов

Чтобы импортировать IDF-файл в активный документ PCB, выберите команду File » Import » IDF Board в главном меню PCB-редактора Altium Designer. После выбора команды откроется диалог File Import IDF, позволяющий настроить свойства импортируемых IDF-файлов.

Диалог File Import IDF
Диалог File Import IDF

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

Поскольку всё больше электронных изделий включает как электрические, так и механические компоненты, а циклы выпуска продуктов сокращаются, возникает реальная потребность в более тесном взаимодействии между областями ECAD и MCAD. Но такое взаимодействие не всегда проходит гладко. Электротехник и механик часто пересылают письма туда-сюда или вынуждены разбираться в инструментах проектирования друг друга — что выбивает их из привычной рабочей среды. Одно из решений — использовать метод совместной работы, который позволяет двум сторонам графически обмениваться идеями и предложениями по изменениям, не покидая привычных рабочих окружений. Такой метод реализован через основанный на XML формат обменного файла — IDX (Incremental Design EXchange format).

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

Поддержка этого стандарта совместной работы между ECAD и MCAD доступна в Altium Designer благодаря расширению MCAD IDX Exchange . Это расширение позволяет выполнять инкрементальный обмен данными между Altium Designer и механическими CAD-приложениями (например, SOLIDWORKS), используя формат обмена IDX. Функциональность включает поддержку запросов на изменения, а также передачу геометрии Cu.

  • Altium Designer поддерживает только версию формата IDX 2.0.

  • Чтобы получить доступ к возможностям обмена IDX-файлами в Altium Designer, необходимо установить программное расширение MCAD IDX Exchange . Это расширение можно установить или удалить вручную.

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

  • Обратите внимание: чтобы использовать возможности обмена IDX-файлами в Altium Designer, у вас должна быть активная подписка Altium.

Инициация базового файла для совместной работы

Совместную работу можно начать с любой стороны — либо электрический конструктор создаёт исходный IDX-файл, либо это делает механик. Если это делает электрический конструктор, созданный файл называется базовым файлом ECAD (ECAD Baseline.idx) и затем становится доступным механику. Если это делает механик, файл называется базовым файлом MCAD (MCAD Baseline.idx) и затем становится доступным электрическому конструктору.

Экспорт из Altium Designer (создание базового файла на стороне ECAD)

В Altium Designer основным интерфейсом для совместной работы является панель MCAD IDX Exchange, доступ к которой выполняется нажатием кнопки  в правом нижнем углу Altium Designer при активном PCB-редакторе, после чего в меню выбирается пункт MCAD IDX Exchange.

К панели также можно получить доступ с помощью команды MCAD IDX Exchange из главного Tools меню.

Чтобы начать совместную работу, нажмите кнопку Export Baseline. Появится диалог Export EDMD Baseline, предлагающий параметры, включая экспорт медных объектов.

Экспорт меди делает IDX-файлы значительно больше и замедляет их обработку на стороне MCAD. Кроме того, технология IDX не поддерживает обнаружение изменений для медных объектов.

Инициируйте совместную работу в Altium Designer, создав базовый файл ECAD.Инициируйте совместную работу в Altium Designer, создав базовый файл ECAD.

Импорт в Altium Designer (создание базового файла на стороне MCAD)

Если базовый файл был создан на стороне MCAD, его можно импортировать в Altium Designer с помощью команды File » Import » MCAD IDX Baseline. Откроется диалог Import MCAD Baseline. Используйте его, чтобы найти и указать базовый файл MCAD (MCAD Baseline.idx), а также PCB-документ, с которым должны быть синхронизированы предлагаемые изменения.

Примите совместную работу в Altium Designer, импортировав базовый файл MCAD.Примите совместную работу в Altium Designer, импортировав базовый файл MCAD.

  • Input MCAD Baseline File - нажмите  , чтобы найти и выбрать нужный IDX-файл для импорта.
  • Output PCB File - нажмите  , чтобы найти и выбрать нужный PCB-файл, с которым должны быть синхронизированы предлагаемые изменения.

После импорта базового IDX-файла MCAD совместная работа продолжается через панель MCAD IDX Exchange .

Папка совместной работы

При инициации совместной работы из Altium Designer (создание базового IDX-файла) в исходном проекте платы будет создана папка совместной работы. Имя папки формируется на основе имени PCB-документа в виде <PCBDocumentName>.PcbDoc_EDMD. Папка будет содержать два файла:

  • AD_EDMD_State.xml
  • ECAD Baseline.idx

Быстро открыть созданную папку можно из панели MCAD IDX Exchange, нажав элемент управления Show In Explorer (доступен только после первичного экспорта) или нажав кнопку , затем выбрав пункт Open Collaboration Folder в связанном меню.

Создание папки и базового файла.
Создание папки и базового файла.

Синхронизация изменений

Панель MCAD IDX Exchange предоставляет элементы управления для поддержания синхронизации изменений между областями ECAD и MCAD. Изменения предлагаются через файлы IDX Changes:

  • Если механик предложил изменения и отправил их в новом файле IDX Changes, панель позволяет принять (импортировать) эти изменения в проект PCB для рассмотрения.
  • Если в плату были внесены изменения, панель может обнаружить эти изменения (кроме изменений меди) и вывести их списком, готовым к экспорту в файл IDX Changes, который затем становится доступным механику.

Обнаружение и экспорт изменений платы

Если вы внесли изменение в PCB-документ, например удалили компонент, это изменение можно обнаружить, нажав кнопку  в верхней части панели MCAD IDX Exchange. Обнаруживаемые изменения будут перечислены в области Board Changes панели в виде:

  • Object - например, позиционное обозначение компонента.
  • Change - например, Removed для компонента, удалённого из проекта, или Added для добавленного.
  • Status - здесь будет Proposed, поскольку изменение исходит со стороны ECAD.
  • Proposition Comment - примечание, поясняющее изменение механику. Введите при необходимости.

Обнаружение изменений платы.Обнаружение изменений платы.

После того как все изменения внесены, обнаружены и добавлены комментарии к предложениям, эти изменения можно экспортировать с помощью кнопки . Будет создан файл IDX Changes (ECAD Changes n.idx).

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

Теперь механику нужно импортировать и просмотреть предложения по изменениям на своей стороне. Затем он примет или отклонит каждое предложенное изменение и отправит ответ в файле IDX Response (MCAD Response n.idx). После получения импортируйте ответ с помощью кнопки . Чтобы применить изменения из файла ответа, нажмите кнопку , при этом будет сформирован файл IDX Response со стороны ECAD обратно механику (ECAD Response n.idx).

Этот «handshaking» гарантирует, что обе стороны синхронизированы с внесёнными изменениями.

Чтобы отказаться от предложенных изменений, нажмите кнопку ; список Board Changes будет очищен.

Импорт изменений

Если механический конструктор предлагает изменения, они будут представлены в файле IDX Changes (MCAD Changes n.idx). Импортируйте изменения с помощью кнопки  на панели. Изменения будут перечислены в области Changes from Mechanical CAD панели в виде:

  • Object - например, позиционное обозначение компонента.
  • Change - например, Moved для компонента, который был перемещён в пределах проекта.
  • Status - это будет Proposed, поскольку изменение исходит со стороны MCAD.
  • Proposition Comment - примечание, поясняющее изменение для разработчика электрической части.

Изменения, предложенные механическим конструктором, импортированные на панель.Изменения, предложенные механическим конструктором, импортированные на панель.

Теперь вам, как разработчику электрической части, нужно просмотреть и по очереди принять или отклонить каждое предложенное изменение. Чтобы принять предложенное изменение, установите соответствующий флажок Accept . Чтобы отклонить — оставьте его снятым. Также вы можете ввести ответ в соответствующее поле Response Comment.

После того как все предложенные изменения будут приняты/отклонены, нажмите кнопку . Принятые изменения будут применены к документу PCB и будет создан файл IDX Response (ECAD Response n.idx), готовый к отправке обратно механическому конструктору.

Сброс совместной работы

Чтобы полностью сбросить совместную работу по проекту, нажмите кнопку , затем выберите пункт Reset Collaboration в связанном меню. Все текущие записи на панели будут очищены и все файлы в папке совместной работы будут удалены. Это вернёт вас к исходной точке: можно экспортировать базовый файл или импортировать его и начать совместную работу заново.

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

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

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

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

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

Content