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. DDD开发框架ABP之本地化/多语言支持

    本地化(Localization)也就是多语言功能,借此用户能够选择他的母语或熟悉的语言来使用系统,这显然非常有利于软件系统推向国际化.一个应用程序的UI界面至少有一种语言,DDD开发框架ABP就提供 ...

  2. 初识Hibernate 缓存

    生活就像一杯咖啡,让你我慢慢的品尝,品尝它的苦涩和甘甜...... 一.什么是Hibernate缓存. 解析:白话来说就是缓存数据的容器 官方标准点缓存:是计算机领域的概念,它介于应用程序和永久性数据 ...

  3. Asynchronous Jobs

    Because Play is a web application framework, most of the application logic is done by controllers re ...

  4. imagesLoaded – 检测网页中的图片是否加载

    imagesLoaded 是一个用于来检测网页中的图片是否载入完成的 JavaScript 工具库.支持回调的获取图片加载的进度,还可以绑定自定义事件.可以结合 jQuery.RequireJS 使用 ...

  5. 【HTML点滴】WWW简介

    www 什么是WWW www(world wide web),又称为万维网,或通常称为web,是一个基于超文本方式的信息检索服务工具. WWW的工作模式 C/S结构(client/server结构), ...

  6. 【探讨】javascript事件机制底层实现原理

    前言 又到了扯淡时间了,我最近在思考javascript事件机制底层的实现,但是暂时没有勇气去看chrome源码,所以今天我来猜测一把 我们今天来猜一猜,探讨探讨,javascript底层事件机制是如 ...

  7. 解决html表格中内容超出不强制换行和超出宽度自动隐藏并显示省略号

    在表格布局中经常会遇到因为表格内容长短的变化导致布局混乱的情况,这个时候我们可能会有为了布局稳定把单元格宽度写死的情况:但是我们设置了宽度却发现超出了宽度之后会自动变大,用css定义元素的overfl ...

  8. float 和 inline-block的心得

    float 优点: 横向排列时比较方便,不存在浏览器兼容问题. 缺点: 1)多行横向排行时,换行后经常不能顶行显示. 2)浮动后会跳出当前流,造成父元素高度塌陷,解决办法比较成熟统一 ,不存在浏览器兼 ...

  9. [原] SharePoint 2010 WebPart与Google地图系列 一:创建显示地图的WebPart

    摘要: 作为信息化先驱的产品SharePoint 2010竟然对GIS相关技术支持如此有限,试问现在哪个企业没有大量的项目需要结合Google地图来进行开发,单纯地从Google Javascript ...

  10. Android Animation学习(三) ApiDemos解析:XML动画文件的使用

    Android Animation学习(三) ApiDemos解析:XML动画文件的使用 可以用XML文件来定义Animation. 文件必须有一个唯一的根节点: <set>, <o ...