从 xDX Designer 或 DxDesigner 导入设计

xDX Designer 原理图和库导入支持

支持将使用 SiemensEDA® Xpedition®xDXDesigner®(前身为DxDesigner®)采集的二进制格式设计传输到 Altium Designer,后者的.NET Framework 3.0 和.NET Framework 4.0 提供了这一支持。 Import Wizard.二进制导入器基本上是从现有的 ASCII 导入器(保持不变)中分离出来的,它不仅升级了二进制导入器接口,以支持从最新版本的 xDX Designer 进行数据传输,而且现在还支持更广泛的对象类型。

要在 Altium Designer 中访问 xDxDesigner 文件导入,必须安装软件扩展。 xDX Designer Importer软件扩展必须安装。Altium Designer 默认安装了该扩展。可手动安装或删除。

有关管理扩展的更多信息,请参阅 Extending Your Installation页面(Altium Designer DevelopAltium Designer AgileAltium Designer)。

xDX Designer 设计和库文件导入器可通过 Altium Designer 的 Import Wizard(File » Import Wizard) 中选择 Mentor xDxDesigner Designs and Libraries向导的 Select Type of Files to Import页面上的选项,即可使用 xDX Designer 设计和库文件导入器。

选择 Mentor xDxDesigner Designs and Libraries中选择 Import Wizard导入 xDX Designer 文件。
选择 Mentor xDxDesigner Designs and Libraries中选择 Import Wizard导入 xDX Designer 文件。

版本支持

导入器已针对 xDX Designer 7.9.4 版本(Expedition Enterprise 7.9.4,简称 EE7.9.4)进行了更新和测试。

支持的对象类型

将设计导入 Altium Designer 时,支持以下 xDX Designer 对象类型:

  • 弧形
  • 巴士
  • 环线
  • 组件自定义参数
  • 组件几何形状
  • 元件引脚
  • 线路
  • 多部件组件(封装)
  • 多页文档
  • 页外符号
  • 多边形
  • 端口和电源端口(现有组件)
  • 矩形
  • 片材自定义参数
  • 工作表符号
  • 邮票模板(邮票)
  • 文字标签
  • 导线(带标题)
  • Altium Designer 不支持多根引用。每个设计项目只支持单个顶层工作表。虽然导入程序通常会尝试添加一个人为的 "根 "工作表,但对于复杂的多层次设计结构的所有组合,这一点无法保证。
  • 对于导线和总线对象,xDX Designer 在定位相关网络标签时支持一定程度的灵活性。在导入过程中不支持这种自由定位。

xDX Designer 导入注意事项

  • 导入 Altium Designer 时,多部件符号会收到一个与 xDX Designer 中定义的第一个和最后一个部件名称相结合的设计项 ID。在生成的 CSV 文件中也会使用这些组合的设计项 ID。

  • 在 xDX Designer 中用于否定的 ~字符转换为引脚名称中的 \字符,以便在 Altium Designer 中正确表示否定符号。

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

    当高级设置对话框中的 Importer.UseCustomConnectors选项在高级设置对话框中启用时可用。

  • 导入 xDX Designer 设计时,在生成的原理图和原理图库文档中都支持组件的替代视图模式。

    有关 Altium Designer 显示模式的更多信息,请参阅创建原理图符号页面。

支持 DxDesigner 原理图和库导入

翻译完整的西门子 EDA DxDesigner 设计,包括原理图和库文件,都可以直接通过 Altium Designer 的 Import Wizard无需转换为中间格式,因此无需安装 DxDesigner。这些文件将被转换为 Altium Designer 原理图文档 (*.SchDoc) - 逻辑文件中定义的每张板都有一个原理图文档 - 并添加到 PCB 项目 (*.PrjPcb).

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

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

许多 DxDesigner 用户将 PADS Layout® 和 DxDesigner 结合使用,前者用于 PCB 布局,后者用于原理图捕获。要了解从 PADS Layout 导入设计的更多信息,请参阅 "从 PADS Logic 和 PADS Layout 导入设计"页面。

Import Wizard(File » Import Wizard)通过分析文件并提供许多默认设置和建议设置,如项目文件夹、到其他库的项目链接、绘图样式和输出项目结构等,消除了通常在设计翻译中发现的许多令人头疼的问题。该向导的所有页面都具有完全的灵活性,让您在投入实际翻译过程之前,可以随意控制翻译设置。选择 DxDesigner Designs and Libraries Files选项。 Select Type of Files to Import页面上的选项。

选择 DxDesigner Designs and Libraries Files中的 Import Wizard导入 DxDesigner 文件。
选择 DxDesigner Designs and Libraries Files中的 Import Wizard导入 DxDesigner 文件。

使用 DxDesigner 设计导入向导

您可以将设计直接从 Windows 资源管理器的项目文件夹拖放到导入向导的设计和库页面中。
您可以将设计直接从 Windows 资源管理器的项目文件夹拖放到导入向导的设计和库页面中。

您可以使用 Import Wizard无论是单独使用 DxDesigner 原理图文件,还是与 PADS Layout PCB 结合使用。由于 DxDesigner 和 Altium Designer 在项目文件和原理图文件的命名和组织方式上存在差异,因此值得简要回顾一下,以便准确了解导入过程后原理图设计和库文件将如何转换。

DxDesigner 根据用户定义的目录路径管理设计项目,系统中的所有内容都将此项目路径作为初始参考点。例如,项目路径中名为 sch的文件夹表示该文件夹下的文件是原理图文件。单个原理图文件的命名规则为 Name.N其中 N为数字编号。例如 schematic_design.1.DxDesigner 将其识别为原理图文件,只是因为该文件位于指定的项目路径中,并且位于名为 sch.同样,单个库文件的命名规则为 Name.N其中 N是一个数字编号。例如 library_res.1.DxDesigner 将其识别为库文件的唯一原因是,它位于指定的项目路径中,并且位于名为 sym.

Altium Designer 对某些文件类型(如原理图设计文件、库文件和项目文件)使用特定的文件扩展名。当您开始使用导入向导导入 DxDesigner 文件时,系统会询问您的项目目录名称。导入向导 Import Wizard知道要查找 schsym文件夹。如果该目录不存在,系统将给出警告信息。

原理图设计文件翻译

DxDesigner 项目路径和原理图文件在 Import Wizard中的项目路径和原理图文件翻译如下:

  • Project paths中的 DxDesigner 项目路径和原理图文件翻译如下*.PrjPCB)项目。一旦翻译完成,文件将被分组到该 PCB 项目中。例如,如果指定 C:\my_projects\LED_Matrix_Display作为 DxDesigner 项目路径,则 Import Wizard将在 LED_Matrix_Display.PcbPrj在 Altium Designer 中。

  • Schematic files (Name.N)转换为 Altium Designer 原理图文件 (*.SchDoc).每个原理图文件将作为单个 Altium Designer 原理图文件导入。设计层次结构将保持不变,包括复杂层次结构。打开原理图后,将显示原理图层次结构。

原理图设计对象转换

除少数例外情况外,大多数元件属性都会转换为参数:

  • Power Objects - 在 Altium Designer 中,包含 NETNAME 属性的 DxDesigner 符号会被识别并转换为电源对象。
  • Ports - 与电源对象类似,带有附加属性的符号表示端口。包含 IN、OUT 或 BI 属性的 DxDesigner 符号会被识别并分别转换为输入、输出或双向端口。
  • Signal - 包含 SIGNAL 属性的符号会被识别并转换为隐藏电源引脚。
  • Reference Designator - DxDesigner 符号中附加的 REFDES 属性格式通常为REFDES = R?当将其放入工作表时,用户将在工作表中指定组件的 REFDES,即 REFDES = R21。

其他常见的设计对象翻译如下:

  • DxDesigner 导线段和总线分别转换为导线和总线。
  • DxDesigner 中的导线或总线段可以附加一个标签。这将转化为网络标签。DxDesigner 中格式如下的网络标签字符串 D[0:8]会被替换为以下格式 D[0..8].
  • 复合符号类型被识别并翻译为 Altium Designer 工作表符号。符号引脚被翻译为工作表条目,工作表符号文件名将指向与符号文件前缀匹配的原理图工作表列表。

原理图库文件翻译

DxDesigner 符号库文件翻译如下:符号文件 (Name.N) 转换为 Altium Designer 库文件 (*.SchLib).每个符号文件将被导入到一个 Altium Designer 库文件中。翻译完成后,文件将被分组到自动创建的 Altium Designer PCB 项目 (*.PrjPCB) 自动创建。

原理图符号翻译

Component Name - 下表描述了 DxDesigner 符号如何转换为 Altium Designer 组件:

DxDesigner 符号

Altium Designer 组件

符号文件名。
例如,如果符号文件名为 cap.1,组件名将为 cap.1。
稍后将介绍的异类符号除外。

组件名称

REFDES 属性

代号

使用 DEVICE 属性

注释

任何其他符号属性

参数

Pin Type - 下表将 PINTYPE 属性从 DxDesigner 映射到 Altium Designer:

DxDesigner 引脚类型属性值

Altium Designer 引脚类型

BI

IO

TRI

HiZ

模拟

无源

OCL

开路集电极

OEM

开路发射器

  • Graphical Objects - 大多数对象都可以从 DXDesigner 直接转换到 Altium Designer。方框(定义为左下角和右上角)转换为四点多边形。

  • Multiple-part symbols - 附加到符号上的 PARTS 属性表示该符号所代表的零件数量,并转换为 Altium Designer 中的子零件数量。

  • Annotate Symbol Type - DxDesigner 将符号分为四种类型:复合、引脚、注释和模块。DxDesigner 中最常用的符号是工作表边框和图形注释。因此,此类符号在 Altium Designer 组件中的翻译为 TYPE = Graphical。

  • Heterogeneous Symbols - DxDesigner 中的异质符号是指具有相同 HETERO 属性的任何一组符号。当符号以一种 HETERO 类型分组时,它们代表一个设备。Altium Designer 会根据异构类型将这些符号转换为一个组件下的多个部件或显示模式。有三种不同的类型:

    • HETERO 类型 1- 同一设备中的不同组件。分配给该类型的 Altium Designer 属性格式如下:HETERO = sym1, sym2, [sym3]。

    • HETERO 类型 2 - 同一设备中的不同门。分配给该类型的 Altium Designer 属性格式如下:HETERO = sym, (symP) 其中 P = PARTS 编号。

    • HETERO 类型 3 - 这是一个分割 IC。分配给该类型的 Altium Designer 属性格式如下:HETERO = (icsymname), (icsymname)。该类型与 HETERO TYPE 1 的主要区别仅在于 DxDesigner 使用的与集成电路相关的上下文。

在 Altium Designer 中使用文档

在 Altium Designer 中,逻辑设计区域以文档开始,每个文档都有一个存储在硬盘上的文件。这意味着每个 Altium Designer 原理图页(页面)都有一个文件。也可以有多个不同类型的设计文档,这取决于您正在进行的设计的性质。开始使用时,大多数 DxDesigner 用户都会对原理图和 PCB 文档类型感兴趣,因为这些是他们的设计将被翻译成的文件。

原理图符号即零件

在 DxDesigner 中,符号块类型是通过属性、引脚和各种属性进行图形描述的逻辑实体。在原理图设计中放置块类型时,DxDesigner 会保留零件的身份,以便进行背面注释、网络列表、材料清单等。部件至少需要一个部件名称、一个部件参考前缀和一个 PCB 基底面名称。

在 Altium Designer 中,逻辑符号被认为是部件的基本起点。它最初至少可以定义为原理图库中的一个名称,并可添加引脚和任何图形符号或实施所需的其他显示选项。这种灵活性允许在设计和捕获过程中以不同方式表示元件。这不仅可以是原理图上的逻辑符号,也可以是印刷电路板上的基底面,甚至可以是用于仿真的 SPICE 定义。

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

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

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

旧版文档

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

Content