找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

求Skill:分别输出贴片元件和插件元件的坐标

[复制链接]

19

主题

315

帖子

2106

积分

四级会员(40)

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

积分
2106
跳转到指定楼层
1#
发表于 2013-11-9 21:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
Allegro自带的Component Report可以将PCB上所有元件的信息输出,但是某些奇葩公司(比如我们公司)要求分别输出贴片元件和插件元件的坐标,且需要区分Top和Bottom层,即分为4个文件,Top层贴片元件、Top层插件元件、Bottom层贴片元件、Bottom层插件元件(虽然大部分情况下没有)。各位大神有没有什么方法实现这个功能?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏2 支持!支持! 反对!反对!

24

主题

1796

帖子

8046

积分

六级会员(60)

Rank: 6Rank: 6

积分
8046
推荐
发表于 2013-12-12 14:43 | 只看该作者
本帖最后由 kevin890505 于 2013-12-12 23:01 编辑


今天没事,就给你弄了下,简单测试下  不确定没有BUG,你试试,如果有问题再反馈吧,我菜鸟  莫笑

本帖子中包含更多资源

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

x

9

主题

46

帖子

873

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
873
2#
发表于 2013-11-11 00:07 | 只看该作者
核心问题在于贴片和插件的判断, 这个应该属于器件的装备属性, 可PCB作为一个载体, 很难完全精确。
可以从器件封装出发, 获取它所有的管脚焊盘, 如果他们中所有的焊盘都无金属化孔, 可当作表贴器件处理!
Mathew

24

主题

1796

帖子

8046

积分

六级会员(60)

Rank: 6Rank: 6

积分
8046
3#
发表于 2013-12-10 16:25 | 只看该作者
  这个程序其实就3件事。1,区分插件和贴片原件。2,区分T和B面。3,导出BOM。这些都可以做到的.可惜我是初学,帮不到了

19

主题

315

帖子

2106

积分

四级会员(40)

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

积分
2106
4#
 楼主| 发表于 2013-12-11 14:33 | 只看该作者
kevin890505 发表于 2013-12-10 16:25
这个程序其实就3件事。1,区分插件和贴片原件。2,区分T和B面。3,导出BOM。这些都可以做到的.可惜我 ...

我也是初学,一直搞不定。。。

24

主题

1796

帖子

8046

积分

六级会员(60)

Rank: 6Rank: 6

积分
8046
5#
发表于 2013-12-11 15:43 | 只看该作者
zwzlove 发表于 2013-12-11 14:33
我也是初学,一直搞不定。。。

我也是初学,最近画板子也没空,我觉得应该不难,有空了我也试试学习下。
1,首先可以直接固定四个文件名字,分别准备用来存储表插,底插,标贴,底贴。
2,直接获得所有器件,然后foreach每个器件,查看是表层还是底层  T/B   貌似用isMirrored 判断
3,获得当前器件任意脚的焊盘信息  区分是THR/SMD    貌似是用padstack  type直接判断  貌似没有既有通孔,又有标贴空的奇葩封装吧????不确定
4,根据2,3判断类别,然后打印输出到对应的4个文件里面就可以了。

19

主题

315

帖子

2106

积分

四级会员(40)

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

积分
2106
6#
 楼主| 发表于 2013-12-11 16:59 | 只看该作者
kevin890505 发表于 2013-12-11 15:43
我也是初学,最近画板子也没空,我觉得应该不难,有空了我也试试学习下。
1,首先可以直接固定四个文件 ...

谢谢~~

19

主题

315

帖子

2106

积分

四级会员(40)

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

积分
2106
8#
 楼主| 发表于 2013-12-16 11:00 | 只看该作者
kevin890505 发表于 2013-12-12 14:43
今天没事,就给你弄了下,简单测试下  不确定没有BUG,你试试,如果有问题再反馈吧,我菜鸟  莫笑

赞~~~~

98

主题

1043

帖子

5951

积分

五级会员(50)

Rank: 5

积分
5951
9#
发表于 2013-12-16 17:07 | 只看该作者
2楼的辛苦了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-9 03:04 , Processed in 0.064360 second(s), 35 queries , Gzip On.

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

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

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