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

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

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

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

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

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

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

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

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

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

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

Если Altium Designer установлен на том же ПК, что и Cadence Allegro, процесс извлечения может автоматически выполняться средством Import Wizard Altium Designer. Процесс запуска мастера описан ниже. Обратите внимание, что мастер также выполняет проверку версии файлов; в настоящее время мастер поддерживает файлы 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 и ожидающий процесс преобразования завершатся ошибкой, если к этой программе невозможно получить доступ. Подробную информацию о настройке системной переменной среды Path для Extracta, если доступ к программе невозможен, см. в статье базы знаний Altium.

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

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

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

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

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

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

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

Примечания

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

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

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

  • Если для контактной площадки в панели 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.

  • При импорте проекта Allegro, если полигональная заливка имеет размер менее 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