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 Project或 Design » 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 安装的一部分进行了安装。
根据您选择创建的网表格式,启动该命令将直接生成网表,或出现一个中间对话框,允许您定义特定的格式相关选项。生成的文件最初将被关闭。
-
所有输出文件都将写入 "选项 "选项卡上的 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 支持导入和/或导出的其他文件格式。
大多数导入程序和导出程序都作为 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 软件进行设计,请阅读以下提示以帮助您入门: