从 OrCAD 导入设计

Altium Designer 的导入向导可处理完整的OrCAD®设计,包括Capture™原理图、Layout™ PCB 文件和库文件(至 OrCAD 17.4 版)。导入向导 Import Wizard通过分析导入的文件,为项目结构、层映射、PCB 基底面命名等提供默认设置和建议设置,从而消除了设计转换过程中通常会遇到的许多令人头疼的问题。通过向导步骤提供的灵活性,您可以在投入实际翻译过程之前,随心所欲地控制文件翻译设置。

要在 Altium Designer 中使用 OrCAD 导入功能,必须在安装 Altium Designer 时启用该功能。 OrCAD功能必须在安装 Altium Designer 时启用。Altium Designer 默认启用此功能。可在安装后启用/禁用。

有关更改已安装的核心功能的更多信息,请参阅 Installing & Managing页面(Altium Designer DevelopAltium Designer AgileAltium Designer)。

导入 OrCAD 文件

OrCAD 设计文件导入器可通过 Altium Designer 的 Import Wizard (File » Import Wizard) 中选择 Orcad Designs and Libraries Files选项。 Select Type of Files to Import页面上的选项,即可使用 OrCAD 设计文件导入器。该向导提供了指定原理图/PCB 设计文件和库文件的选项,以及从 OrCAD 到 Altium Designer PCB 层映射选项。

直接打开一个 OrCAD 文件 (*.dsn, *.max, *.olb, *.llb) 在 Altium Designer (File » Open) 中直接打开 OrCAD 文件 ( Import Wizard已指定导入的文件。

OrCAD 导入器可以导入在 OrCAD Layout.如果 PCB 是在名为 OrCAD PCB Editor(OrCAD PCB Designer Professional) 的产品中创建,则可使用Allegro 导入器将 PCB 和 PCB 库文件导入 Altium Designer。

文件翻译

导入的 OrCAD 文件翻译如下:

  • OrCAD 布局 (*.MAX) 文件翻译为 Altium Designer PCB 文件 (*.PcbDoc).
  • OrCAD Capture (*.DSN) 文件转换为 Altium Designer 原理图文件。文件中的每一页 .DSN文件中的每一页都将作为一个 Altium Designer 原理图文件 (*.SchDoc).文件中的设计缓存 .DSN文件中的设计缓存将作为原理图库 (*.SchLib).保留设计层次结构,包括复杂层次结构。
  • OrCAD .OLB(原理图库)文件将转化为 Altium Designer 原理图库文件 (*.SchLib).
  • OrCAD .LLB(PCB 库)文件将转换为 Altium Designer PCB 库文件 (*.PcbLib).
  • 翻译后的 OrCAD 库将自动分组为一个 PCB 项目。
  • OrCAD PCB 编辑器 (*.BRD& *.ALG) 文件可使用Allegro 导入器导入 Altium Designer。
从一个工具迁移到另一个工具,会受到将对象从第一个工具转换到导入工具的限制。有时无法转换所有对象类型。Altium 会定期改进 Import Wizard's 因此,如果在导入过程中遇到困难,请确保 Altium Designer 已更新至最新版本。这可能会带来更好的版本兼容性和更准确的导入。

导入 Orcad 和 PADS 设计和库文件

许多 PADS 用户将 PADS Layout 与 OrCAD Capture 结合使用,前者用于 PCB 布局,后者用于原理图捕获。本节假定这种组合。

所有使用过的 PADS PCB 图层必须在导入前映射到 Altium Designer 图层。向导页面上还有其他选项,可控制设计规则、缺失通孔和保留转换的自动创建。

需要注意的是,PCB 设计在导入时是如何映射层的。层映射只是 PADS PCB 层名称与 Altium Designer PCB 层名称之间的映射。当然,您可以随意更改映射,因为只给出了建议的默认映射。导入向导使用此映射为每个 PCB 建立层映射,然后可对其进行单独定制。这样做的理由是,如果您希望导入 10 个 PCB 设计,并希望将组装层 1 映射到机械层 1,您就不必为了获得正确的层映射而对 10 个 PCB 设计中的每个进行定制。

以这种方式导入的好处是,在导入多个设计时,层映射的批量管理可以节省大量时间。在这种情况下,默认图层映射将保存到首选项中。使用这种方法的缺点是,默认图层映射并不总是能智能地处理设计中的不同结构,因此可能需要在事后进行一些手动更改。

使用导入的文档

在 OrCAD Capture 中,所有设计工作都从页面开始,页面是设计的逻辑工作区。*.DSN文件)。在 Altium Designer 中,逻辑设计区域从文档开始,每个文档都有一个存储在硬盘上的文件。

这意味着每个 Altium Designer 原理图页(页面)都由一个原理图文档文件表示,这是需要牢记的关键概念差异。请注意,根据设计项目的性质,Altium Designer 还可以包含多个不同类型的文档(不仅仅是原理图和 PCB 设计文档)。

面板

Altium Designer 环境中的许多元素对于 OrCAD 用户来说并不陌生,例如与 OrCAD 项目管理器类似的项目面板。由于 Projects面板并不局限于原理图设计数据,它可以包括 PCB、所有库、输出文件以及其他项目文件,如非本地文件(PDF、文本文件、电子表格等)。

有关Altium Designer功能的更多信息,请参阅 Altium Designer文档部分。

项目结构

OrCAD Capture 与 Altium Designer 一样,支持平面和分层设计。

Capture 显示原理图,在 Capture 的项目管理器中显示为文件夹图标,其中包含显示为原理图工作表图标的页面。每个 Capture 原理图可由一个或多个页面组成,一个典型的平面 Capture 设计是一个原理图(文件夹),在该原理图中可根据需要在多个页面上绘制设计。

位于层次结构顶端的原理图文件夹被称为根模块,它直接或间接地指向设计中的所有其他模块。在 OrCAD 项目管理器中,根模块的文件夹图标上有一个反斜线。

Altium Designer 呈现的是相关原理图的层次结构,其中表与表之间的结构通常由 "表符号"(Sheet Symbols)定义。等效的 Capture 结构是分层块符号,它引用下层原理图。

有关在 Altium Designer 中管理项目结构的信息,请参见项目面板
  • 请注意,OrCAD 导入器会将导入的原理图文件中包含的缓存组件转换为 Altium Designer 原理图库(Altium Designer Schematic Library)。 *.DSN原理图文件中包含的缓存组件转换为 Altium Designer 原理图库 (*.SchLib).库中的元件条目将包括源文件中可用的基底面引用和参数。该功能与 Altium Designer 为本地项目制作原理图库的功能并无二致。
  • 在 OrCAD 原理图标题块中定义的参数将被视为/表现为原理图文档参数。

Convert Orcad Off-Page connectors as Altium Ports (instead of defaults Off-sheet connectors) 选项上的 Schematics General Options页面选项可用于将平面设计转换为需要端口的分层设计。请参见 Net Connectivity 部分的图片

网络连接

在 OrCAD Capture 中,网络连接是通过网络别名、页面外连接器、分层块和端口以及全局来实现的。单个原理图文件夹内原理图页面之间的网络通过页面外连接器连接,而层次块和端口则连接原理图文件夹之间的网络。全局器用于连接整个设计中的电源/接地网。

Altium Designer 使用一组类似的网络标识符来创建网络连接。在原理图页内,您可以使用导线网络标签。在原理图表之间,平面设计中的网通常使用端口连接,但也可使用表外连接器。分层设计中的网络是从下层工作表的端口连接到代表下层工作表的工作符号中的同名工作表项。电源/接地网使用电源端口连接。

生成的原理图文档支持电源端口、自定义端口连接器和双向表外连接器。这些对象的图形与原始设计中的图形相同。导入的电源端口和表外连接器的值也与原始设计中的相同。 CustomStyle属性的值。

如果需要,可以启用 Convert Orcad Off-Page connectors as Altium Ports (instead of defaults Off-sheet connectors) 选项 Schematics General Options页面上的选项,以省去将页面外连接器转换为端口所需的手动过程。

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。

Content