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

Чтобы поддержать необходимость загрузки и работы с файлами проектирования Cadence® Allegro, Import Wizard в Altium Designer включает возможность импортировать проекты Allegro PCB в двоичном виде (*.brd — см. предварительные требования к импорту), в формате ASCII (*.alg) (которые преобразуются в файлы плат Altium Designer (*.PcbDoc)), а также файлы посадочных мест Allegro (*.dra) (которые преобразуются в файлы библиотек плат Altium Designer (*.PcbLib).

Файлы Allegro PCB (до версии 17.4) преобразуются в файлы плат Altium Designer с помощью импортера Allegro в Мастере, который включен как расширение платформы Altium Designer.

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

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

Предварительные требования к импорту

Мастер импорта Altium Designer может напрямую импортировать файлы плат Allegro в формате ASCII (*.alg). Чтобы импортировать двоичный файл Allegro PCB (*.brd) или файл посадочного места (*.dra), его необходимо преобразовать из двоичного формата в ASCII. Преобразование binary-to-ASCII выполняется утилитой Cadence под названием Extracta — настраиваемой консольной утилитой командной строки, способной извлекать и преобразовывать данные из двоичного файла PCB; процесс извлечения управляется командным файлом, в котором указано, какие данные требуется извлечь. Узнайте больше об Extracta.

Поддерживаемые версии двоичных файлов

Extracta извлекает данные только из двоичных файлов Allegro PCB (*.brd) и файлов посадочных мест (*.dra), версия которых совпадает с версией используемой Extracta или ниже нее. Чтобы проверить версию Extracta, откройте командную строку Windows и введите Extracta -version.

Примечание: если эта команда не выполняется, возможно, для Extracta.exe не задан корректный Windows Path. Подробные сведения о настройке системной переменной среды Path для Extracta см. в этой статье Altium Knowledge Base.

Импорт, когда Allegro установлена на том же ПК, что и Altium Designer

Если Altium Designer установлен на том же ПК, что и Cadence Allegro, процесс извлечения может выполняться автоматически средствами Altium Designer Import Wizard. Процесс запуска Мастера описан ниже. Обратите внимание: Мастер также выполняет проверку версии файлов; в настоящее время Мастер поддерживает файлы Allegro до версии 17.4 .

Импорт, когда Allegro не установлена на том же ПК, что и Altium Designer

Если Extracta.exe не установлена на том же ПК, что и Altium Designer, вы можете вручную выполнить процесс извлечения на ПК, где установлена утилита Extracta. Altium Designer запускает процесс извлечения, используя следующий пакетный файл и командный файл извлечения:

  1. Allegro2Altium.bat
  2. AllegroExportViews.txt

Чтобы вручную извлечь данные платы в ASCII:

  1. Скопируйте два файла, указанные выше, из папки <Altium_Designer_Installation_Folder>\System в известное место на ПК, где установлена Allegro.
  2. Скопируйте двоичный файл Allegro (*.brd или *.dra), который вы хотите преобразовать, в ту же папку.
  3. Запустите командную строку Windows и используйте команду cd, чтобы перейти в папку, содержащую скопированные файлы. Пример:

    cd C:\Documents\Files\Test

  4. Оказавшись в нужном каталоге, запустите пакетный файл Altium с помощью команды Allegro2Altium. Например:

    Allegro2Altium your_file.brd

    или

    Allegro2Altium your_file.dra

    где your_file.brd или your_file.dra — имя двоичного файла, который вы хотите преобразовать. Если имя файла содержит пробелы, заключите его в двойные кавычки, например Allegro2Altium "your file.brd".

  5. В результате будет создан ASCII‑файл (your_file.brd.alg или your_file.dra.alg) в этой папке. Скопируйте этот ASCII‑файл платы обратно на ПК, где его можно импортировать в Altium Designer с помощью Import Wizard.

Процесс преобразования проекта Allegro в ASCII управляется специальным пакетным файлом Allegro2Altium.Процесс преобразования проекта Allegro в ASCII управляется специальным пакетным файлом Allegro2Altium.

В стандартной установке Allegro проприетарная программа преобразования extracta.exe добавляется в системный путь окружения и поэтому доступна из любых расположений. Пакетный файл Allegro2Altium и ожидающий процесс преобразования не выполнятся, если к этой программе нет доступа. Если доступ к программе невозможен, см. статью Altium Knowledge Base с подробной информацией о настройке системной переменной среды Path для Extracta .

Доступ к импортеру и его запуск

Импортер файлов проектирования Allegro PCB доступен через Import Wizard  Altium Designer (File » Import Wizard), где опция выбирается на странице Select Type of Files to Import Мастера — выберите вариант Allegro Design Files.

При добавлении файлов в список импорта используйте выпадающий фильтр в диалоге выбора файла, чтобы выбрать между двоичными (*.brd) и ASCII‑файлами Allegro (*.alg).

Выберите для импорта либо двоичные, либо ASCII‑файлы проектирования Allegro. Для импорта двоичных файлов Allegro (*.brd) Allegro должна быть установлена на локальной машине.Выберите для импорта либо двоичные, либо ASCII‑файлы проектирования Allegro. Для импорта двоичных файлов Allegro (*.brd) Allegro должна быть установлена на локальной машине.

Если вы попытаетесь импортировать двоичный файл проектирования Allegro (*.brd) с помощью Import Wizard, не имея локально установленной Allegro, процесс импорта будет приостановлен и появится диалог предупреждения. В этом случае импортируйте ASCII‑версию файла проекта, созданную с помощью процесса извлечения ASCII‑файла Allegro (как описано выше).

Чтобы завершить импорт и преобразование, пройдите оставшиеся страницы Import Wizard, чтобы настроить и завершить конвертацию файлов проектирования Allegro в файлы проектирования Altium Designer.

Обратите внимание: Import Wizard предлагает настройку сопоставления слоев по умолчанию, которую можно изменить и сохранить как файл *.ini. Это сопоставление используется Import Wizard для построения соответствия слоев для каждой PCB в импортируемом проекте, поэтому при импорте нескольких файлов PCB можно загрузить сохраненный файл конфигурации сопоставления и применить его к отдельным (или ко всем) файлам PCB.

Примечания

  • Ознакомьтесь с подробной статьёй в базе знаний о импорте файлов Allegro в Altium Designer.

  • В Altium Designer 3D STEP‑модели хранятся внутри объекта 3D Body, который размещается в посадочном месте на PCB.

  • Импортер Allegro поддерживает импорт пользовательских pad stack’ов, определённых в дизайне платы Allegro. Импорт такого дизайна создаст пользовательские формы площадок в Altium Designer. Кроме того, если в Allegro в составе пользовательского pad stack’а определены «ножки» термоподключения, они будут импортированы как пользовательские соединения терморазвязки.

  • Когда терморазвязка ортогонального, диагонального или полного контакта задана на панели Properties для площадки в Allegro Constraint Manager, эти площадки импортируются в Altium Designer с соответствующим образом настроенными пользовательскими терморазвязками. Обратите внимание: если ширина или зазор терморазвязки не заданы для площадки в Allegro Constraint Manager, значения для Conductor Width и Air Gap Width в Altium Designer будут взяты соответственно из правил минимальной ширины линии и правила шага выводов, определённых в дизайне Allegro.

  • Чтобы обеспечить согласованность с дизайном Allegro, значения правил, связанных с шириной, импортируются в Altium Designer следующим образом:

    • Min Neck Width –> Min Width

    • Line Min Width –> Preferred Width

    • Line Max Width –> Max Width

    Если значение отсутствует (или равно нулю) в дизайне Allegro, оно наследует значение предыдущего диапазона.

  • При импорте дизайна Allegro можно импортировать более подробную информацию о pad stack’ах. Это позволяет импортировать в Altium Designer более точные свойства площадок, ближе соответствующие их эквивалентам в исходном дизайне Allegro. В рамках этой возможности поддерживаются различные медные формы на слоях при импорте файла посадочного места Allegro.

    Эта функция доступна, когда параметр Importer.Allegro.ReadPadLayers включён в диалоговом окне Advanced Settings dialog.

  • При импорте дизайна Allegro, если размер polygon pour меньше 2500 кв. mil, параметр Remove Islands Less Than автоматически отключается.

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

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

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

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

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

Content