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

ALLEGRO16.6如何使用skill删除设置好的叠层

[复制链接]
  • TA的每日心情
    开心
    2024-9-6 15:29
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
     楼主| 发表于 2025-9-16 21:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    allegro16.6 如何删除设置的叠层,恢复到默认叠层,录制scr感觉也不好录制,因为我的叠层可能是4  6 8 10,叠层不确定


  • TA的每日心情
    开心
    2023-5-15 15:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2025-9-26 16:39 | 只看该作者
    删除指定叠层
    通过axlDBDeleteLayer或直接修改stackup->structure列表删除目标层。例如删除名为"Inner1"的层:
    skill
    (setq layers (stackup->structure))
    (setq new_layers (remove-if #'(lambda (layer) (equal layer->name "Inner1")) layers))
    (setf (stackup->structure) new_layers)

    点评

    没有这个函数  详情 回复 发表于 2025-9-26 22:55
  • TA的每日心情
    开心
    2024-9-6 15:29
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
     楼主| 发表于 2025-9-26 22:55 | 只看该作者
    ad_gao 发表于 2025-9-26 16:39
    删除指定叠层
    通过axlDBDeleteLayer或直接修改stackup->structure列表删除目标层。例如删除名为"Inner1"的 ...

    没有这个函数

    点评

    axlDeleteByLayer()  详情 回复 发表于 2025-9-27 13:58
  • TA的每日心情
    无聊
    2025-4-17 15:08
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    4#
    发表于 2025-9-27 13:58 | 只看该作者

    axlDeleteByLayer()
  • TA的每日心情
    开心
    2025-10-24 15:03
  • 签到天数: 113 天

    [LV.6]常住居民II

    5#
    发表于 2025-9-28 11:19 | 只看该作者
    可以用这个函数,axlLayerDelete 。指定叠构名名称或从上往下的序号。
      NAME
             axlLayerDelete - delete cross section layer
      SYNOPSIS
             axlLayerDelete(
                 t_layerName/x_layerNumber
             ) -> t/nil
      FUNCTION
             This deletes a cross section layer. While axlDeleteObject can be used
             to delete empty named layers, this API can delete both named and unnamed
             cross section layers.

             The cross section has both ETCH layers and unnamed dielecric layers.
             The order of the cross section is returned by axlGetXSection(), The
             x_layerNumber is order within the cross-section with the first index
             number (e.g AIR) starting at 0.

             Reason for failures:
               - Deleting a named layer containing geeometries (excluding pins or vias)
               - Deleting top or bottom dielectric or TOP or BOTTOM etch layers
               - Layer name does not exist
               - Layer naumber is lesss then 0 or greater or equal to
                             length(axlXSectionGet('count))
      NEEDS
             ETCH layer string or cross section index
      RETURNS
             t if layer deleted, nil if failure
      SEE ALSO
         axlLayerCreateNonConductor, axlDeleteByLayer, axlDeleteObject, axlXSectionGet
         axlXSectionDelete
      EXAMPLES
             - assume design has a layer named empty. This will delete that layer
                     axlLayerDelete("EMTPY")
             - delete the third cross section layer. On most designs this is an unnamed
               dielectic layer between TOP and the next etch layer.
                     axlLayerDelete(3)

    点评

    不支持16.6啊  详情 回复 发表于 2025-9-28 13:42
  • TA的每日心情
    开心
    2024-9-6 15:29
  • 签到天数: 1 天

    [LV.1]初来乍到

    6#
     楼主| 发表于 2025-9-28 13:42 | 只看该作者
    张小明1 发表于 2025-9-28 11:19
    可以用这个函数,axlLayerDelete 。指定叠构名名称或从上往下的序号。
      NAME
             axlLayerDelete - ...

    不支持16.6啊

    点评

    去翻了下确实不支持  详情 回复 发表于 2025-9-28 14:43
  • TA的每日心情
    开心
    2025-10-24 15:03
  • 签到天数: 113 天

    [LV.6]常住居民II

    7#
    发表于 2025-9-28 14:43 | 只看该作者

    去翻了下确实不支持
  • TA的每日心情
    无聊
    2025-4-17 15:08
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    8#
    发表于 2025-9-28 15:36 | 只看该作者
    本帖最后由 Kevin_Le 于 2025-9-28 19:35 编辑

    用skill生成scr试试



    类似这样  只要不加\n 就不会换行  做个交互窗口输入你需要的删除的层面(list),应该也能做到
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-25 15:38 , Processed in 0.156250 second(s), 28 queries , Gzip On.

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

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

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