PADS_AD_Cadence转换


软件版本:PADS的版本是PADS9.5,Altium designer的版本是Altium designer winter 09
PADS和AD的转换
PADS的PCB转换为AD9的PCB:
打开powerlayout的PCB后缀文件,导出为asc,格式为5.0或者V2005.0(亲测可用,其他还没测过),在 AD9的Import Wizard中导入PADS ASCII Design。

PADS的原理图转换为AD9的原理图:
打开powerlayout的SCH后缀文件,导出为TXT,格式为V2005(亲测可用,其他还没测过),在AD9的 Import Wizard中导入PADS ASCII Design。

AD9的PCB转换为PADS的PCB:
打开PADS Layout选择文件->导入->选择Protel DXP或者Protel项目文件都行,导入即可。

AD9的原理图转换为PADS的原理图:
打开PADS Logic选择文件->导入->选择Protel DXP,导入即可。

AD9的PCB库文件转换为PADS的库文件:
打开CW66XX Footprint.PcbLib将其保存为4.0的版本CW66XX Footprint.Lib.(AD9格式其实也可以,可能有些封装不兼容)
在PADS layout软件中使用PADS Layout Translator软件导入即可。
导入后修改comment为Part Type,然后把Ref.Des.和Part Type的层都改为Top.


软件版本:PADS的版本是PADS9.5,Cadence的版本是Cadence16.6(跟16.5基本一样),虚拟机使用cadence15.7。
注意:cadence文件名称不能有中文,不能有.(点号)等字符。
Cadence和PADS的转换
Pads的PCB转换为Allegro:
a)Pads导出asc文件,也是5.0,不要太高;
 
b)allegro自身带有pads translator工具进行导入。(注意a步骤中的文件名只能是英文或者破折号或者下横杠,不能有空格和点)

Pads的原理图转换为Allegro:
a)打开powerlayout的SCH后缀文件,导出为TXT,格式为V2005(亲测可用,其他还没测过);
b)在AD9的Import Wizard中导入PADS ASCII Design,然后Save Preject As保存为dsn文件;
c) 在cadence 15.7(16.2版本以下)软件中OrCAD Capture CIS直接打开Design即可;
d) 备注:cadence16.5打开以上文件(后缀文件为.dsn)时候会死机。

Cadence的原理图转换为Pads:
第一种方法:
a)在cadence打开后缀为dsn的文件,另存为16.2版本的(16.5的版本不行);
b)用在开始菜单里的PADS Schematic Translator(MentorGraphics\9.5PADS\SDD_HOME\Programs\schcvt.exe)的软件转换为后缀为sch的文件。

第二种方法:
a)在cadence打开后缀为dsn的文件,另存为16.2版本的(16.5的版本不行);
b) 在PADS Logic导入Cadence的文件

Cadence的PCB转换为Pads:
a)打开AD 软件,File-Import Wizard,通过导入向导来导入进入下图,选择第二项Allegro Design Files,点击添加相应类型的文件即可。(16.6-16.2都是可以的)
b)打开PADS,file-import导入Protel文件。


Cadence和AD的转换
Allegro的PCB转换为AD9:
打开AD 软件,File-Import Wizard,通过导入向导来导入进入下图,选择第二项Allegro Design Files,点击添加相应类型的文件即可。

2、
OrCAD的原理图转换为AD9:
方法一:
a)在cadence打开后缀为dsn的文件,另存为16.2版本的(16.5的版本不行);
b)用在开始菜单里的PADS Schematic Translator(MentorGraphics\9.5PADS\SDD_HOME\Programs\schcvt.exe)的软件转换为后缀为sch的文件;
c) 在PADS9.5打开此文件,导出为后缀为TXT的文件,格式为V2005(亲测可用,其他还没测过);
d)在AD9的Import Wizard中导入PADS ASCII Design。

方法二:
在AD9的Import Wizard中导入OrCAD  Design And Library Files(dsn后缀),有些文件不行,可能是版本问题(只能15.7以上16.2以下的版本)

AD9的PCB转换为Allegro:
方法一:
a)PCB 另存为,在保存类型中选择Export Protel PCB 2.8 ASCII 类型;
b) 用cadence15.7的软件打开Layout Plus,在File-Import-Protel PCB导入刚才保存的PCB 文件,转换成后缀为.MAX的文件;
c) 然后在cadence16.5的软件中的PCB Editor Utilities中打开OrCAD Layout Translator,把后缀为.MAX的文件转换成.brd文件;
d)然后就可以在PCB Editor打开PCB了。
方法二:
a)AD9的PCB先保存为PADS,打开PADS Layout选择文件->导入->选择Protel DXP或者Protel项目文件都行,导入即可。
b)Pads导出asc文件,也是5.0,不要太高;
c)allegro自身带有pads translator工具进行导入。

AD9的原理图转换为OrCAD:
a) 在Altium Designer上我们可以利用Altium Designer的Save Preject As保存为dsn文件;
b) 在cadence 15.7软件中OrCAD Capture CIS直接打开Design即可;
c) 备注:cadence16.5打开以上文件(后缀文件为.dsn)时候会死机。

AD9的封装库转换为Allegro:
a) 在Protel中将PCB封装放置到一张空的PCB中,并将这个PCB文件用Protel PCB 2.8 ASCII的格式输出出来;
b) 使用Layout Plus导入Import->Protel PCB这个Protel PCB 2.8 ASCII文件;
c) 使用OrCAD Layout Translator将生成的Layout MAX文件转化为Allegro的BRD文件;
d) 接下来,我们使用Allegro的Export->libraries功能将封装库,焊盘库输出出来,就完成了Protel封装库到Allegro转化。


OrCAD生成PADS Layout 网表

a)打开cadence OrCAD,选择DSN工程,点击tools-create netlist
 
b)打开PADSlayout 导入asc文件。(导入网络表之前需要把Decal和Parts都做好先)。


AD9生成PADS Layout 网表
a)用AD打开原理图,导出网络表,修改成后缀为.asc的文件。
!PADS-POWERPCB-V9.5-BASIC-CP936! DESIGN DATABASE ASCII FILE 1.
*PART*
………
*NET*
………
*END*

b)用AD打开PCB板子,导出.PcbLib的封装库。
c)使用PADS Layout Translator导入封装库。
d)打开PADS Layout导入AD9的PCB,然后TOOLS->COMPARE eco,生成eco文件。
e)导入eco文件,直到没有错误。


作者:chsry
出处:www.cnblogs.com/chsry
日期:2015-09-05-16:40:01
本博客文章,大多系个人整理开发,转载请注明出处

PADS_AD_Cadence转换的更多相关文章

  1. javascript中的Array对象 —— 数组的合并、转换、迭代、排序、堆栈

    Array 是javascript中经常用到的数据类型.javascript 的数组其他语言中数组的最大的区别是其每个数组项都可以保存任何类型的数据.本文主要讨论javascript中数组的声明.转换 ...

  2. opencv中Mat与IplImage,CVMat类型之间转换

    opencv中对图像的处理是最基本的操作,一般的图像类型为IplImage类型,但是当我们对图像进行处理的时候,多数都是对像素矩阵进行处理,所以这三个类型之间的转换会对我们的工作带来便利. Mat类型 ...

  3. ASP.NET_各个币种之间的汇率转换(实时)使用Yahoo汇率。

    近期开发支付平台的时候有运用到各国的实时汇率之间的转换问题,于是在往上找了很多相关资料,以下就是一些参考网址: 1.提供API接口的网站:https://www.showapi.com:这个网站有提供 ...

  4. Taurus.MVC 2.2 开源发布:WebAPI 功能增强(请求跨域及Json转换)

    背景: 1:有用户反馈了关于跨域请求的问题. 2:有用户反馈了参数获取的问题. 3:JsonHelper的增强. 在综合上面的条件下,有了2.2版本的更新,也因此写了此文. 开源地址: https:/ ...

  5. XStream将java对象转换为xml时,对象字段中的下划线“_”,转换后变成了两个的解决办法

            在前几天的一个项目中,由于数据库字段的命名原因 其中有两项:一项叫做"市场价格"一项叫做"商店价格" 为了便于区分,遂分别将其命名为market ...

  6. Android中手机录屏并转换GIF的两种方式

    之前在博文中为了更好的给大家演示APP的实现效果,本人了解学习了几种给手机录屏的方法,今天就给大家介绍两种我个人用的比较舒服的两种方法: (1)配置adb环境后,使用cmd命令将手机界面操作演示存为视 ...

  7. React的使用与JSX的转换

    前置技能:Chrome浏览器   一.拿糖:React的使用 React v0.14 RC 发布,主要更新项目: 两个包: React 和 React DOM DOM node refs 无状态的功能 ...

  8. WebForm获取GET或者POST参数到实体的转换,ADO.NET数据集自动转换实体

    最近在修改维护以前的webform项目(维护别人开发的.....)整个aspx没有用到任何的控件,这个我也比较喜欢不用控件所以在提交信息的时候需要自己手动的去Request.QueryString[] ...

  9. DataTable 转换成 Json的3种方法

    在web开发中,我们可能会有这样的需求,为了便于前台的JS的处理,我们需要将查询出的数据源格式比如:List<T>.DataTable转换为Json格式.特别在使用Extjs框架的时候,A ...

随机推荐

  1. Fiddler (二) Script 用法

      通过前一篇博客 [Fiddler教程], 我们了解了Fiddler的基本用法,  现在我们来看看Fiddler的高级用法. Fiddler Script.   Fiddler中的script 可以 ...

  2. 跨平台日志清理工具 Log-Cutter v2.0.1 RC-1 发布

    Log-Cutter 是JessMA开源组织开发的一个简单实用的日志切割清理工具.对于服务器的日常维护来说,日志清理是非常重要的事情,如果残留日志过多则严重浪费磁盘空间同时影响服务的性能.如果用手工方 ...

  3. UML类图关系总结

    在UML类图中,常见的有以下几种关系: 泛化(Generalization) 实现(Realization) 关联(Association) 聚合(Aggregation) 组合(Compositio ...

  4. MVC初认

    初探MVC 何谓MVC 简单来说就是开发程序时所使用的一种“架构(框架)”.它就是开发的一种观念,或者说是存在已久的设计规则.我们知道在开发过程中总会伴随着需求.技术.客户.老板等因素的变化,给开发带 ...

  5. Entity Framework 笔记(一)

    Entity Framework概述 EF是一个对象关系映射(ORM)框架,允许开发人员使用特定于域的对象关系型数据,开发人员通常不需要编写大量的数据访问代码.使用EF,开发者可以利用LINQ进行查询 ...

  6. JavaScript学习笔记2之Tab切换

    1.Tab切换简写版1 页面布局如下: <div id="tab"> <h1 id="title"> <span class=&q ...

  7. js判断空对象

    最近项目遇到判断空对象的一个问题,查阅相关资料再进行总结一下. 判断空对象不比判断空字符串之类的,因为空对象也是一个对象,需要单独分配内存,而不是像字符串那样为空时就是大锅饭,大家都相等,如下代码: ...

  8. 【Openlayers3】在地图上添加highcharts图表

    今天试用了一下ol3,效果很是不错! ol3中有个ol.Overlay,使用这个类我们可以在地图中添加各种html要素. 下面我们在地图中添加一个饼图 html中添加一个div容器: <div ...

  9. IOS常用第三方开源类库&组件

    1.AFNetworking AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人 ...

  10. mysql java Cannot find the driver in the classpath!

    确保你的mysql-connector-java有没有配置好, 如何配置: 从oracle上把mysql-connector-java下下来放到java_home里面的extensions里面,然后在 ...