找回密码
 注册
关于网站域名变更的通知
查看: 5284|回复: 25
打印 上一主题 下一主题

在不同CLASS之间change line的一个方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-12 10:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
allegro本身的CHANGE只能针对同一CLASS有效,当然可以使用skill实现,不过下面介绍一个通用的方法:& \% p4 d8 h5 K3 \) H. p5 g) A8 k0 E
1.将需要改变层面的line,利用sub-drawing导出来,比如,导出的文件为1.clp.
, N- s* d5 ~! t, ^. D. g2.使用写字板或者其它文字编辑工具打开1.clp,如下:找到蓝色部分(表示层面),改为你需要的变更到的层面,注意格式为CLASS/SUBCLASS.然后保存,如果有多个,可以使用替换,然后保存。
) W' o2 c$ a: k: @
! s- J$ O2 a. Q( Q& Y& T_clp_path  = (_clpPathStart (list (_clpAdjustPt 2874.02:1143.06 _clp_cinfo))
9 @9 d" T$ C1 G' U (_clpMKSConvert 0.000000 _clp_cinfo->t_from_units _clp_cinfo->t_to_units))7 `% B7 O! O$ h) E% h  Z
_clp_path  = (_clpPathLine _clp_path (_clpMKSConvert 0.000000 _clp_cinfo->t_from_units
+ |6 q: d' E" I' a8 J) B# i  D7 F; i _clp_cinfo->t_to_units) (_clpAdjustPt 1397.64:1143.06 _clp_cinfo))
" l5 w/ M1 e/ W0 b_clpPl = list(/ V/ S0 A* X( H5 [# v
list("CLIP_DRAWING" _clp_clip_prop_value))
- b( w6 g+ x  f  ]_clp_dbid = _clpDBCreatePath(_clp_path "PACKAGE GEOMETRY/ASSEMBLY_TOP" 'line _clp_sym _clpPl)
4 W7 X, N- I8 w9 C8 b! U3 j& W_clpPl = nil

* t/ x! t0 O8 j, i 7 t0 x0 r  X% M$ d  _
3.然后再导入sub-drawing,删除原来层面的线就可以了。

评分

参与人数 2贡献 +4 收起 理由
Tina + 2
btgcht + 2

查看全部评分

该用户从未签到

推荐
发表于 2013-11-24 21:25 | 只看该作者
hcf830716 发表于 2011-9-14 15:45/ H% `4 d4 Q5 r( }5 ]4 J7 h* T' H
这个方法挺好,但请问下,如果要设置比之前的CLASS内缩或外扩点,这个尺寸在哪设置啊?
$ I( E  x* I" L( _7 O
我只知道可以对Shape 的尺寸缩放,你可以先Compose 成Shape,再Z-copy 进行缩放,再De-compose。

该用户从未签到

推荐
发表于 2015-7-31 13:04 | 只看该作者
非常感谢楼主,我正在将logo导入allegro,使用IPF导入后,在MANUFACTURING/PEN3层,试了很多方法都不能change到SILKSCREEN_TOP层,看到楼主的帖子后,终于解决了。多谢!对于我这样的新手真的很有用。( n( u2 q6 h! u+ K$ u
  • TA的每日心情
    开心
    2025-10-31 15:16
  • 签到天数: 311 天

    [LV.8]以坛为家I

    推荐
    发表于 2018-4-9 11:13 | 只看该作者
    正好急需,谢谢!- u5 h) |& @: ]! i( D6 J8 J# t

    该用户从未签到

    5#
    发表于 2009-3-12 11:20 | 只看该作者
    我们经常用这个方法画特殊板框的anti-etch,呵呵

    该用户从未签到

    6#
     楼主| 发表于 2009-3-12 11:30 | 只看该作者
    我们经常用这个方法画特殊板框的anti-etch,呵呵
    4 W+ ]6 C6 L% s8 |  pyxx19852001 发表于 2009-3-12 11:20

    ) k5 b6 R! R: t  n2 K+ x' j学习的同时也要想到贡献。

    该用户从未签到

    7#
    发表于 2009-3-12 15:09 | 只看该作者
    呵呵,楼主说的是,只是刚好看到楼主的帖子,才想到了这个,呵呵
  • TA的每日心情
    开心
    2021-1-26 15:48
  • 签到天数: 2 天

    [LV.1]初来乍到

    8#
    发表于 2009-3-12 18:33 | 只看该作者
    請問這個只能用在line 嗎? shape 可以用嗎?

    该用户从未签到

    9#
     楼主| 发表于 2009-3-13 09:43 | 只看该作者
    SHAPE可以直接COPY。当然也可以用这个方法。

    该用户从未签到

    10#
    发表于 2009-3-13 09:59 | 只看该作者
    不错,打印成pdf收藏了。
  • TA的每日心情
    开心
    2021-1-26 15:48
  • 签到天数: 2 天

    [LV.1]初来乍到

    11#
    发表于 2009-3-13 10:57 | 只看该作者
    因為我要利用零件文字框,上下20MIL 做VIA KEEPOUT OUT 所以要先做成EATH 然後才能Z-COPY 成 VIA KEEPOUT OUT, 如果可以直接轉換 那就真的比較快速,不用一直轉來轉去

    该用户从未签到

    12#
    发表于 2009-3-13 11:19 | 只看该作者
    不断学习!!
  • TA的每日心情
    开心
    2023-2-2 15:59
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    13#
    发表于 2009-3-13 12:01 | 只看该作者
    学习了,谢谢!

    该用户从未签到

    14#
    发表于 2009-3-13 20:16 | 只看该作者
    学习了

    该用户从未签到

    15#
    发表于 2009-10-16 09:59 | 只看该作者
    好麻烦啊

    该用户从未签到

    16#
    发表于 2009-10-16 16:07 | 只看该作者
    不错,顶

    该用户从未签到

    17#
    发表于 2009-10-20 14:30 | 只看该作者
    超级麻烦

    该用户从未签到

    18#
    发表于 2009-10-22 09:23 | 只看该作者
    果然是牛人!支持一下!
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-4 01:34 , Processed in 0.140625 second(s), 30 queries , Gzip On.

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

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

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