连接其他设计工具

Altium 的设计软件可能只是您使用或需要连接的众多工程设计环境之一。

也许您需要连接到另一个设计和分析平台以执行功率仿真,也许您需要导入在另一个设计环境中开发的旧设计。无论出于何种原因,很可能有一天您需要与另一个设计工具连接。

执行导入或导出

与另一个设计环境的接口就是传输设计数据。这既可以通过读取/写入不同文件格式的设计数据来实现,也可以通过软件 API 直接传输数据。

导入操作通过 File » Import命令执行导入操作。此外,许多导入程序可以通过 Import Wizard.使用向导可以批量导入相关文件,如设计文件及其库。

通过在输出任务文件中添加所需的输出,可以创建输出输出。 Edit » Add Export Outputs子菜单或与 [Add New Export Output]控件相关的菜单 Export Outputs在主任务配置窗口中,从子菜单或与控制相关的菜单(位于区域底部)中添加所需输出, 然后从文件中生成输出或作为项目发布流程的一部分。另外,也可在相应的编辑器中通过 File » Export菜单执行导出操作。

导入向导

导入向导 Import Wizard(File » Import Wizard) 可以快速、轻松地将其他供应商的设计文件转换为 Altium Designer 文件。导入向导 Wizard引导您完成导入过程,处理项目的原理图和 PCB 部分,并管理它们之间的关系。

  • 单击 Cancel关闭 Import Wizard.
  • 点击 Back导航到上一屏幕。
  • 单击 Next导航到下一屏幕。
  • 点击 Finish关闭 Import Wizard.该选项仅在.NET 文件的最后一页可用。 Wizard.

选择要导入的文件类型

使用 Wizard选择要导入的文件类型。请参阅下面的 "与 EDA 设计工具接口"部分,了解可使用 . Import Wizard.

单击 Get More Importers打开 Extensions and Updates页面,您可以根据需要添加其他扩展名。

随后的 Wizard的后续页面会根据您选择的文件类型而改变。在下面的列表中找到所需的文件类型,然后点击链接访问该文件类型的相关信息。

与 EDA 设计工具的接口

下表总结了 EDA 设计工具及其支持导入 Altium Designer 和/或从 Altium Designer 导出的文件格式。

名称 支持的格式 了解更多
Protel®/ Altium

Import
所有以前的 Protel/Altium 原理图文件/库
所有以前的 Protel/Altium PCB 文件/库
CircuitMaker(当前 - *.CMPcbDoc)、CircuitStudio(*.CSPcbDoc)、PCBWorks(*.PWPcbDoc、*.SWPcbDoc)PCB 文件
CircuitMaker 2000 原理图 (*.ckt)
CircuitMaker 2000 用户库 (*.lib)
CircuitMaker 2000 设备库 (*.lib)
Protel 99SE 设计数据库 (*.ddb)
Protel DOS 原理图 (*.s??)
Tango PCB ASCII 文件 (*.pcb)
Autorax PCB (*.pcb)

Export
CircuitMaker PCB 文件 (*.CMPcbDoc)
CircuitStudio PCB 文件 (*.CSPcbDoc)
Protel PCB 2.8 ASCII (*.pcb)

Altium 设计软件导入导出支持

P-CAD®

Import
P-CAD V16 或 V17 二进制原理图设计文件 (*.sch)
P-CAD V16 或 V17 ASCII 原理图设计文件 (*.sch)
P-CAD V15、V16 或 V17 二进制 PCB 设计文件 (*.pcb)
P-CAD V15、V16 或 V17 ASCII PCB 设计文件 (*.pcb)
P-CAD V16 或 V17 二进制库文件 (*.lib)
P-CAD V16 或 V17 ASCII 库文件 (*.lia)
P-CAD PDIF 文件 (*.pdf)

Export
P-CAD V16 原理图设计文件 (*.sch)
P-CAD V16 原理图库文件 (*.lia)
P-CAD ASCII PCB (*.pcb)
P-CAD V16 PCB 库文件 (*.lia)

Altium 设计软件导入导出支持 - P-CAD 设计文件导入导出支持

Autodesk®EAGLE™

Import(XML 格式,6.4 至 9.4 版本)
EAGLE 原理图 (*.sch)
EAGLE PCB (*.brd)
EAGLE 库 (*.lbr)

从 EAGLE 导入设计

Cadence® Allegro® Import (最高 Allegro 版本 17.4;需要 Allegro,请查看导入前提条件)
Allegro 二进制 PCB (*.brd)
Allegro ASCII PCB (*.alg)
Allegro 基底面 (*.dra)

从 Allegro 导入设计

Cadence® OrCAD®

Import(高达 OrCAD 17.4 版本)
OrCAD 捕获设计 (*.dsn)
OrCAD 捕获库 (*.olb)
OrCAD 布局 PCB 文档 (*.max)

OrCAD PCB 编辑器 (*.brd) (需要 Allegro 导入器)
OrCAD PCB 库 (*.llb)
二进制格式的 OrCAD CIS 配置文件 (*.dbc)
OrCAD SDT (*.sch)
Export
OrCAD SDT 原理图 (*.sch)
OrCAD v7 捕获设计 (*.dsn)

OrCAD 捕获原理图库 (*.olb)

从 OrCAD 导入设计

从 OrCAD CIS 导入设计

将设计导出到 OrCAD

KiCad®

Import(KiCad 8.x 以下版本)
KiCad pro 文件 (*.pro)
KiCad kicad_pro 文件 (*.kicad_pro)
KiCad sch 文件 (*.sch)
KiCad kicad_sch 文件 (*.kicad_sch)
KiCad kicad_pcb 文件 (*.kicad_pcb)
KiCad lib 文件 (*.lib)
KiCad kicad_sym 文件 (*.kicad_sym)
KiCad kicad_mod 文件 (*.kicad_mod)

从 KiCad 导入设计

LTspice Import
LTspice ASC 文件 (*.asc)
LTspice ASY 文件 (*.asy)

从 LTspice 导入设计

从西门子EDA® DxDesigner®导入设计 Import(高达 VX2.x)
DxDesigner 设计和库

从 xDX Designer 或 DxDesigner 导入设计

西门子EDA®Xpedition Import(高达 VX2.x)
Xpedition 文件 (*.prj, *.pcb, *.lmc)

从 Xpedition 导入设计

西门子EDA® PADS™

Import(高达 VX2.x)
PADS 布局 ASCII 设计文件 (*.asc)
PADS 布局 ASCII 贴片库 (*.d)
PADS 逻辑 ASCII 设计文件 (*.txt)
PADS Logic ASCII CAE 贴花库 (*.c)
PADS Logic ASCII 零件类型库 (*.p)

Export
PADS Logic 5

从 PADS Logic 和 PADS Layout 导入设计

将设计导出到 PADS Logic

SiemensEDA®xDXDesigner®(至 EE7.9.4) Import(最高至 EE7.9.4)
xDX Designer 设计 (*.prj) 和库

从 xDX Designer 或 DxDesigner 导入设计

Simbeor Export
Simbeor 文件 (*.esx)

定义图层堆栈 - 导出图层堆栈

Zuken® CADSTAR® Import(截至 2018 年版本)
CADSTAR 原理图存档 (*.csa)
CADSTAR PCB 档案 (*.cpa)
CADSTAR 零件库 (*.lib)

从 CADSTAR 导入设计

Zuken® CR-5000® Import
Zuken CR-5000 PCF 文件 (*.pcf)
Zuken CR-5000 FTF 文件 (*.ftf)
Zuken CR-5000 EDS 文件 (*.eds)
Zuken CR-5000 EDF 文件 (*.edf)
Zuken CR-5000 LAF 文件 (*.laf)
Zuken CR-5000 SMB 文件 (*.smb)
Zuken CR-5000 PRF 文件 (*.prf)
Zuken CR-5000 CDFLAF 文件 (*.cdf)

从 CR-5000 导入设计

创建网表

Altium Designer 支持从活动项目中的所有相关源文件或活动源文件创建指定格式的网表。相关索引命令可从原理图编辑器中的 Design » Netlist For ProjectDesign » Netlist For Document子菜单中访问。

网表输出也可与指定的数据源一起添加到活动的 "输出任务配置 "文件中,方法是从 Edit » Add Netlist Outputs子菜单或与 [Add New Netlist Output]控件相关的菜单中选择命令,即可将 Netlist Outputs区域的主任务配置窗口中选择一条命令。每个子菜单都与特定格式的网表有关、 n而网表格式子菜单上的每个条目都与特定数据源有关、 m.

支持以下网表格式:

  • Cadnetix

  • Calay

  • 用于 PCB 的 EDIF

  • EESof

  • Intergraph

  • Mentor BoardStation

  • MultiWire

  • OrCad/PCB2

  • PADS

  • Pcad for PCB

  • PCAD

  • PCADnlt

  • Protel2

  • Protel

  • Racal

  • RINF

  • 科学卡

  • 探戈

  • Telesis

  • Wirelist

  • XSpice

生成网表格式的大多数命令条目只能在菜单中使用,前提是相关功能已作为 Altium Designer 安装的一部分进行了安装。

  • 要访问上面红色列出的网表,必须在安装 Altium Designer 时启用该功能。 Netlisters功能必须为 Altium Designer 安装启用。要访问PADS网络目录,必须在安装 Altium Designer 时启用该功能。 PADS功能必须在 Altium Designer 安装中启用。这些功能在 Altium Designer 中默认已启用。安装后可启用/禁用这些功能。

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

  • 要访问XSpicenetlister,必须安装 Mixed Simulation系统扩展必须安装。Altium Designer 默认安装了该扩展。可以手动安装或删除。

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

根据您选择创建的网表格式,启动该命令将直接生成网表,或出现一个中间对话框,允许您定义特定的格式相关选项。生成的文件最初将被关闭。

  • 所有输出文件都将写入 "选项 "选项卡上的 Output Path字段中指定的输出文件夹。默认情况下,输出路径设置为包含项目文件的文件夹的子文件夹,其名称为 Project Outputs for .输出路径可根据需要更改。在项目面板中,网表文件 (.NET) 将显示在 Generated\Netlist Files子文件夹下。请注意,如果从同一活动文档生成不同格式的网表,则之前生成的网表文件将被覆盖。
  • 如果选项 Use separate folder for each output type选项(也在 Options 选项卡),输出将被写入另一个子文件夹,其名称与您选择创建的网表格式一致(例如 Project Outputs for \ Output).在 Projects 面板中,输出将显示在 Generated ( Output)子文件夹下。这样,您就可以从项目的同一活动文档中生成多个网表,而不会覆盖任何文件。

与其他设计工具对接

Altium Designer 还可与其他设计工具(MCAD、CAE 等)连接,例如使用中性文件格式。下表总结了 Altium Designer 支持导入和/或导出的其他文件格式。

ECAD-MCAD CoDesign

请注意,对于支持的 MCAD 包,也可以使用 Altium 的 ECAD 到 MCAD 连接技术 CoDesigner 在 MCAD 和 ECAD 之间直接传输电路板和元件。通过连接的工作区(如 Altium 365 工作区),CoDesigner 可在 MCAD 软件和 Altium Designer 之间来回推送电路板形状和放置的元件。

了解更多Altium CoDesigner 的 ECAD-MCAD 直接设计功能

名称 支持的格式 了解更多
Ansoft™ 软件 Export(至 4.0 版本)
Ansoft™/ANSYS®中性文件 (*.anf)

将设计导出为 Ansoft 中性格式

Ansys Export
EDB 文件 (*.def)

将设计导出为 Ansys EDB 格式

AutoCAD Import/Export(直到 2018 版)
DXF 文件 (*.dxf)
DWG 文件 (*.dwg)

支持 AutoCAD-DXF 导入-导出

HyperLynx Export
HyperLynx 文件 (*.hyp)

将设计导出到 HyperLynx

IDF Import/Export
IDF 电路板文件 (*.brd, *.bdf, *.idb, *.enm, *.idf)

机械数据导入导出支持 - IDF 文件导入导出支持

IDX Import/Export
增量设计交换格式文件 (*.idx)

机械数据导入导出支持 - IDX 文件导入导出支持

MathWorks Export
逗号分隔值文件 (*.csv)
将设计导出为 MathWorks CSV 格式
Parasolid

Import
Parasolid 文本文件 (*.x_t)

Export
Parasolid 文本文件 (*.x_t)
Parasolid 二进制文件 (*.x_b)

机械数据导入导出支持 - Parasolid 文件导入导出支持

SolidWorks Import
SolidWorks 零件文件 (*.sldprt)

机械数据导入导出支持 - SolidWorks 零件文件导入支持

Specctra®

Import
Specctra 设计文件 (*.dsn)
Specctra 路线文件 (*.rte)

Export
Specctra 设计文件 (*.dsn)

确保兼容 Specctra 路由器的 PCB 准备就绪

步骤 Import/Export
STEP 格式文件(*.step、*.stp)

机械数据导入导出支持 - STEP 文件导入导出支持

VRML Export
VRML 文件 (*.wrl)

机械数据导入导出支持 - VRML 文件导出支持

大多数导入程序和导出程序都作为 Altium Designer 扩展程序提供,只有安装了该扩展程序,才会出现特定文件类型的导入/导出命令。请参阅特定导入/导出程序的页面,了解所需扩展的更多信息。

Altium 本身提供或由第三方开发了许多软件扩展,用于以某种可衡量的方式扩展 Altium Designer 的特性和功能。其中一些扩展包括

  • JTAG Maps- 免费的 JTAG Maps™ 扩展可帮助硬件工程师评估在其设计中使用边界扫描测试的潜力,并预先准备好 JTAG 测试数据。从JTAGLive®网站下载该扩展。

  • XJTAG DFT Assistant x64- 免费的XJTAG®DFT Assistant 扩展允许电路板设计人员在整个设计过程中评估和改进其 PCB 的可测试性。

  • MTBF and Reliability Toolkit- 使用 BQR fiXtress™ 可帮助您设计可靠的电子系统,而无需昂贵的重装或物理原型。从BQR®网站下载扩展。

Altium 产品区了解更多可用设计扩展。

Getting Help

如果您是第一次使用 Altium 软件进行设计,请阅读以下提示以帮助您入门:

  • 如果您是从其他设计环境转过来的,您可以从这里开始探索软件,或者直接进入从头到尾的入门教程
  • 使用本文档空间(www.altium.com/documentation) 中的可用资源,您可以通过 搜索图标进行搜索,也可以使用左侧的导航树进行浏览。
  • 无论您正在编辑什么类型的文档,您都可以在对象、编辑器、面板、菜单项或按钮上按 F1可访问有关该项目的参考信息。
  • 运行命令时按 Shift+F1可查看该命令的快捷键列表。
  • 探索Altium Academy Youtube 频道,这是一个为全球 PCB 设计师和工程师提供现代教育的在线体验。直接向专业人士和行业专家学习,因为他们分享的知识涵盖基本的 PCB 设计原理、高级工程主题以及介于两者之间的所有内容。
  • 参加网络研讨会或 Altium 的其他学习活动
  • 加入讨论论坛,与业内同行交流学习。
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

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

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

旧版文档

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

Content