fft 发表于 2014-3-12 21:13:55

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

怎样用skill设置smdpin为十字连接

fft 发表于 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

终于写出来了,分享一下

vivienluo 发表于 2014-3-12 21:17:23

你是指铜皮的连接方式吗?

fft 发表于 2014-3-12 21:20:17

是的,想一些小的元器件,犹豫散热过快,导致立碑,所以需要做成十字连接,,望大大赐教

vivienluo 发表于 2014-3-12 21:22:03

选择菜单shape-->Global Dynamic Params...




fft 发表于 2014-3-12 21:25:33

对于这个方法会使所有连接都变为十字连接,我只想让小原件是十字连接

vivienluo 发表于 2014-3-12 21:32:19

fft 发表于 2014-3-12 21:25 static/image/common/back.gif
对于这个方法会使所有连接都变为十字连接,我只想让小原件是十字连接

那你就用静态的铜皮。。。。。

vivienluo 发表于 2014-3-14 22:26:02

fft 发表于 2014-3-14 22:09 static/image/common/back.gif
axlCmdRegister("smds" 'smds)                        
defun( smds () axlSetFindFilter(?enabled lis ...

不错,赞一个。。。

冷青瓷 发表于 2014-3-17 09:48:44

为什么不用编辑属性呢?Edit-Properties,选择Pins,Dyn_Thermal_Con_Type我一般都是分割电源时,电流不够的变成全连接,缺点是不能选择Symbol,还是用Skill吧

fft 发表于 2014-3-18 21:52:27

呵呵,我们也一样,不过就是一个大板,几千个0402一个一个弄有点麻烦,所以就搞个skill
页: [1] 2
查看完整版本: 急求!!!!怎样用skill设置smdpin为十字连接