Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 20296|回复: 17

[求助] 急求!!!!怎样用skill设置smdpin为十字连接

[复制链接]
发表于 2014-3-12 21:13:55 | 显示全部楼层 |阅读模式
怎样用skill设置smdpin为十字连接
 楼主| 发表于 2014-3-14 22:09:28 | 显示全部楼层
axlCmdRegister("smds" 'smds)                        
  defun( smds () axlSetFindFilter(?enabled list("noall" "pins" ) ?onButtons list("noall" "pins" ))                                        axlAddSelectAll()                              

          pin_list = axlGetSelSet()                 
          pinsise= "S20_25"   ;修改pad                                                                            foreach(pin_db pin_list
padstack_db = pin_db->definition
         pad_name=padstack_db->name       
;println(pad_name)
if( (pad_name==pinsise) then
axlDBAddProp(pin_db, list("DYN_FIXED_THERM_WIDTH" 10 )) axlDBAddProp(pin_db, list("DYN_THERMAL_CON_TYPE" "ORTHOGONAL" ))
);if
);foreach
println(" --------- set 0402 pad ORTHOGONAL OK ----------")
); defun

终于写出来了,分享一下
发表于 2014-3-12 21:17:23 | 显示全部楼层
你是指铜皮的连接方式吗?
 楼主| 发表于 2014-3-12 21:20:17 | 显示全部楼层
是的,想一些小的元器件,犹豫散热过快,导致立碑,所以需要做成十字连接,,望大大赐教
发表于 2014-3-12 21:22:03 | 显示全部楼层
选择菜单shape-->Global Dynamic Params...

shape_2_smd.png

shape_ooo.png
 楼主| 发表于 2014-3-12 21:25:33 | 显示全部楼层
对于这个方法会使所有连接都变为十字连接,我只想让小原件是十字连接
发表于 2014-3-12 21:32:19 | 显示全部楼层
fft 发表于 2014-3-12 21:25
对于这个方法会使所有连接都变为十字连接,我只想让小原件是十字连接

那你就用静态的铜皮。。。。。
发表于 2014-3-14 22:26:02 | 显示全部楼层
fft 发表于 2014-3-14 22:09
axlCmdRegister("smds" 'smds)                        
  defun( smds () axlSetFindFilter(?enabled lis ...

不错,赞一个。。。
发表于 2014-3-17 09:48:44 | 显示全部楼层
为什么不用编辑属性呢?Edit-Properties,选择Pins,Dyn_Thermal_Con_Type我一般都是分割电源时,电流不够的变成全连接,缺点是不能选择Symbol,还是用Skill吧
截图01.png
 楼主| 发表于 2014-3-18 21:52:27 | 显示全部楼层
呵呵,我们也一样,不过就是一个大板,几千个0402一个一个弄有点麻烦,所以就搞个skill
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-5-2 14:19 , Processed in 0.147912 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表