找回密码
 注册
关于网站域名变更的通知

检查器件丝印缺失的SKILL (源码)

查看数: 4649 | 评论数: 38 | 收藏 5
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-8-1 15:50

正文摘要:

replyreload += ',' + 2362580; 本帖最后由 frankyon 于 2021-8-2 00:46 编辑 & @0 R4 j# M/ s9 J9 K! x : j0 j5 w+ z. q4 s  @( z功能描述:检查器件REF丝印是否缺失,并弹出报告清单,点击报告跳转到 ...

回复

這侽孓譙悴丶 发表于 2021-8-1 18:33
load("check_noref.il.il")加载语句错了,应该是:load("check_noref.il")

点评

大佬,allegro有没快速检查丝印摆放是否对应。  详情 回复 发表于 2021-9-2 08:59
谢谢老大指正,已修正!  详情 回复 发表于 2021-8-2 00:09
frankyon 发表于 2021-8-27 13:53
有人问检查出缺失以后,怎么添加呢? 给一段代码大家自己改下吧! /*下面是给器件添加REF的代码: if(car(n0->violations)->isMirrored then layer = "BOTTOM" else layer = "TOP" ) textstru = make_axlTextOrientation(?textBlock 1 ?mirrored car(n0->violations)->isMirrored ?justify "center") tt = setof(x0 axlDBGetAttachedText(car(n0->violations)) rexMatchp("REF DES/SILKSCREEN_+" x0->layer)) unless(tt axlDBCreateText(car(n0->violations)->refdes car(n0->violations)->xy textstru strcat("REF DES/SILKSCREEN_" layer) car(n0->violations)) ) tt = setof(x0 axlDBGetAttachedText(car(n0->violations)) rexMatchp("REF DES/ASSEMBLY_+" x0->layer)) unless(tt axlDBCreateText(car(n0->violations)->refdes car(n0->violations)->xy textstru strcat("REF DES/ASSEMBLY_" layer) car(n0->violations)) )
frankyon 发表于 2021-8-27 13:52
有人问检查出缺失以后,怎么添加呢? 给一段代码大家自己改下吧!, {- D5 n! {' G3 H: c4 I
/*下面是给器件添加REF的代码:# c1 y) ]$ y! U* J2 |/ h
if(car(n0->violations)->isMirrored then
( n' n+ Z* g9 F/ y1 w# vlayer = "BOTTOM"
  p9 w! A3 k7 O# g" welse
# I' x) Y/ C" H9 _) }: x. wlayer = "TOP") h! H5 L2 z7 s: z: I+ T
)( {& N! e: a2 j9 u+ d' Q) W
textstru = make_axlTextOrientation(?textBlock 1 ?mirrored car(n0->violations)->isMirrored ?justify "center")
+ {& M( b; C/ v2 a* @tt = setof(x0 axlDBGetAttachedText(car(n0->violations)) rexMatchp("REF DES/SILKSCREEN_+" x0->layer)): g/ ?) n  w9 a" w# s# R8 F
unless(tt
5 G8 h0 v. s6 y* X" t; h$ LaxlDBCreateText(car(n0->violations)->refdes car(n0->violations)->xy textstru strcat("REF DES/SILKSCREEN_" layer) car(n0->violations))
7 M. \/ d1 G1 S# h)
! k% w, G! K4 T# m4 Vtt = setof(x0 axlDBGetAttachedText(car(n0->violations)) rexMatchp("REF DES/ASSEMBLY_+" x0->layer))
' G1 w- a8 C  i  Sunless(tt
- H3 X& H  l9 q. p# m9 O' t" kaxlDBCreateText(car(n0->violations)->refdes car(n0->violations)->xy textstru strcat("REF DES/ASSEMBLY_" layer) car(n0->violations)): }) k9 Q6 i4 G& w' V) i( n# K7 q; \
)
myron@123456 发表于 2025-6-16 16:59
学习一下
- g- w# F2 ^) s' ]
张小明1 发表于 2025-5-14 14:58
学习以下大佬的代码。
Dc20240912114a 发表于 2024-11-18 17:23
感谢分享

“来自电巢APP”

dianchao240711 发表于 2024-8-20 17:49
6666666666666666666
17794208985 发表于 2022-11-21 19:53
感谢大佬的分享
ana 发表于 2021-9-11 23:58
了解一下

“来自电巢APP”

這侽孓譙悴丶 发表于 2021-9-2 10:08
愤怒的米饭 发表于 2021-9-2 08:59
! Z4 d* J5 M; l; \9 Z2 |大佬,allegro有没快速检查丝印摆放是否对应。

- J% ?( w& G' x) Q $ B, x; ]* d- Z) [
愤怒的米饭 发表于 2021-9-2 08:59
這侽孓譙悴丶 发表于 2021-8-1 18:33& o% a4 _  C; _0 Z8 N: P
load("check_noref.il.il")加载语句错了,应该是:load("check_noref.il")

# V5 b/ _: s6 D2 [( D' O大佬,allegro有没快速检查丝印摆放是否对应。0 U( T- p$ N# a; s4 g' e) z

点评

[attachimg]324166[/attachimg]  详情 回复 发表于 2021-9-2 10:08
huangrensf 发表于 2021-8-31 15:56
我来看看 说点啥呢
lblgjcxm1 发表于 2021-8-26 10:26
果然是好资料,感谢分享
ailian1000 发表于 2021-8-26 08:01
学习一下!
) K) s0 y5 K" S8 J/ J; z
哦豁 发表于 2021-8-26 01:50
bingshuihuo 发表于 2021-8-26 00:59
学习一下

“来自电巢APP”

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-26 18:08 , Processed in 0.203125 second(s), 31 queries , Gzip On.

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

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

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