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

Чтобы поддержать необходимость загрузки и работы с файлами проектов Cadence® Allegro, 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, для вашей установки Altium Designer должна быть включена функция Allegro . По умолчанию эта функция в 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.

При добавлении файлов в список файлов для импорта используйте раскрывающееся меню фильтра браузера файлов, чтобы выбрать двоичные (*.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 предлагает настройку Layer Mapping по умолчанию, которую можно изменить и сохранить как файл *.ini. Это сопоставление используется Import Wizard для построения сопоставления слоев для каждой PCB в импортируемом проекте, поэтому при импорте нескольких PCB-файлов можно загрузить сохраненный файл конфигурации сопоставления и применить его к отдельным (или ко всем) PCB-файлам.

Примечания

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

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

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

  • Если для площадки в Allegro Constraint Manager в панели Properties задан тип thermal relief — orthogonal, diagonal или full contact, такие площадки импортируются в Altium Designer с соответствующим образом настроенными пользовательскими thermal relief. Обратите внимание: если ширина или зазор thermal relief не заданы для площадки в 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 можно импортировать более подробную информацию о стеке площадок. Это позволяет импортировать более точные свойства площадок в Altium Designer, делая их ближе к эквивалентам в исходном проекте Allegro. В рамках этой возможности поддерживаются различные формы меди на слоях при импорте файла посадочного места Allegro.

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

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

  • При импорте проекта Allegro может поддерживаться импорт масок припоя и пасты на уровне padstack для площадок (обычных и пользовательских форм, включая tented-площадки) и переходных отверстий (с расчетом расширений и включая tented-стороны).

    Также при импорте проекта Allegro, если на слоях Top или Bottom определены перечисленные ниже подклассы, в создаваемом документе PCB формируется пара слоев компонентов для размещения значений из этих слоев Top и Bottom; по умолчанию эти слои скрыты с точки зрения видимости.

    Подкласс Allegro Design

    Пара слоев компонентов Altium

    Layers - Components - Comp value

    COMPONENT_VALUE_TOP и COMPONENT_VALUE_BOTTOM

    Layers - Components - Dev type

    DEVICE_TYPE_TOP и DEVICE_TYPE_BOTTOM

    Layers - Components - Tolerance

    TOLERANCE_TOP и TOLERANCE_BOTTOM

    Layers - Components - User part

    PART_NUMBER_TOP и PART_NUMBER_BOTTOM

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

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

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

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

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

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

Content