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

求助根据Via 绘制shape

[复制链接]
  • TA的每日心情

    2024-1-19 15:48
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    本帖最后由 zpofrp 于 2024-1-19 18:20 编辑

    求助根据via 绘制shape;就是我们在layout 的过程中,对于空间比较小的时候会打阵列孔(可能没有固定pitch,或者位置很没有规律);比如L1到L3,但是L2的Via pad 的间距其实很小,这个时候就需要通过Cline 或者Shape 连接起来,如图片所示(图中为shape,这个shape 是通过自己snap 中心绘制后,再zcopy,再倒圆角的);就想有个skill,通过鼠标框选这些孔,然后自动绘制平面(想到的策略是先所有的孔中选两个,绘制Cline,绘制完成后,将Cline 2 shape,再merge),自己搞了下,没搞定


  • TA的每日心情
    奋斗
    2025-7-7 15:38
  • 签到天数: 83 天

    [LV.6]常住居民II

    推荐
    发表于 2024-1-20 23:01 | 只看该作者
    zpofrp 发表于 2024-1-20 21:37
    我问题中的实现就是传说是你的IL。我折腾了很久还是没搞出你那种,整了个这样的。所有的相切包裹,不过没 ...

    我确实写过。就是如上面说的,任意两个孔间画外切线(需要一点数学处理),最后所有外切线孔自身进行运算。缺点就是切线只能计算圆形via的,其他形状需要单独处理。

    但有更简单的做法,就是任意两个孔间画path,最后所有path进行运算。一个版主也是这么推荐的。这适用于所有孔大小一致的情况。如果不一致,就用最大的孔半径作为path宽度,可能会有点突出来。

    还有另一个版主提到类似用直线连接最外围的孔,然后去把角削成弧形,有点难度,不知道是什么实现的。

    你可以把你实现过程中的难点提出来,可以给你一些建议。


  • TA的每日心情
    奋斗
    2025-7-7 15:38
  • 签到天数: 83 天

    [LV.6]常住居民II

    推荐
    发表于 2024-1-20 12:08 | 只看该作者
    本帖最后由 db-_- 于 2024-1-20 12:11 编辑

    我也是这个思路,任意两个via间画一条线,最后把所有的线转成poly,再合并。需要外扩就poly直接外扩就行。
    思路是没问题的。实现也不难。应对你的情况足够了。
    没有搞定就继续加打印定位,看问题出在哪里,不要放弃。
    你如果需要应对更复杂的情况,比如两个孔大小不一样,包边必须完美相切等,就需要考虑最小凸包算法、或者计算切线等数学公式了。

  • TA的每日心情

    2024-1-19 15:48
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2024-1-20 21:37 | 只看该作者
    db-_- 发表于 2024-1-20 12:08
    我也是这个思路,任意两个via间画一条线,最后把所有的线转成poly,再合并。需要外扩就poly直接外扩就行。
    ...

    我问题中的实现就是传说是你的IL。我折腾了很久还是没搞出你那种,整了个这样的。所有的相切包裹,不过没实现在包裹所有via的情况下,再手动输入外扩多少的功能

  • TA的每日心情

    2024-1-19 15:48
  • 签到天数: 1 天

    [LV.1]初来乍到

    5#
     楼主| 发表于 2024-1-19 18:21 | 只看该作者
    不一定是最小的shape,其实从设计来说,应该是偏移via 一定值更好,也就是说shape 比所有via包裹的区域 更大一些
    头像被屏蔽
  • TA的每日心情
    开心
    2025-1-23 15:05
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    6#
    发表于 2024-1-19 19:57 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
  • TA的每日心情

    2024-1-19 15:48
  • 签到天数: 1 天

    [LV.1]初来乍到

    7#
     楼主| 发表于 2024-1-19 19:59 | 只看该作者
    aarom 发表于 2024-1-19 19:57
    請問大佬, 使用選數個VIA去判斷 和 畫方型shape二點再自動R角 那種快呢??

    方形的应该比较快,但是很多时候via 的外围不是方形的。比较浪费布线空间
    头像被屏蔽
  • TA的每日心情
    开心
    2025-1-23 15:05
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    8#
    发表于 2024-1-19 22:15 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
  • TA的每日心情

    2024-1-19 15:48
  • 签到天数: 1 天

    [LV.1]初来乍到

    9#
     楼主| 发表于 2024-1-19 22:46 来自手机 | 只看该作者
    aarom 发表于 2024-1-19 22:15
    1.由您的範例, 5個VIA還是做方型R角.
    2.不規則形狀SHAPE, 難度不是只選二個VIA就能決定的.
    3.一般這種V ...

    我的范例只是引子,我见过别人不规则的也用skill实现了,只是联系不上原作者了,没有拿到skill
  • TA的每日心情

    2024-1-19 15:48
  • 签到天数: 1 天

    [LV.1]初来乍到

    10#
     楼主| 发表于 2024-1-19 22:48 来自手机 | 只看该作者
    这个就是一个大佬的skill实现的

    IMG_8397.png (69.78 KB, 下载次数: 0)

    IMG_8397.png
  • TA的每日心情

    2024-1-19 15:48
  • 签到天数: 1 天

    [LV.1]初来乍到

    11#
     楼主| 发表于 2024-1-19 22:49 来自手机 | 只看该作者
    zpofrp 发表于 2024-1-19 22:48
    这个就是一个大佬的skill实现的

    下面阴影是手机截屏导致的重影
    头像被屏蔽
  • TA的每日心情
    开心
    2025-1-23 15:05
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    12#
    发表于 2024-1-19 23:04 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽

    该用户从未签到

    13#
    发表于 2024-1-20 00:17 | 只看该作者
    提供个思路,在各个所选VIA之间生成与VIA焊盘同宽的LINE,转为Poly进行合并即可。

  • TA的每日心情

    2024-1-19 15:48
  • 签到天数: 1 天

    [LV.1]初来乍到

    14#
     楼主| 发表于 2024-1-20 09:23 来自手机 | 只看该作者
    deargds 发表于 2024-1-20 00:17
    提供个思路,在各个所选VIA之间生成与VIA焊盘同宽的LINE,转为Poly进行合并即可。

    我也是这样想的,但是没搞定
    头像被屏蔽
  • TA的每日心情
    开心
    2025-1-23 15:05
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    15#
    发表于 2024-1-20 11:00 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
    头像被屏蔽
  • TA的每日心情
    开心
    2025-1-23 15:05
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    16#
    发表于 2024-1-20 12:51 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
  • TA的每日心情

    2024-1-19 15:48
  • 签到天数: 1 天

    [LV.1]初来乍到

    17#
     楼主| 发表于 2024-1-20 21:30 | 只看该作者
    aarom 发表于 2024-1-20 12:51
    可能你們不暸解, 我說的R角.
    下圖是程式不用公式所能做出R角, 在於第二排, 不是各位所貼出的"相切"R角.我 ...

    你这个也很强啊。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-20 08:40 , Processed in 0.156250 second(s), 32 queries , Gzip On.

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

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

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