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

大神解读一下这个skill,感谢,

[复制链接]
  • TA的每日心情
    奋斗
    2025-2-28 15:32
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    跳转到指定楼层
    1#
     楼主| 发表于 2025-5-8 09:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    想把大神的写的颜色改成自己常用的颜色,感谢!
    /* ---------------------------------
    change the pins colors
    --------------------------------- */
                 i = 0
                     while(i < etchlnum
                         cursetlayer = nth(i etchlayers)
                             cursetpinyer = sprintf(nil "PIN/%s" cursetlayer)
                             
                             setcolor = nth(i etchcolorslist)                         
                             crucolor = axlLayerGet(cursetpinyer)
                         crucolor->color=setcolor
                             axlLayerSet(crucolor)
                             axlVisibleUpdate(t)
                             i++
                             )
    /* ---------------------------------
    change the etch colors
    --------------------------------- */
                 i = 0                         
                     while(i < etchlnum
                         cursetlayer = nth(i etchlayers)
                             cursetetchlayer = sprintf(nil "ETCH/%s" cursetlayer)
                             setcolor = nth(i etchcolorslist)                         
                             crucolor = axlLayerGet(cursetetchlayer)
                         crucolor->color=setcolor
                             axlLayerSet(crucolor)
                             axlVisibleUpdate(t)
                             i++
                             )
    /* ---------------------------------
    Drc error class
    --------------------------------- */
             foreach(one drclayers       
                      curdrc =         sprintf(nil "Drc Error Class/%s" one)
                      curdrccolor = axlLayerGet(curdrc)
                                      curdrccolor->color=17
                                  axlLayerSet(curdrccolor)
                                  axlVisibleUpdate(t)       
                    )                                  
    /* ---------------------------------
    Via  class
    --------------------------------- */                                                    
             foreach(one vialayers       
                      curvia =         sprintf(nil "Via Class/%s" one)
                      curviacolor = axlLayerGet(curvia)
                                      curviacolor->color=66
                                  axlLayerSet(curviacolor)
                                  axlVisibleUpdate(t)       
                    )                                 
    /* ---------------------------------
    Boundary
    --------------------------------- */                                                    
             foreach(one boundarylayers       
                      curbun =         sprintf(nil "Boundary/%s" one)
                      curbuncolor = axlLayerGet(curbun)
                                      curbuncolor->color=9
                                  axlLayerSet(curbuncolor)
                                  axlVisibleUpdate(t)       
                    )       
    /* ---------------------------------
    Anti
    --------------------------------- */                               
             foreach(one antietchlayers       
                      curant =         sprintf(nil "Anti Etch/%s" one)
                      curantcolor = axlLayerGet(curant)
                                      curantcolor->color=22
                                  axlLayerSet(curantcolor)
                                  axlVisibleUpdate(t)       
                    )       

    /* ---------------------------------
    region
    --------------------------------- */                               
             foreach(one regionlayers       
                      curant =         sprintf(nil "Constraint Region/%s" one)
                      curantcolor = axlLayerGet(curant)
                                      curantcolor->color=5
                                  axlLayerSet(curantcolor)
                                  axlVisibleUpdate(t)       
                    )

    /* ---------------------------------
    via keep out
    --------------------------------- */                               
             foreach(one viaoutlayers       
                      curant =         sprintf(nil "Via Keepout/%s" one)
                      curantcolor = axlLayerGet(curant)
                                      curantcolor->color=40
                                  axlLayerSet(curantcolor)
                                  axlVisibleUpdate(t)       
                    )

    /* ---------------------------------
    route keepout
    --------------------------------- */                               
             foreach(one rtoutlayers       
                      curant =         sprintf(nil "Route Keepout/%s" one)
                      curantcolor = axlLayerGet(curant)
                                      curantcolor->color=43
                                  axlLayerSet(curantcolor)
                                  axlVisibleUpdate(t)       
                    )







                                   
    /* ---------------------------------
    change other colors
    --------------------------------- */                                       
                                   
                        q1=axlLayerGet("PACKAGE GEOMETRY/SILKSCREEN_TOP")
                        q1->color=63
                              axlLayerSet(q1)
                                   
                        q2=axlLayerGet("PACKAGE GEOMETRY/SILKSCREEN_BOTTOM")
                        q2->color=45
                        axlLayerSet(q2)
                                   
                        q3=axlLayerGet("BOARD GEOMETRY/SILKSCREEN_TOP")
                        q3->color=63
                        axlLayerSet(q3)
                                   
                        q4=axlLayerGet("BOARD GEOMETRY/SILKSCREEN_BOTTOM")
                        q4->color=45
                        axlLayerSet(q4)
                                   
                        q5=axlLayerGet("BOARD GEOMETRY/OUTLINE")
                        q5->color=91
                               axlLayerSet(q5)
                                   
                    q6=axlLayerGet("REF DES/SILKSCREEN_TOP")
                        q6->color=63
                              axlLayerSet(q6)
                                   
                        q7=axlLayerGet("REF DES/SILKSCREEN_BOTTOM")
                        q7->color=45
                        axlLayerSet(q7)
                                   
                                    q8=axlLayerGet("ROUTE KEEPIN/ALL")
                    q8->color=65
                    axlLayerSet(q8)       
                                   
                        axlVisibleUpdate(t)
    ; /* ---------------------------------
    ; change other colors 2rd solution
    ; --------------------------------- */         
    ; otherlayerlist = '("PACKAGE GEOMETRY/SILKSCREEN_TOP" "BOARD GEOMETRY/SILKSCREEN_TOP" "REF DES/SILKSCREEN_TOP"
                       ; "PACKAGE GEOMETRY/SILKSCREEN_BOTTOM" "BOARD GEOMETRY/SILKSCREEN_BOTTOM""REF DES/SILKSCREEN_BOTTOM"
                                       ; "BOARD GEOMETRY/OUTLINE" "ROUTE KEEPIN/ALL"
                                      
                                      
                                      
                                       ; )


                                      
              
              ))
              
              
              
              
              
    ; load("Quick_Color_N.il")          
              


  • TA的每日心情

    2021-1-21 15:57
  • 签到天数: 121 天

    [LV.7]常住居民III

    2#
    发表于 2025-5-8 10:48 | 只看该作者
    ->color=66改后面这个66数字就行了,数字对应的有个颜色对应表

    COLOR192.pdf

    116.57 KB, 下载次数: 0, 下载积分: 贡献 -30 , 威望 -10

    点评

    我试试看,一一对应去改就可以是吧  详情 回复 发表于 2025-5-8 16:53
    兄弟,我想每层都改一下,这个66是代表什么,没找到颜色,也没看懂。还请详解一下,感谢  详情 回复 发表于 2025-5-8 11:15
  • TA的每日心情
    奋斗
    2025-4-27 15:26
  • 签到天数: 81 天

    [LV.6]常住居民II

    3#
    发表于 2025-5-8 11:13 | 只看该作者
    说到解读,现在大部分AI还是解读的很好的。
  • TA的每日心情
    奋斗
    2025-2-28 15:32
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    4#
     楼主| 发表于 2025-5-8 11:15 | 只看该作者
    w_w 发表于 2025-5-8 10:48
    ->color=66改后面这个66数字就行了,数字对应的有个颜色对应表

    兄弟,我想每层都改一下,这个66是代表什么,没找到颜色,也没看懂。还请详解一下,感谢

    点评

    w_w
    我发了pdf,你都没下载,你咋找到颜色  详情 回复 发表于 2025-5-8 15:14
  • TA的每日心情

    2021-1-21 15:57
  • 签到天数: 121 天

    [LV.7]常住居民III

    6#
    发表于 2025-5-8 15:14 | 只看该作者
    fuxiangyupi23 发表于 2025-5-8 11:15
    兄弟,我想每层都改一下,这个66是代表什么,没找到颜色,也没看懂。还请详解一下,感谢

    我发了pdf,你都没下载,你咋找到颜色
  • TA的每日心情
    奋斗
    2025-2-28 15:32
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    7#
     楼主| 发表于 2025-5-8 16:53 | 只看该作者
    w_w 发表于 2025-5-8 10:48
    ->color=66改后面这个66数字就行了,数字对应的有个颜色对应表

    我试试看,一一对应去改就可以是吧
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-6 18:41 , Processed in 0.109375 second(s), 28 queries , Gzip On.

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

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

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