Altium Designer库文件与Protel 99SE库文件转化

时间:2024-04-02 10:38:58

前言:

  1. 本博文基于图书《altium designer 17电路设计与仿真》和相关教程,和网上论坛的一些总结而得,如有错误,还望指出,多交流;

###一,AD和99SE什么关系?
总结起来就一句话:99SE是AD的老祖宗;
Protel和Altium Designer的发展历程
1988年 美国ACCEL Technologies公司 推出TANGO。
随后,澳大利亚Protel公司推出Protel CAD软件作为TANGO的升级版本,相继推出的有Protel for DOS

1998年 Protel公司 Protel98

1999年 Protel公司 Protel99、Protel99SP1、Protel99SE

2001年 Protel公司改名为Altium公司

2002年第一季度Altium公司推出Protel DXP

2004年 Altium公司 Protel DXP 2004

2006年 Altium公司 Altium Designer6.0

2008年3月 Altium公司 Altium Designer6.9

2008年6月 Altium公司 Altium Designer Summer 08(7.0等)

2008年12月 Altium公司 Altium Designer Winter 09 (8.0\8.1\8.3等)

2009年7月 Altium公司 Altium Designer Summer 09 (9.0\9.1\9.2\9.3\9.4等)

2010年5月 Altium公司 Altium Designer Release 10

…………
直到现在已经发展成了 Altium Designer 18

So,Altium Designer就是Protel的升级版,但从名字的变化来看,绝非是简单的升级,而是一种脱胎换骨!就目前大多数高校的教学情况看,还在教授Protel,无可厚非,Protel简单易上手。但大中国区地区首席执行官沈宇豪对于Altium Designer的优点有着明确的表述“如果Protel能实现一个功能,那么Altium Designer足能实现十个功能”。因此,从以后的发展来说的话,不能只会一个Protel这么随意,AD是很有必要掌握的;

为什么要进行文件转化

原因1:AD虽然是99SE的升级版本,但是两个软件不能打开彼此的库文件;AD采用集成文件库,一般文件以“.SchLib(原理图库文件)”或“.PCBLib(PCB库文件)”后缀结尾;99SE则采用不是集成文件库,而是以“.Lib”结尾的库文件;
原因2:方便两个版本的使用者资源共享;虽说AD是Protel的升级版,但是由于各个公司以及其电路设计人员在使用习惯上的不同,目前为止,仍然有大量的公司还在使用Protel产品;并且目前大部分中国高等教育还停留在protel阶段;

获得AD10以上版本的库文件的方式:

链接来自altium designer官网:
https://designcontent.live.altium.com/#UnifiedComponents
注:目前在网上以及一些前辈写过的博客上,我看到了在AD10及其以前版本软件的库文件相应的官网链接,但是目前altium公司已经停止了对AD10及其以前软件所对应的文件库的更新,之前的还可以下载使用;

将AD库文件转换成99SE库文件(.IntLib----->.Lib)

注:AD的库档是以集成库的形式提供的;99SE的库档是分类的形式,他俩之间转换时需要对AD的库档进行分包操作;
举个例子:

  1. 从官网(上面的链接)下载一个我需要的文件封装库文件(.IntLib);下载好的文件如下图:Altium Designer库文件与Protel 99SE库文件转化
  2. 双击上面这个文件,启动AD17,弹出下窗口,点击摘取源文件:Altium Designer库文件与Protel 99SE库文件转化
  3. 通过上一步会生成STMicroelectronics STM32 F1.LibPkg文件(此文件还没有被保存,目前只是一个中间文件,它包含的俩个子文件才是我们要操作的对象),系统会自动跳到组件编辑界面,如下图2:
    Altium Designer库文件与Protel 99SE库文件转化
  4. 在工作面板区域内双击STMicroelectronics STM32 F1.PCBLib文件(这里的双击就是选中),再右键“保存为”;这里是最重要的一步:点击保存为后,注意选择保存格式为如下图,路径可以自己选择,建议选择其他目录
  5. 回到工作面板,对STMicroelectronics STM32 F1.SchLib文件进行相同操作,格式选择如下图
    (这里注意一个问题,4步骤中保存的是PCB图,此步骤保存的是同名的原理图,文件格式是同样的,这是会发生文件名冲突,适当修改一下就解决了)
    Altium Designer库文件与Protel 99SE库文件转化
  6. 操作完成,保存的文件夹内会生成两个如下如的文件(.Lib)这即是99SE可以操作的库文件了;
    Altium Designer库文件与Protel 99SE库文件转化

将99SE库文件转化成AD库文件(.DDB—>.SchLib/.PCBLib)

  1. 打开AD17
  2. 菜单栏
    Altium Designer库文件与Protel 99SE库文件转化
  3. 文件
    Altium Designer库文件与Protel 99SE库文件转化
  4. 导入向导
    Altium Designer库文件与Protel 99SE库文件转化
  5. 下一步
    Altium Designer库文件与Protel 99SE库文件转化
  6. 选择99SE DDB File文件类型,下一步
    Altium Designer库文件与Protel 99SE库文件转化
  7. 在文件处理下点击 添加(A)
    Altium Designer库文件与Protel 99SE库文件转化
  8. 找到要转化的文件位置,并且选择要转化的文件,选中后双击
    Altium Designer库文件与Protel 99SE库文件转化
  9. 下一步
    Altium Designer库文件与Protel 99SE库文件转化
  10. 选择转化后的文件存放位置,下一步
    Altium Designer库文件与Protel 99SE库文件转化
  11. 勾选转换原理图文档到当前格式(当然,根据需要还可以选择其他),下一步
    Altium Designer库文件与Protel 99SE库文件转化
  12. 选择为每个DDB创建一个Altium Designer工程,勾选包含非Protel文件到已创建工程,下一步
    Altium Designer库文件与Protel 99SE库文件转化
  13. 下一步
    Altium Designer库文件与Protel 99SE库文件转化
  14. 下一步
    Altium Designer库文件与Protel 99SE库文件转化
  15. 下一步
    Altium Designer库文件与Protel 99SE库文件转化
  16. 等一会
    Altium Designer库文件与Protel 99SE库文件转化
  17. 选择打开被选工作台(也就是完成转化后打开);
    Altium Designer库文件与Protel 99SE库文件转化
  18. 完成
    Altium Designer库文件与Protel 99SE库文件转化
  19. messages(信息),关掉就可以了
    Altium Designer库文件与Protel 99SE库文件转化
  20. 在工作面板的已打开工程中的Libraries文件夹下,就可以看到已经转化完成的.PCBLib和.SchLib库文件了;大功告成;
    Altium Designer库文件与Protel 99SE库文件转化
    Altium Designer库文件与Protel 99SE库文件转化