Импорт проекта из OrCAD
Перевод полных проектов OrCAD®, включая схемы Capture™, файлы печатных плат Layout™ и библиотечные файлы, может быть выполнен с помощью Import Wizard в Altium Designer (до версии OrCAD 17.4). Import Wizard значительно упрощает обычно сложный процесс переноса проектов, анализируя импортируемые файлы и предлагая значения по умолчанию и рекомендуемые настройки для структуры проекта, сопоставления слоев, именования посадочных мест PCB и многого другого. Гибкость, обеспечиваемая шагами мастера, позволяет вам получить как минимальный, так и полный контроль над настройками преобразования файлов до запуска самого процесса переноса.
Импорт файлов OrCAD
Импортер файлов проектов OrCAD доступен через Import Wizard Altium Designer (File » Import Wizard) при выборе параметра Orcad Designs and Libraries Files на странице Select Type of Files to Import мастера. Мастер предоставляет возможности выбора как файлов схем/печатных плат, так и библиотечных файлов, а также параметры сопоставления слоев PCB OrCAD с Altium Designer.
Import Wizard - Orcad Designs and Libraries Files
Файлы проектов и библиотек Orcad
Importing Orcad Designs
Нажмите Add, чтобы выбрать, какие файлы проектов OrCAD включить в процесс импорта. Вы можете удалить выбранный файл, нажав Remove.
Importing Orcad Libraries
Нажмите Add, чтобы выбрать, какие библиотечные файлы OrCAD включить в процесс импорта. Вы можете удалить выбранный файл, нажав Remove.
Reporting Options
Используйте страницу Reporting Options для настройки общих параметров формирования журнала.
В разделе General Settings включите нужные параметры: Log All Errors, Log All Warnings и Log All Events.
Schematics General Options
Используйте эту страницу мастера, чтобы управлять импортом объектов OrCAD.
При необходимости включите Convert Orcad Component Rectangles to Altium Designer Rectangles.
При необходимости включите Convert Orcad Off-Page connectors as Altium Ports (instead of defaults Off-sheet connectors).
Schematics Sheet Options
Используйте эту страницу мастера, чтобы управлять импортом страниц OrCAD.
Title Blocks – основные надписи OrCAD импортируются как компоненты схемы. В Altium Designer основные надписи ограничены двумя типами: Standard и ANSI, при этом их графику нельзя редактировать. Если вам требуется более гибкое решение, можно использовать шаблоны. Шаблоны позволяют размещать на листе схемы любые графические данные.
- Strip Orcad Title Blocks – включите, чтобы удалить основные надписи OrCAD.
-
Enable AdvSCH Title Blocks – установите флажок, чтобы включить основные надписи AdvSCH. Используйте раскрывающийся список для выбора
StandardилиANSI.
Pin-to-Pin Spacing
- Pin-to-Pin Spacing – введите требуемое соотношение расстояний.
- Resize Sheet – включите, чтобы изменять размер листа на основе расстояния между выводами pin-to-pin, заданного в текстовом поле выше.
Schematics Parameter and Net Connectivity Options
Используйте эту страницу мастера, чтобы управлять импортом свойств и соединительных точек OrCAD.
Properties – свойства OrCAD обычно импортируются как параметры схемы, за исключением свойств проводов, которые импортируются как тексты.
- Auto-position Parameter – включите, чтобы автоматически размещать параметры схемы в стороне после поворота или других перемещений.
- Disable "Mark Manual Parameters" – параметры, размещенные вручную, будут отмечены синими точками. Установите этот флажок, чтобы отключить эту функцию.
- Force convert all I/O and Bi-directional pins to passive pins - включите, чтобы принудительно преобразовать все выводы I/O и двунаправленные выводы в пассивные.
-
Import Orcad Junctions – используйте раскрывающийся список, чтобы выбрать, какие соединительные точки импортировать. Доступны варианты:
Only Cross JunctionsиAll.
PCB Color and Rules Options
Options
- Run Online DRC after importing files – используйте раскрывающийся список, чтобы выбрать между Suppress Online DRC и Use Preference Settings в зависимости от того, как вы хотите запускать DRC после импорта файлов.
- Use Orcad Color Settings – включите, чтобы использовать импортированные настройки цветов Orcad.
Design Rules
- Import Solder Mask Rules – включите, чтобы импортировать правила Orcad для паяльной маски.
- Import Solder Paste Rules – включите, чтобы импортировать правила Orcad для паяльной пасты.
- Allow Via Underneath Pad – включите, чтобы разрешить импортированные переходные отверстия под контактными площадками.
- Import Free Vias As Vias – включите, чтобы разрешить импортированные свободные переходные отверстия как via.
Current PCB Layer Mappings
Эта страница мастера используется для просмотра и редактирования сопоставления слоев для каждой PCB Orcad. По умолчанию мастер предоставляет сопоставление слоев для построения карты слоев каждой PCB. Сопоставление слоев можно настроить для каждого импортируемого проекта. При желании вы можете импортировать несколько проектов PCB Orcad и сопоставить один и тот же слой Orcad с одним и тем же слоем Altium Designer. Вы можете один раз настроить сопоставление слоев и затем использовать его для всех импортируемых файлов. Преимущество такого способа импорта состоит в том, что пакетное управление слоями экономит время при импорте нескольких проектов. Недостаток в том, что сопоставление слоев по умолчанию не всегда достаточно интеллектуально работает при различиях в структуре проектов, поэтому могут потребоваться некоторые ручные изменения.
В области сетки перечислены Orcad Layer Name, Orcad Layer Type и Altium Design Layer. Нажмите значок
справа от каждой области, чтобы отфильтровать отображаемый список в этой области.
При необходимости вы можете редактировать сопоставление слоев для любых или всех импортируемых PCB-проектов Orcad или библиотечных файлов на этой странице мастера. Чтобы сгруппировать данные по столбцу, перетащите заголовок столбца в указанную область в верхней части таблицы.
- File Menu – используйте этот параметр, чтобы перейти к записи пути к файлу.
Щелчок правой кнопкой мыши в области сетки или выбор кнопки Menu предоставляет подменю, в котором можно:
-
Invert Selection – выбрать, чтобы инвертировать элементы: выбранные станут невыбранными, а невыбранные — выбранными.
-
Set Selection To – выбрать, чтобы открыть подменю типов слоев (перечисленных ниже) с их собственными подменю слоев, из которых можно выбрать нужный слой:
-
Signal Layers -
Plane Layers -
Mechanical Layers -
Other Layers
-
-
Load Layer Mapping – выбрать, чтобы открыть диалоговое окно Load Configuration для загрузки нужных файлов сопоставления.
-
Save Layer Mapping – выбрать, чтобы открыть диалоговое окно Choose File to Save Layer Mapping. Выберите файл из списка File Paths, который вы хотите сохранить как файл сопоставления слоев (*.lni). После выбора нажмите OK , чтобы открыть диалоговое окно Save Configuration, где можно указать место сохранения файла.

Диалоговое окно Choose File to Save Layer Mapping
Output Library Options
Используйте эту страницу мастера, чтобы управлять тем, как группируются импортированные библиотеки.
Library Import Options – выберите один из следующих вариантов группировки выходных библиотек.
- Output Libraries as PCB Project – выберите, чтобы минимизировать интеграцию между библиотеками PCB и схем. Импортированные библиотеки будут сгруппированы только как PCB-проект. Позже их можно добавить в список библиотек на панели library. Такая настройка наиболее удобна для тех, кто хочет работать в той же среде, что и в OrCAD.
- Output Libraries as Library Packages – выберите, чтобы сгруппировать библиотеки в библиотечные пакеты. Затем можно выбрать компиляцию библиотечных пакетов как интегрированных библиотек, включив Compile as Integrated Libraries. Интегрированные библиотеки объединяют библиотеки PCB, схем и PSpice, обеспечивая более тесное взаимодействие. Ошибки компиляции отображаются на панели Messages.
Placement Outline Obstacles
- Convert Orcad Placement Outline Obstacles – включите, если хотите преобразовать препятствия placement outline Orcad.
- Altium Designer Layer – используйте это поле, чтобы определить, какой механический слой вы хотите переопределить.
- Outline track width – используйте это поле, чтобы задать требуемую ширину линии контура.
Output PCB Projects
Используйте эту страницу мастера, чтобы просмотреть структуру выходного проекта и указать выходной каталог, в который будут импортированы файлы. Используйте значок Browse Folder, чтобы найти и выбрать Project Output Directory.
Нажмите Menu, чтобы получить доступ к параметрам редактирования структуры проекта:
-
Create Project – нажмите, чтобы открыть диалоговое окно Create Project и добавить проект.

Используйте диалоговое окно Create Project, чтобы добавить новый проект. -
Rename Project – нажмите, чтобы переименовать выбранный проект. Этот параметр доступен только при выборе
*.PrjPcb file. - Remove Selected Projects – нажмите, чтобы удалить выбранный проект из структуры PCB Projects.
- Reset Structure to Default – нажмите, чтобы сбросить структуру PCB Projects к значениям по умолчанию.
-
Add Designs to Project – нажмите, чтобы добавить проект(ы) в проект. Этот параметр доступен только при выборе
*.PrjPcb file. - Remove Selected Designs - нажмите, чтобы удалить выбранные файлы проекта.
Output Libraries
Выходной каталог для импортированных библиотек показан на этой странице мастера. Используйте значок Browse Folder, чтобы найти и выбрать нужный Library Output Directory.
Executing Import Process
Зеленая индикаторная полоса показывает ход процесса импорта, одновременно выводя каждый файл по мере продолжения процесса.
Closing the Wizard
Мастер импорта OrCAD завершил работу. Появится панель Messages со всеми относящимися к процессу сообщениями. Нажмите Finish, чтобы закрыть мастер. Если в процессе импорта были сгенерированы предупреждения, откроется файл *.LOG с их перечнем.
Импортированные файлы OrCAD преобразуются следующим образом:
-
Файлы OrCAD Layout (
*.MAX) преобразуются в PCB-файлы Altium Designer (*.PcbDoc). -
Файлы OrCAD Capture (
*.DSN) преобразуются в файлы схем Altium Designer. Каждая страница в файле.DSNбудет импортирована как отдельный файл схемы Altium Designer (*.SchDoc). Кэши проекта в файле.DSNбудут импортированы как библиотека схем (*.SchLib). Иерархия проекта сохраняется, включая сложную иерархию. -
Файлы OrCAD .OLB (библиотеки схем) будут преобразованы в файлы библиотек схем Altium Designer (
*.SchLib). -
Файлы OrCAD .LLB (библиотеки PCB) будут преобразованы в файлы библиотек PCB Altium Designer (
*.PcbLib). -
Преобразованные библиотеки OrCAD автоматически группируются в один проект PCB.
Преобразование файлов
Импортированные файлы OrCAD преобразуются следующим образом:
- Файлы OrCAD Layout (*.MAX) преобразуются в PCB-файлы Altium Designer (*.PcbDoc).
- Файлы OrCAD Capture (*.DSN) преобразуются в файлы схем Altium Designer. Каждая страница в файле .DSN будет импортирована как отдельный файл схемы Altium Designer (*.SchDoc). Кэши проекта в файле .DSN будут импортированы как библиотека схем (*.SchLib). Иерархия проекта сохраняется, включая сложную иерархию.
- Файлы OrCAD .OLB (библиотеки схем) будут преобразованы в файлы библиотек схем Altium Designer (*.SchLib).
- Файлы OrCAD .LLB (библиотеки PCB) будут преобразованы в файлы библиотек PCB Altium Designer (*.PcbLib).
- Преобразованные библиотеки OrCAD автоматически группируются в один проект PCB.
- Файлы OrCAD PCB Editor (*.BRD & *.ALG) можно импортировать в Altium Designer с помощью Allegro importer.
Импорт файлов проектов и библиотек Orcad и PADS
Многие пользователи PADS используют комбинацию PADS Layout для трассировки PCB и OrCAD Capture для создания схем. В этом разделе предполагается именно такая комбинация.
Перед импортом все используемые слои PCB PADS должны быть сопоставлены со слоями Altium Designer. На страницах мастера также доступны дополнительные параметры для управления автоматическим созданием правил проектирования, отсутствующими переходными отверстиями и преобразованием keep-out-областей.
Следует отметить, как выполняется сопоставление слоев при импорте проектов PCB. Layer Mapping — это просто сопоставление между именами слоев PCB в PADS и слоями PCB в Altium Designer. Разумеется, вы можете изменить столько сопоставлений, сколько потребуется, поскольку по умолчанию предлагаются только рекомендуемые варианты. Это сопоставление используется мастером импорта для построения карты слоев для каждой PCB, которую затем можно настраивать индивидуально. Логика здесь в том, что если вы хотите импортировать десять проектов PCB и хотите сопоставить слой Assembly 1 со слоем Mechanical Layer 1, вам не придется настраивать каждый из десяти проектов PCB отдельно, чтобы получить правильное сопоставление слоев.
Преимущество такого способа импорта состоит в том, что пакетное управление сопоставлением слоев может существенно сэкономить время при импорте нескольких проектов. В этом случае сопоставление слоев по умолчанию будет сохранено в ваших настройках Preferences. Недостаток заключается в том, что Default Layer Mapping не всегда корректно учитывает различия в структурах проектов, поэтому после импорта могут потребоваться некоторые ручные изменения.
Import Wizard - Orcad and PADS Designs and Libraries Files
Файлы проектов и библиотек Orcad и PADS
Selecting the OrCAD and PADS Design Files
Используйте эту страницу мастера, чтобы добавить файлы проектов OrCAD и PADS, которые нужно импортировать. Нажмите Add, чтобы найти и выбрать нужные файлы. Нажмите Remove, чтобы удалить выбранный файл.
Selecting the OrCAD and PADS Library Files
Используйте эту страницу мастера, чтобы добавить файлы библиотек OrCAD и PADS, которые нужно импортировать. Нажмите Add, чтобы найти и выбрать нужные файлы. Нажмите Remove, чтобы удалить выбранный файл.
Setting the Reporting Options
Используйте страницу Reporting Options для настройки общих параметров ведения журнала и отчетов.
В разделе General Settings включите нужные параметры: Log All Errors, Log All Warnings и Log All Events.
Setting the Schematic Options
Используйте эту страницу мастера, чтобы управлять импортом файлов OrCAD DSN (проект) и OLB (библиотека).
При необходимости включите Convert OrCAD Component Rectangles to Altium Designer Rectangles.
Обычно свойства OrCAD импортируются как параметры схемы (за исключением свойств проводников) и добавляются как текст. Для параметров схемы можно включить автоматическое позиционирование с помощью Auto-position Parameters, чтобы они автоматически размещались в стороне после поворота или других перемещений. По умолчанию параметры, размещенные вручную, будут отмечены синими точками. Чтобы отключить это поведение по умолчанию, включите Disable "Mark Manual Parameters".
Функция расстояния между выводами pin-to-pin в OrCAD в настоящее время недоступна в Altium Designer. Введите требуемый коэффициент расстояния в текстовое поле Pin-to-Pin Spacing. Если вы также хотите изменить размер листа на основе введенного расстояния, включите Resize Sheet.
Setting Schematic Sheet Options
Используйте эту страницу мастера, чтобы управлять импортом страниц и соединений OrCAD.
Основные надписи OrCAD импортируются как компоненты схемы. Altium Designer также поддерживает эту возможность; однако основные надписи в Altium Designer ограничены двумя типами: Standard и ANSI, и их графика не редактируется. Если это вам не подходит, для более гибкого решения можно использовать шаблоны. Шаблоны позволяют размещать на листе схемы любые графические данные. Включите Strip OrCAD Title Blocks , чтобы удалить основные надписи OrCAD. При необходимости установите флажок Enable Schematic Title Blocks, затем в раскрывающемся списке выберите Standard или ANSI.
Включите Force convert all I/O and Bi-directional pins to passive pins, чтобы автоматически преобразовывать вход/выход и двунаправленные выводы в пассивные выводы.
Setting PCB and PCB Library Default Options
Используйте эту страницу мастера, чтобы задать параметры по умолчанию, общие для процессов импорта PCB и библиотек PCB.
Включите Override Pad Inner Value With Largest Found, чтобы указать, что импортированные контактные площадки будут иметь на внутренних слоях размер, равный наибольшему найденному размеру.
Setting Options for PCB Import Process
Используйте эту страницу мастера, чтобы задать параметры по умолчанию, относящиеся именно к процессу импорта PCB.
Включите любые Design Rules, которые нужно импортировать: Import Clearance Rules, Import Routing Rules и Import Routing Rules.
Включите любые Keep-Out Options , которые нужно импортировать: Import Placement Keep-Outs As Rooms, Import Trace & Copper Keep-Outs As Cut-Out Regions и Import Copper Pour & Plane Keep-Outs As Cut-Out Regions.
Включите любые нужные дополнительные Options:
- Add Missing Via On Route Layer Change
- Generate Teardrops
- Generate Rules For Thermals In Pad Stacks
- Change Attributes For Used Layers
Укажите нужный Plane Pullback Distance в текстовом поле. Установите флажок, чтобы Rebuild All Internal Planes.
PCB and PCB Library Options
Эта страница мастера используется для просмотра и редактирования параметров для каждой библиотеки PADS PCB и PCB. Все несопоставленные слои выделяются розовым цветом.
Нажмите Edit Mapping, чтобы открыть диалог PADS PCB Library ASCII File Import Options dialog.
Перед импортом все используемые слои PADS PCB должны быть сопоставлены со слоями Altium Designer. Диалог PADS PCB Library ASCII File Import Options dialog позволяет пользователю сопоставить слои PADS PCB со слоями Altium Designer. Этот диалог также предоставляет доступ к диалогу Importer Settings dialog, в котором пользователь может управлять правилами проектирования, отсутствующими переходными отверстиями и преобразованием keep-out-областей в процессе импорта.
Setting Output Library Options
Используйте эту страницу мастера, чтобы управлять группировкой импортированных библиотек.
Library Import Options – выберите один из следующих вариантов группировки выходных библиотек.
- Output Libraries as PCB Project – выберите этот вариант, чтобы минимизировать интеграцию между библиотеками PCB и схем. Импортированные библиотеки будут сгруппированы только как проект PCB. Позже их можно будет добавить в список библиотек на панели библиотек. Такая настройка наиболее удобна для тех, кто хочет работать в той же среде, что и в OrCAD.
- Output Libraries as Library Packages – выберите этот вариант, чтобы сгруппировать библиотеки в пакеты библиотек. Затем можно выбрать компиляцию пакетов библиотек как интегрированных библиотек, включив Compile as Integrated Libraries. Интегрированные библиотеки объединяют библиотеки PCB, схем и PSpice, обеспечивая более тесное взаимодействие. Ошибки компиляции отображаются на панели Messages.
Specifying the Output Directory
Используйте эту страницу мастера для просмотра структуры выходного проекта и указания выходного каталога, в который следует импортировать файлы. Используйте значок Browse Folder, чтобы найти и выбрать Project Output Directory.
Нажмите Menu, чтобы получить доступ к параметрам редактирования структуры проекта:
-
Create Project – нажмите, чтобы открыть диалог Create Project dialog и добавить проект.

Используйте диалог Create Project, чтобы добавить новый проект. -
Rename Project – нажмите, чтобы переименовать выбранный проект. Этот параметр доступен только при выборе
*.PrjPcb file. - Remove Selected Projects – нажмите, чтобы удалить выбранный проект из структуры PCB Projects.
- Reset Structure to Default – нажмите, чтобы сбросить структуру PCB Projects к значениям по умолчанию.
-
Add Designs to Project – нажмите, чтобы добавить проект(ы) в проект. Этот параметр доступен только при выборе
*.PrjPcb file. - Remove Selected Designs - нажмите, чтобы удалить выбранные файлы проекта.
Specifying the Output Library Directory
Используйте эту страницу мастера, чтобы просмотреть структуру выходной библиотеки и указать выходной каталог, в который будут импортированы файлы библиотеки. Используйте значок Browse Folder, чтобы найти и выбрать Library Output Directory.
Executing Import Process
На этой странице отображается зеленая индикаторная полоса хода процесса импорта.
Closing the Wizard
Работа мастера импорта OrCAD и PADS завершена. Появится панель Messages со всеми относящимися к делу сообщениями. Нажмите Finish, чтобы закрыть мастер. Если в процессе импорта были сгенерированы предупреждения, откроется файл *.LOG с их списком.
Файлы PADS и OrCAD преобразуются следующим образом:
-
Файлы PADS ASCII PCB Layout (
*.ASC) преобразуются в файлы PCB Altium Designer (*.PcbDoc). -
Файлы PADS ASCII PCB Library преобразуются в файлы библиотек PCB Altium Designer (
*.PcbLib). -
Файлы OrCAD Capture (
*.DSN) преобразуются в файлы схем Altium Designer. Каждая страница в файле .DSN будет импортирована как отдельный файл схемы Altium Designer (*.SchDoc). Кэши проекта в файле .DSN будут импортированы как библиотека схем (*.SchLib). Иерархия проекта сохраняется, включая сложную иерархию. -
Файлы библиотек схем OrCAD (
*.OLB) будут преобразованы в файлы библиотек схем Altium Designer (*.SchLib). -
Файлы будут сгруппированы в проект PCB Altium Designer (
*.PrjPCB), который создается автоматически. - Преобразованные библиотеки OrCAD автоматически группируются в один проект PCB.
Работа с импортированными документами
В OrCAD Capture вся работа над проектом начинается со страницы, которая является логической рабочей областью проекта, и в одном файле схемы OrCAD (*.DSN file) может быть несколько страниц схемы. В Altium Designer логическая область проекта начинается с документа, и для каждого документа существует файл, хранящийся на жестком диске.
Это означает, что каждый лист схемы Altium Designer (страница) представлен файлом документа схемы, что является важным концептуальным отличием, о котором следует помнить. Обратите внимание, что Altium Designer также может включать несколько документов разных типов (не только документы схемы и PCB), в зависимости от характера проекта.
Панели
Многие элементы среды Altium Designer покажутся пользователям OrCAD знакомыми, например панель Projects, которая похожа на диспетчер проектов OrCAD. Поскольку панель Projects не ограничивается данными схемы, она может включать PCB, все библиотеки, выходные файлы, а также другие документы проекта, например файлы сторонних форматов (PDF, текстовые файлы, электронные таблицы, и т. д.).
Структура проекта
OrCAD Capture, как и Altium Designer, поддерживает плоские и иерархические проекты.
В Capture схема отображается как значок папки в Project Manager Capture и содержит страницы, показанные значками листов схемы. Каждая схема Capture может состоять из одной или нескольких страниц, и типичный плоский проект Capture — это одна схема (папка), в которой проект размещается на таком количестве страниц, какое требуется.
Папка схемы на вершине иерархии, которая прямо или косвенно ссылается на все остальные модули проекта, называется корневым модулем. В диспетчере проектов OrCAD корневой модуль имеет обратную косую черту на значке папки.
В Altium Designer представлена иерархия связанных схем, где структура связей между листами обычно определяется с помощью Sheet Symbols. Эквивалентной конструкцией в Capture является символ Hierarchical Block, который ссылается на схему нижнего уровня.
Связность цепей
В OrCAD Capture связность цепей создается с помощью псевдонимов цепей, межстраничных соединителей, иерархических блоков и портов, а также глобальных сигналов. Цепи между страницами схемы в пределах одной папки схемы соединяются через межстраничные соединители, тогда как иерархические блоки и порты соединяют цепи между папками схем. Глобальные сигналы используются для соединения цепей питания/земли по всему проекту.
Altium Designer использует аналогичный набор идентификаторов цепей для создания связности. В пределах листа схемы можно использовать Wires и Net Labels. Между листами схемы цепи в плоском проекте обычно соединяются с помощью Ports, но также доступны и Off-Sheet Connectors. В иерархическом проекте цепи соединяются от порта на нижнем листе к Sheet Entry с тем же именем в символе листа, представляющем нижний лист. Цепи питания/земли соединяются с помощью Power Ports.
При необходимости можно включить параметр Convert Orcad Off-Page connectors as Altium Ports (instead of defaults Off-sheet connectors) на странице Schematics General Options, чтобы исключить ручной процесс, необходимый для преобразования межстраничных соединителей в порты.




