EDA365电子工程师网

标题: 求助高手:如何编辑内层铜皮(充铜)的属性? [打印本页]

作者: longheshang    时间: 2012-5-12 16:12
标题: 求助高手:如何编辑内层铜皮(充铜)的属性?
我想写一个修改内层铜皮的net属性的skill,单身资料上说对于内层的充铜,不可以改变任何属性。

请问大侠,有没有什么办法把net属性赋给铜皮呢?
作者: procomm1722    时间: 2012-5-13 10:29
不就 assign net 就行了 , 還要啥工具嗎?
作者: longheshang    时间: 2012-5-14 08:27
axlDBAssignNet()这个命令不行,说shape是auto-generated的,在资料上查说,auto-generated的那种shape不能更改他的属性
不知道有没有人对auto-generated的shape编辑过?
作者: farewall    时间: 2012-5-14 09:01
應該都是可編輯的
作者: longheshang    时间: 2012-5-14 09:56
资料上这么说:
Note: You cannot manipulate (move, add property, delete and more) auto-generated shapes
(shapeBoundary != nil). You should modify the dynamic shape (shapeBoundary). You can
use axlSetFindFilter to set the find filter to auto-select the boundary shape when the
user selects one of the auto-generated children.
作者: longheshang    时间: 2012-5-14 09:57
用axlDBAssignNet()这个命令,结果提示:
W-  Cannot change net on element type: Shape(auto-generated) "Dummy Net, Etch/Lyr4_Pwr".
作者: XYX365    时间: 2012-5-14 10:36
本帖最后由 XYX365 于 2012-5-14 10:42 编辑
longheshang 发表于 2012-5-14 09:57
用axlDBAssignNet()这个命令,结果提示:
W-  Cannot change net on element type: Shape(auto-generated ...


我試了結果是可以的,請參考下列試試看,其中axlSingleSelectPoint 所指的位置是你的Shape

axlSetFindFilter(?enabled list("noall" "shapes" "BOUNDARY_SHAPES") ?onButtons list("noall" "shapes" "BOUNDARY_SHAPES"))
axlSingleSelectPoint( 1507.75:-1900.40 )
dShape = car(axlGetSelSet())
axlDBAssignNet(dShape "GND")
作者: longheshang    时间: 2012-5-14 11:25
XYX365 发表于 2012-5-14 10:36
我試了結果是可以的,請參考下列試試看,其中axlSingleSelectPoint 所指的位置是你的Shape

axlSetFind ...

可以,谢谢XYX365
我的过滤器搞错了
再次感谢!




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2