找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

求 ~~ 文字面檢查Skill

[复制链接]

116

主题

960

帖子

5983

积分

五级会员(50)

Rank: 5

积分
5983
跳转到指定楼层
1#
发表于 2012-8-1 15:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
{:soso_e100:} 想請問各位大大~~因為我在建立零件時,將Refdes建在零件中央,想請問有沒有Skill可以檢查~~沒有將RefDes拉出
零件本體之外呢?

謝謝
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

7

主题

444

帖子

4989

积分

EDA365版主(50)

Rank: 5

积分
4989
2#
发表于 2012-8-2 09:42 | 只看该作者
这个可以有,但是对skill或者零件编辑有一定要求.
假设零件外框都一定可以组合成一个或几个闭合图形,那么这个skill就会比较好写
零件建立的时候outline的创建,以长方形为例: 有的人会比较规矩的add rectangle,有的人则很草草的画4条line,4条line的话不一定可以产生一个闭合图形,这样如果写skill来判断REFDES是否在"外框之内"就需要写的非常智能(费时间),如果是rectangle则比较容易处理
总的来说思路是这样的,先找到这个零件的外框所组成的最大的shape,然后将此零件的REFDES文字打散为line放在同样位置(如果需要更精确判断就根据各个方将上的极坐标做成一个shape,之后两shape做OR操作比较面积),用所有打散后的line与最大的shape比较axlairgap,如果全部或大多数的值都为0,那么就可以模糊的判断此零件REFDES没有"拉出零件本體之外"

57

主题

1857

帖子

7919

积分

六级会员(60)

Rank: 6Rank: 6

积分
7919
3#
发表于 2012-8-4 18:54 | 只看该作者
華為Skill好像有個jkcheck_text_overlap.il可以檢查此問題

116

主题

960

帖子

5983

积分

五级会员(50)

Rank: 5

积分
5983
4#
 楼主| 发表于 2012-8-6 15:45 | 只看该作者
XYX365 发表于 2012-8-4 18:54
華為Skill好像有個jkcheck_text_overlap.il可以檢查此問題

{:soso_e100:}  謝謝大大~~試過了~~真的是可以檢查

9

主题

214

帖子

1191

积分

四级会员(40)

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

积分
1191
5#
发表于 2012-8-7 10:06 | 只看该作者
penny190 发表于 2012-8-6 15:45
謝謝大大~~試過了~~真的是可以檢查

这东西哪下的啊?发给我一个吧,谢谢387780760@qq.com

116

主题

960

帖子

5983

积分

五级会员(50)

Rank: 5

积分
5983
6#
 楼主| 发表于 2012-8-7 10:17 | 只看该作者
網上有位好心的大大有發文~~你可以去找一下

標題是 ~~ 华为的ALLEGRO辅助工具SKILL,附说明档

7

主题

444

帖子

4989

积分

EDA365版主(50)

Rank: 5

积分
4989
7#
发表于 2012-8-7 11:30 | 只看该作者
这种程度的"检查"就可以了么..
它的原理是在text所属的symbol的bbox+clearance范围内能不能找到text
axlSingleSelectBox是一个只要沾到一点就算选中的函数,如果没选到就判定为超出范围

116

主题

960

帖子

5983

积分

五级会员(50)

Rank: 5

积分
5983
8#
 楼主| 发表于 2012-8-7 13:05 | 只看该作者
betamelody 发表于 2012-8-7 11:30
这种程度的"检查"就可以了么..
它的原理是在text所属的symbol的bbox+clearance范围内能不能找到text
a ...

{:soso_e100:} 當然希望有更好的啊~但是,我對skill程式這部分,真的是一竅不通,
所以有這個先使用,也很滿足了
希望有大大能寫出更好用的來分享一下囉

9

主题

46

帖子

873

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
873
9#
发表于 2012-8-9 23:37 | 只看该作者
哈哈, 善于利用网络上的工具啊!
如果自己写, 可以先把自己觉得可以描述零件外形的层中的是所有对象bBox合并起来, 判断REFDES文字的bBox是否在其中, 简单, 实用.
Mathew
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-2-24 20:11 , Processed in 0.058293 second(s), 31 queries , Gzip On.

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

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

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