Импорт проекта из 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).

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

Мастер импорта 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 выполняет процесс извлечения с использованием файла Allegro2Altium.bat.

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

  1. Скопируйте файл Allegro2Altium.bat из папки <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) с помощью мастера импорта, не имея локально установленного Allegro, процесс импорта будет приостановлен и отобразится диалоговое окно с предупреждением. В этом случае импортируйте ASCII-версию файла проекта, созданную в процессе извлечения ASCII-файла Allegro (как описано выше).

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

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

Примечания

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

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

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

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

    Эта возможность доступна, когда параметр Importer.Allegro.ReadPadLayers включен в диалоге Advanced Settings.

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

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

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

    Подкласс проекта Allegro

    Пара слоев компонентов 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.

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

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

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

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

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

Content