找回密码
 注册
查看: 4276|回复: 61
打印 上一主题 下一主题

[SKILL分享]:镜像模块(源码)

  [复制链接]
  • TA的每日心情
    慵懒
    2024-11-14 15:27
  • 签到天数: 72 天

    [LV.6]常住居民II

    跳转到指定楼层
    1#
    发表于 2022-6-9 18:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    本帖最后由 db-_- 于 2022-6-10 10:55 编辑

    使用方法:
    1、附件解压到任意skill目录中(或者pcbenv同目录)。
    2、在allegro.ilinit中输入load("db_mirror_element.il")
    3、控制台中输入命令mir

    仅在16.6和17.2测试。有任何问题欢迎留言反馈。

    附件
    db_mirror_element.rar (1.2 KB, 下载次数: 58)

    演示效果:





    补充内容 (2022-7-14 14:31):
    V1.2更新:修复了V1.1中遇到T型走线会有部分选不中的问题等,见置顶楼,或者24楼。

    补充内容 (2022-7-19 14:15):
    V1.3更新:修复V1.2使用后器件会持续高亮的问题。

    评分

    参与人数 4威望 +6 收起 理由
    夜凉笙歌 + 1
    y175813652 + 2 感谢分享!
    digitzing + 1 感谢分享!
    leilei4908 + 2 EDA365有你更精彩!

    查看全部评分

  • TA的每日心情
    慵懒
    2024-11-14 15:27
  • 签到天数: 72 天

    [LV.6]常住居民II

    来自 2#
     楼主| 发表于 2022-7-14 14:30 | 只看该作者
    本帖最后由 db-_- 于 2022-7-19 14:14 编辑

    V1.2更新:修复了V1.1中遇到T型走线,会有部分选不中的问题,增加了UNDO功能,增加了大量注释,增加了LINE、TEXT筛选框。
    V1.3更新:修复V1.2使用后会持续高亮的问题。


    附件
    db_mirror_element.rar (1.59 KB, 下载次数: 69)




  • TA的每日心情
    开心
    2022-5-6 15:29
  • 签到天数: 34 天

    [LV.5]常住居民I

    推荐
    发表于 2022-6-13 09:41 | 只看该作者
    db-_- 发表于 2022-6-13 09:10
    这样抓取后就不会对不齐网格了是吧。那么怎么才能让这个点自动对齐网格呢。

    如果原本是在网格上的,选择所有内容的中点后,再就近选格点,mirror过的还是在格点上
    我的方法是选择pin 数最多的 symbol的中心
    其实差别是不大
  • TA的每日心情
    开心
    2022-5-6 15:29
  • 签到天数: 34 天

    [LV.5]常住居民I

    推荐
    发表于 2022-6-13 08:59 | 只看该作者
    你的为啥能直接带着shape一起mirror?是因为只有TOP或BOTTOM层的关系么?
    我的shape多了就不能mirror

    via需要排除 symbolEtch 属性的,否则symbol mirror后,via 还会 mirror
    另外,via最好是左右对称移动,而不是用mirror(虽然事实上并不影响)

    点评

    没想这么多 可能是因为我用的boundry?  详情 回复 发表于 2022-6-13 09:08

    该用户从未签到

    7#
    发表于 2022-6-9 19:22 | 只看该作者
    论坛设置的下载贡献值太高了,攒一个月才够看一个附件

    点评

    原廠就有的東西, 就不用浪費了.  发表于 2022-6-9 21:15
  • TA的每日心情
    开心
    2024-4-9 15:28
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    8#
    发表于 2022-6-10 09:11 | 只看该作者
    不错的功能,有演示动画吗

    点评

    已添加。可以在一楼看效果。  详情 回复 发表于 2022-6-10 10:55
  • TA的每日心情
    擦汗
    2024-5-15 15:49
  • 签到天数: 314 天

    [LV.8]以坛为家I

    9#
    发表于 2022-6-10 10:00 | 只看该作者
    不错的功能
  • TA的每日心情
    慵懒
    2024-11-14 15:27
  • 签到天数: 72 天

    [LV.6]常住居民II

    11#
     楼主| 发表于 2022-6-10 10:55 | 只看该作者
    wzh6328 发表于 2022-6-10 09:11
    不错的功能,有演示动画吗

    已添加。可以在一楼看效果。
  • TA的每日心情
    慵懒
    2024-11-14 15:27
  • 签到天数: 72 天

    [LV.6]常住居民II

    13#
     楼主| 发表于 2022-6-10 13:50 | 只看该作者
    zs_king 发表于 2022-6-10 11:32
    分享源码可以到我公众号 。哈哈。。比论坛可控一点

    可以啊  你帮忙分享分享吧。

    该用户从未签到

    14#
    发表于 2022-6-11 01:30 | 只看该作者
    不错的功能,感谢分享
  • TA的每日心情
    开心
    2022-7-3 15:41
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    15#
    发表于 2022-6-11 22:59 | 只看该作者
    支持,好东西
  • TA的每日心情
    开心
    2022-5-6 15:29
  • 签到天数: 34 天

    [LV.5]常住居民I

    16#
    发表于 2022-6-13 09:01 | 只看该作者
    镜像的原点 ptSrc ,也可以考虑再加个 snap to grid 功能

    点评

    这样抓取后就不会对不齐网格了是吧。那么怎么才能让这个点自动对齐网格呢。  详情 回复 发表于 2022-6-13 09:10
  • TA的每日心情
    慵懒
    2024-11-14 15:27
  • 签到天数: 72 天

    [LV.6]常住居民II

    17#
     楼主| 发表于 2022-6-13 09:08 | 只看该作者
    leilei4908 发表于 2022-6-13 08:59
    你的为啥能直接带着shape一起mirror?是因为只有TOP或BOTTOM层的关系么?
    我的shape多了就不能mirror

    没想这么多 可能是因为我用的boundry?
  • TA的每日心情
    慵懒
    2024-11-14 15:27
  • 签到天数: 72 天

    [LV.6]常住居民II

    18#
     楼主| 发表于 2022-6-13 09:10 | 只看该作者
    leilei4908 发表于 2022-6-13 09:01
    镜像的原点 ptSrc ,也可以考虑再加个 snap to grid 功能

    这样抓取后就不会对不齐网格了是吧。那么怎么才能让这个点自动对齐网格呢。



    点评

    如果原本是在网格上的,选择所有内容的中点后,再就近选格点,mirror过的还是在格点上 我的方法是选择pin 数最多的 symbol的中心 其实差别是不大  详情 回复 发表于 2022-6-13 09:41
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    EDA365公众号

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

    GMT+8, 2024-11-23 03:40 , Processed in 0.093750 second(s), 31 queries , Gzip On.

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

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

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