EDA365电子论坛网

标题: 【求助】手动添加的keepout可以和器件关联吗,跟随器件移动 [打印本页]

作者: 张小明1    时间: 2025-8-6 09:14
标题: 【求助】手动添加的keepout可以和器件关联吗,跟随器件移动
如题:
layout中,有时需要对个别器件添加keepout等额外的shape,在这种情况下,希望移动器件时,添加的keepout可以跟随器件移动。请教一下各位大佬,有方法实现吗,具体的思路是什么?





作者: yangjinxing521    时间: 2025-8-6 13:10
放到元件封装内不就可以了。
作者: athena_lu    时间: 2025-8-6 15:16
不建议做到元件封装。只是个别才需要这样。
作者: db-_-    时间: 2025-8-6 16:16
没见过自带能实现这种功能,不过用skill绕路是可以的。
作者: 张小明1    时间: 2025-8-8 09:13
db-_- 发表于 2025-8-6 16:16
没见过自带能实现这种功能,不过用skill绕路是可以的。

DB大佬,用skill来实现的话是怎么一个思路?

作者: 张小明1    时间: 2025-8-8 09:16
yangjinxing521 发表于 2025-8-6 13:10
放到元件封装内不就可以了。

只需要针对个别器件添加,比如个别的0402。加封装里的话就不现实了
作者: yangjinxing521    时间: 2025-8-8 09:27
zfd552487261 发表于 2025-8-8 09:16
只需要针对个别器件添加,比如个别的0402。加封装里的话就不现实了

不想动封装,那就用组合。反正是个别的

作者: db-_-    时间: 2025-8-8 09:37
zfd552487261 发表于 2025-8-8 09:13
DB大佬,用skill来实现的话是怎么一个思路?

axlDBCreateShape(
o_polygon/r_path
[l_r_fill]
[t_layer]
[t_netName]
[o_parent]
)
⇒ l_result/nil

o_parent   dbid of the object to be the parent of the shape. The parent is a symbol instance or is nil if the design itself.

用axlDBCreateShape重新画一个shape,最后一个o_parent参数填你要的器件。


作者: 张小明1    时间: 2025-8-8 16:17
db-_- 发表于 2025-8-8 09:37
axlDBCreateShape(
o_polygon/r_path
[l_r_fill]

试试看去,谢谢大佬




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2