PADS_AD_Cadence转换
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转换的更多相关文章
- javascript中的Array对象 —— 数组的合并、转换、迭代、排序、堆栈
Array 是javascript中经常用到的数据类型.javascript 的数组其他语言中数组的最大的区别是其每个数组项都可以保存任何类型的数据.本文主要讨论javascript中数组的声明.转换 ...
- opencv中Mat与IplImage,CVMat类型之间转换
opencv中对图像的处理是最基本的操作,一般的图像类型为IplImage类型,但是当我们对图像进行处理的时候,多数都是对像素矩阵进行处理,所以这三个类型之间的转换会对我们的工作带来便利. Mat类型 ...
- ASP.NET_各个币种之间的汇率转换(实时)使用Yahoo汇率。
近期开发支付平台的时候有运用到各国的实时汇率之间的转换问题,于是在往上找了很多相关资料,以下就是一些参考网址: 1.提供API接口的网站:https://www.showapi.com:这个网站有提供 ...
- Taurus.MVC 2.2 开源发布:WebAPI 功能增强(请求跨域及Json转换)
背景: 1:有用户反馈了关于跨域请求的问题. 2:有用户反馈了参数获取的问题. 3:JsonHelper的增强. 在综合上面的条件下,有了2.2版本的更新,也因此写了此文. 开源地址: https:/ ...
- XStream将java对象转换为xml时,对象字段中的下划线“_”,转换后变成了两个的解决办法
在前几天的一个项目中,由于数据库字段的命名原因 其中有两项:一项叫做"市场价格"一项叫做"商店价格" 为了便于区分,遂分别将其命名为market ...
- Android中手机录屏并转换GIF的两种方式
之前在博文中为了更好的给大家演示APP的实现效果,本人了解学习了几种给手机录屏的方法,今天就给大家介绍两种我个人用的比较舒服的两种方法: (1)配置adb环境后,使用cmd命令将手机界面操作演示存为视 ...
- React的使用与JSX的转换
前置技能:Chrome浏览器 一.拿糖:React的使用 React v0.14 RC 发布,主要更新项目: 两个包: React 和 React DOM DOM node refs 无状态的功能 ...
- WebForm获取GET或者POST参数到实体的转换,ADO.NET数据集自动转换实体
最近在修改维护以前的webform项目(维护别人开发的.....)整个aspx没有用到任何的控件,这个我也比较喜欢不用控件所以在提交信息的时候需要自己手动的去Request.QueryString[] ...
- DataTable 转换成 Json的3种方法
在web开发中,我们可能会有这样的需求,为了便于前台的JS的处理,我们需要将查询出的数据源格式比如:List<T>.DataTable转换为Json格式.特别在使用Extjs框架的时候,A ...
随机推荐
- java集合-集合大家族
在编写 Java 程序中,我们最常用的除了八种基本数据类型,String 对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!Java 中集合大家族的成员实在是太丰富了,有常用的 Array ...
- Papa Parse – 超强大的多线程 CSV 文本解析库
Papa Parse 是一个与众不同的,在网页上运行的第一个多线程的 CSV 解析器.它可以解析千兆字节大小文件而不会导致浏览器崩溃.它能够正确地处理格式不正确或边缘的情况下的 CSV 文本.它可以分 ...
- jQuery的eq方法
定义和用法eq() 方法将匹配元素集缩减值指定 index 上的一个. 语法.eq(index) 其中的index :整数,指示元素的位置(最小为 0).如果是负数,则从集合中的最后一个元素往回计数. ...
- 使用ruby搭建简易的http服务和sass环境
使用ruby搭建简易的http服务和sass环境 由于在通常的前端开发情况下,我们会有可能需要一个http服务,当然你可以选择自己写一个node的http服务,也比较简单,比如下面的node代码: v ...
- go语言 类型:字符串
示例 package main import ( "fmt" ) func main() { var str1 string // 声明一个字符串变量 str1 = "H ...
- [deviceone开发]-数据绑定示例
一.简介 这个示例详细介绍了do平台数据bind的灵活使用方式.所有UI组件都支持binddata的方式,可以绑定到do_HashData,do_ListData对象.初学者推荐. 二.效果图 三.相 ...
- Navigator对象、Screen对象
Navigator对象: Window对象的navigator属性引用的是包含浏览器厂商和版本信息的Navigator对象: Navigator对象集合:plugins[] 返回对 ...
- HTML标签的嵌套规则
我在平时在写html文档的时候,发现不太清楚标签之间的嵌套规则,经常是想到什么标签就用那些,后来发现有些标签嵌套却是错误的.通过网上找资料,了解了html标签的嵌套规则. 一.HTML 标签包括 块级 ...
- ArcGis设置到 Oracle 的连接
设置到 Oracle 的连接 地理数据 » 管理地理数据库 » Oracle 中的地理数据库 要建立从客户端计算机到 Oracle 数据库的连接,必须在客户端计算机上安装 Oracle 客户端应用程序 ...
- html ul li的学习
DIV+CSS里,我们用得最多的就是ul li来显示数据,如新闻按钮等. <div id="menu"> <ul> <li><a href ...