找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 195|回复: 8
打印 上一主题 下一主题

有没有检查pcb文件里面丢失阻焊开窗跟钢网的skill

[复制链接]

91

主题

478

帖子

1945

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1945
跳转到指定楼层
1#
发表于 2016-12-11 14:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
有没有检查pcb文件里面pad丢失阻焊开窗跟钢网的skill   求一个
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏3 支持!支持! 反对!反对!

117

主题

2352

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
13799

最佳敬业奖

推荐
发表于 2016-12-11 15:11 | 只看该作者
检查阻焊
  1. axlCmdRegister("spc" 'EDA365_NoSmPadCheck)
  2. defun( EDA365_NoSmPadCheck ()
  3. prog((lPads lSMDPins pin sViewFile pViewFile lPadName p)
  4.         lPads = nil
  5.         axlClearSelSet()
  6.         axlSetFindFilter(?enabled '("noall" "PINS" "invisible") ?onButtons '("noall" "PINS"))
  7.         lSMDPins = axlGetSelSet(axlAddSelectAll())
  8.         axlClearSelSet()
  9.         foreach(pin lSMDPins
  10.                 when((!pin ->isMech && car(pin ->startEnd) == cadr(pin ->startEnd))
  11.                         when(
  12.                                 and(
  13.                                         car(pin ->startEnd) == "ETCH/TOP"
  14.                                         axlDBGetPad(pin "PIN/SOLDERMASK_TOP" 'REGULAR) ->figure == nil
  15.                                 )
  16.                                 lPads = cons(pin lPads)
  17.                         )
  18.                         when(
  19.                                 and(
  20.                                         car(pin ->startEnd) == "ETCH/BOTTOM"
  21.                                         axlDBGetPad(pin "PIN/SOLDERMASK_BOTTOM" 'REGULAR) ->figure == nil
  22.                                 )
  23.                                 lPads = cons(pin lPads)
  24.                         )
  25.                 )
  26.         )
  27.         sViewFile = axlTempFile()
  28.         pViewFile = axlDMOpenFile("TEMP" sViewFile "w")
  29.         axlLogHeader(pViewFile "No SoldMask Pad Report")
  30.         lPadName = unique(lPads~>name)
  31.         foreach(p lPadName
  32.                 fprintf(pViewFile "%s\n" p)
  33.         )
  34.         axlDMClose(pViewFile)
  35.         axlUIWExpose(axlUIViewFileCreate(sViewFile "Allegro View File" nil list(86 32)))

  36. ))
复制代码



谁画出这天地 又画下我和你

91

主题

478

帖子

1945

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1945
3#
 楼主| 发表于 2016-12-12 18:30 | 只看该作者
楼主好人,,好人一生平安

91

主题

478

帖子

1945

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1945
4#
 楼主| 发表于 2016-12-12 19:18 | 只看该作者
楼主大人,我把你代码里的soldermask替换成pastemask,是不是就可以用来检查没有钢网的pad了??

8

主题

845

帖子

2124

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2124
5#
发表于 2016-12-13 11:24 | 只看该作者
楼主不错啊

91

主题

478

帖子

1945

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1945
6#
 楼主| 发表于 2016-12-13 17:54 | 只看该作者
这个我觉得还是有点不方便,出来的是一个报告,能不直接出来一个选项框,然后通过选项高了板子里面的pad,方便查找

27

主题

118

帖子

497

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
497
7#
发表于 2016-12-15 10:44 来自手机 | 只看该作者
为什么只检查表贴焊盘呢

13

主题

96

帖子

784

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
784
8#
发表于 2016-12-21 11:13 | 只看该作者
同求检查钢网。

7

主题

351

帖子

348

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
348
9#
发表于 2017-6-8 15:31 | 只看该作者
学习学习。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-26 06:33 , Processed in 0.065350 second(s), 33 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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