EDA365电子工程师网
标题:
有没有检查pcb文件里面丢失阻焊开窗跟钢网的skill
[打印本页]
作者:
ann_wz
时间:
2016-12-11 14:03
标题:
有没有检查pcb文件里面丢失阻焊开窗跟钢网的skill
有没有检查pcb文件里面pad丢失阻焊开窗跟钢网的skill 求一个
作者:
deargds
时间:
2016-12-11 15:11
检查阻焊
axlCmdRegister("spc" 'EDA365_NoSmPadCheck)
defun( EDA365_NoSmPadCheck ()
prog((lPads lSMDPins pin sViewFile pViewFile lPadName p)
lPads = nil
axlClearSelSet()
axlSetFindFilter(?enabled '("noall" "PINS" "invisible") ?onButtons '("noall" "PINS"))
lSMDPins = axlGetSelSet(axlAddSelectAll())
axlClearSelSet()
foreach(pin lSMDPins
when((!pin ->isMech && car(pin ->startEnd) == cadr(pin ->startEnd))
when(
and(
car(pin ->startEnd) == "ETCH/TOP"
axlDBGetPad(pin "PIN/SOLDERMASK_TOP" 'REGULAR) ->figure == nil
)
lPads = cons(pin lPads)
)
when(
and(
car(pin ->startEnd) == "ETCH/BOTTOM"
axlDBGetPad(pin "PIN/SOLDERMASK_BOTTOM" 'REGULAR) ->figure == nil
)
lPads = cons(pin lPads)
)
)
)
sViewFile = axlTempFile()
pViewFile = axlDMOpenFile("TEMP" sViewFile "w")
axlLogHeader(pViewFile "No SoldMask Pad Report")
lPadName = unique(lPads~>name)
foreach(p lPadName
fprintf(pViewFile "%s\n" p)
)
axlDMClose(pViewFile)
axlUIWExpose(axlUIViewFileCreate(sViewFile "Allegro View File" nil list(86 32)))
))
复制代码
作者:
ann_wz
时间:
2016-12-12 18:30
楼主好人,,好人一生平安
作者:
ann_wz
时间:
2016-12-12 19:18
楼主大人,我把你代码里的soldermask替换成pastemask,是不是就可以用来检查没有钢网的pad了??
作者:
980155498cai
时间:
2016-12-13 11:24
楼主不错啊
作者:
ann_wz
时间:
2016-12-13 17:54
这个我觉得还是有点不方便,出来的是一个报告,能不直接出来一个选项框,然后通过选项高了板子里面的pad,方便查找
作者:
happyliangkeshu
时间:
2016-12-15 10:44
为什么只检查表贴焊盘呢
作者:
wenspig
时间:
2016-12-21 11:13
同求检查钢网。
作者:
wcjcn
时间:
2017-6-8 15:31
学习学习。。。。。
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/)
Powered by Discuz! X3.2