前言:

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

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

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

Altium Designer库文件与Protel 99SE库文件转化相关推荐

  1. Altium Designer如何打开PROTEL 99SE DDB文件

    我们经常遇到Altium Designer打开PROTEL 99SE DDB文件,直接用输入文件向导找不到相应格式,按照以下步骤操作: 第一步:打开Altium Designer 软件然后点击左上角& ...

  2. Altium Designer操作——创建元器件——同一SchLib库下创建多个器件模型

    Altium Designer操作--创建元器件--同一SchLib库下创建多个器件模型 Altium Designer的使用者,无论是老手还是新手,基本都离不开自己动手画元器件的原理图以及PCB封装 ...

  3. [Altium Designer 2020 硬件设计]原理图封装库创建及多部分组成单个器件原理图库创建

    通用准备工作 1.创建一个工作区,用于保存本教程内的所有工程. 2.创建一个原理图库. 3.绘制原理图库封装. 1.创建一个新的设计工作区 文件->新的->设计工作区 2.右击工作区,选择 ...

  4. Altium Designer 20 超全终极封装库

    Altium Designer 20 超全终极封装库(带3D封装) 很多网友老是找不到合适的封装,自己又懒得做.今天给大家链接,整理了大概4g左右的封装库,共各位网友学习下载. 文末附带下载链接! 下 ...

  5. Altium designer软件常用最全封装库,包含原理图库、PCB库和3D模型库

    Altium designer软件常用最全封装库,包含原理图库.PCB库和3D模型库 截图如下,具体获取方式见文末链接 链接:https://pan.baidu.com/s/1004QkUX4K8_V ...

  6. Altium Designer Summer 09绘制3D封装库

    前言 一.AD绘制3D封装库成品图 二.Altium Designer Summer 09快捷键 J+C 定位到指定的元件.在弹出的对话框内输入该元件编号 Esc 从当前处理中退出 鼠标滚轮 PCB板 ...

  7. ALtium Designer: .prjscr .pas转换成封装库(从ADI公司下载封装)

    方法一: 从ADI官网下载这个ECAD模型: 1.使用ALtium Designer打开下载的文件.prjscr如下: 2.双击1文件,点击2的运行.如果没看到运行按钮,则view-----scrip ...

  8. 超实用技能|Altium Designer中如何实现多个原理图文件关联同一个PCB文件?

    大家好,我是『芯知识学堂』的SingleYork,今天在一个技术交流群里,看到了有位兄弟提出了这么一个问题,大概就是说"同一个原理图文件里面元件太多了,原理图文件如果用A4大小的话放不下,只 ...

  9. Altium Designer 学习笔记(PCB封装库)

    PCB封装库 IC封装网  iclib.cn 郑大总结的PCB超级库 常识 原理图的绘制与实际大小无关,PCB的封装与实际大小一致,一般在规格书中选取最大值 PCB原件包括的内容 PCB焊盘 阻焊(防 ...

  10. Altium Designer系列:PCB元件封装库命名规则简介

    说明: 本文原创作者『Allen5G』 首发于微信公众号『Allen5G』 标签:编程,软件,算法,思维 QQ技术资料群:736386324 个人微信  :  coderAllen (人较多,请备注公 ...

最新文章

  1. 线性代数的本质与几何意义 02. 线性组合、张成的空间、基(3blue1brown 咪博士 图文注解版)...
  2. linux命令查看cpu架构,Linux下如何查看CPU信息
  3. C#让两个长度相同的数组一一对应
  4. php ssc 源码_吃透这篇,你也能搭建出一个高并发和高性能的系统
  5. 如何使用graphpad做柱形图_系列文章 如何使用PaddleDetection做一个完整项目(三)...
  6. Hibernate里面session.get()和session.load()的区别
  7. C++之保护和私有构造函数与析构函数
  8. vue自动化单元测试
  9. 7种JVM垃圾收集器特点,优劣势、及使用场景
  10. 小程序调用API服务
  11. 推荐一款好用的telnet工具
  12. wago edz 下载_用电子枪制造的WeakAuras Wago.io桥
  13. 简单明了的告诉你什么是CPUID
  14. Java DateUtil 时间工具类
  15. iPad协议接口-稳定版
  16. eclipse越来越不稳定了
  17. 阿里云共享流量包是用来干什么的?
  18. Java 帝国之Java bean上
  19. ..\Src\INA226.c(142): error: #20: identifier “GPIO_IDR_IDR9“ is undefined
  20. P3332 [ZJOI2013]K大数查询【整体二分】或【树套树】

热门文章

  1. 接口压力测试工具JMeter
  2. MemTest64内存测试
  3. LeaRun低代码平台一站式搭建项目管理系统
  4. python 移动文件位置-python工具-文件及文件夹移动及处理
  5. QPSK、16QAM、64QAM信号的散点图、正交、同相分量波形图
  6. 前端页面预览word_html页面在线预览word
  7. android平板电脑 刷机工具,安卓平板电脑刷机教程之一键刷机.pdf
  8. opencv摄像头异常处理
  9. 利用python处理pdf文本,帮我省下不少钱
  10. jQuery 添加 input 表单提交 无数据