主题位置:论坛首页>>论坛大类>>PADS  发布新贴 版 主:linelayout
楼 主
·网名:ccwwbb
·头衔:初级守卫
·级别:
·资历:35250
·经验:4175
·注册:2009/8/6
·发送短信 加为好友
主 题:Pads转Allegro的简单方法(原理图网表转化)

1.先把logic原理图网表导出来:    

    

另外,pads转allegro的时候,导出的asc文件格式一般勾power5.0,但如果出错,可以把asc版本搞高点,比如:pads2005。这样,pads格式才可以顺利转成allegro。
    
    
2.使用软件 "OMNINET For Windows"进行格式转换: 
1)转化后的网表,$net之前,每行footprint的最前面需要手动添加感叹号! (可以copy在excel表中操作,增加一列!)
2)$net之前的有些非法字符如:~ @ # $ % ^ & * ( ) [ ]  , . / \ { } | : "< > ? 等非法字符需要在"记事本"中手动替换成下划线。(注意:只需替换网表中$net之前的;$net之后的可以不替换,特别是 . 不能替换成_,那是代表第几脚,如:U20.7
    
    
    
================================================    
$PACKAGES
!    'CON-DIP-ANTB2' ! 'CON-DIP-ANT-2P' ; ANT1
!    C0603 ! 'CAP_NP' ; C1
!    C0603 ! 'CAP_NP' ; C2
!    C0603 ! 'CAP_NP' ; C3
!    C0603 ! 'CAP_NP' ; C4
!    C0603 ! 'CAP_NP' ; C5
!    C0603 ! 'CAP_NP' ; C6
!    C0603 ! 'CAP_NP' ; C7
!    'C-0805-AA' ! CAP0805 ; C8
!    C0603 ! 'CAP_NP' ; C9
!    C0603 ! 'CAP_NP' ; C10
!    C0603 ! 'CAP_NP' ; C11
!    C0603 ! 'CAP_NP' ; C12
!    C0603 ! 'CAP_NP' ; C13
!    C0603 ! 'CAP_NP' ; C14
!    C0603 ! 'CAP_NP' ; C15
!    C0603 ! 'CAP_NP' ; C16
!    C0603 ! 'CAP_NP' ; C17
!    C0603 ! 'CAP_NP' ; C18
!    C0603 ! 'CAP_NP' ; C19
!    C0603 ! 'CAP_NP' ; C20
!    C0603 ! 'CAP_NP' ; C22
[此贴子已经被ccwwbb于2021/1/15 12:32:59编辑过]
个人签名档还未设置,请点击这里进行设置
  删除 置顶 推荐 精华 加锁 编辑 取消
 2012/8/29 17:11:56 
Re:Pads转Allegro的简单方法(原理图网表转化)
·网名:ccwwbb
·头衔:初级守卫
·级别:
·资历:35250
·经验:4175
·注册:2009/8/6
·发送短信 加为好友
3.原理图中的封装名字和pcb中不一致。是因为一个元件可以有多个封装
===================================================
1)原理图中
2) pcb中
    
4.如何导出pads的坐标:
方法一:tools--basic Scripts--basic scripts--第17条 excel Part List Report
17 - Excel Part List Report.bas (导出的是元件中心坐标,缺点是和pads板子不一致,因为pads板上的元件中心坐标有些并不一定在中心)
方法二:
PADS Layout中,File—>CAM Plus,弹出如下图所示界面,在Side栏中选择PCB顶层或底层(Top or Bottom),Parts栏中选择“所有”,Output中选择输出贴片机格式,这里选择第一个Dynapert Promann,然后点击“Run”按钮,在弹出的提示文件存盘路径的对话框中点击确认键,坐标数据导出。这种方式不要求元器件封装的坐标原点一定在中心位置,导出的坐标就是板子上的坐标。不过单位是mm.(直接敲键盘:um是单位为miles,umm是mm。
[此贴子已经被ccwwbb于2021/1/14 19:45:16编辑过]
个人签名档还未设置,请点击这里进行设置
  删除 置顶 推荐 精华 加锁 引用 编辑
 2021/1/14 18:03:16 
Re:Pads转Allegro的简单方法(原理图网表转化)
·网名:cold10
·头衔:咕噜队长
·级别:
·资历:34760
·经验:2560
·注册:2012/11/14
·发送短信 加为好友
Allegro网表的调法有两种,一种是第一方网表,另一种是第三方网表。第一方网表需要通过Orcad Capture来产生,也是绝大部分人使用的导入方法,第三方网表可以通过各种原理图设计软件来产生(如protel、AD、Power Logic、DxDesigner、Eagle等),第一方网表的调入比较严谨,要求原理图与PCB封装必须完全一一对应,其网表格式也相对复杂,但是第三方网表的调入就相对没那么严谨,封装的器件管脚只要不比原理图器件管脚少就可以了,器件管脚数量可以不需要一样多,其网表格式相对比较简单有规律性,因此,我们可以通过将AD或Power Logic原理图产生的网表内容转换成符合Allegro第三方网表的格式,然后导入Allegro即可! Allegro第三方网表封装定义的标准格式:封装名! Device名! ’Value’; 零件编号 ; [9 F4 p: ^, ], v# p! V其中:感叹号和分号是分隔符,Value可有可无,给value添加单引号可屏蔽value值里面的一些非法字符,如下图所示:
个人签名档还未设置,请点击这里进行设置
  删除 置顶 推荐 精华 加锁 引用 编辑
 2021/1/14 20:44:44 
Re:Pads转Allegro的简单方法(原理图网表转化)
·网名:cold10
·头衔:咕噜队长
·级别:
·资历:34760
·经验:2560
·注册:2012/11/14
·发送短信 加为好友
以下是PCB文件转换的方法:
可以先将pads先导出成ASCII文件,(注意:选powerpcb V3.0),然后用AD打开再导出成ASCII文件,再用Allegro直接导入。就将pads文件直接转成Allegro的brd了。    
1.        
1.1 
        
  
    
    
2.
    
3.
[此贴子已经被cold10于2021/11/25 15:15:13编辑过]
个人签名档还未设置,请点击这里进行设置
  删除 置顶 推荐 精华 加锁 引用 编辑
 2021/11/24 16:11:59 
 
回 复:Pads转Allegro的简单方法(原理图网表转化)
回复内容: