EDA365电子论坛网

标题: 为什么创建不了,请版主帮忙。 [打印本页]

作者: lyh289114980    时间: 2013-7-4 14:42
标题: 为什么创建不了,请版主帮忙。
axlSetFindFilter(?enabled `("NOALL" "Pins")
                         ?onButtons `("Pins"))
while(axlSelect()
    axlDBCreateShape( car(axlPolyFromDB( car(axlGetSelSet()))), t, "ROUTE KEEPOUT/L2",nil,nil )
        pindbid=car(axlGetSelSet())
    polydbid=car(axlPolyFromDB( car(axlGetSelSet())))
         printf("pindbid =  %L \n" pindbid)
     printf("polydbid =  %L \n" polydbid)

以上代码:polydbid=car(axlPolyFromDB( car(axlGetSelSet()))) 为什么打印出来的信息为空呢?
作者: betamelody    时间: 2013-7-4 16:10
创建shape的动作放到最后试试
作者: lyh289114980    时间: 2013-7-4 16:36
betamelody 发表于 2013-7-4 16:10
创建shape的动作放到最后试试

没有用,后面几行我只是用来测试用的
作者: betamelody    时间: 2013-7-4 17:12
其实,你问的问题我没看懂,我只是觉得代码这样写肯定会有问题
作者: betamelody    时间: 2013-7-5 09:10
创建过shape后,axlGetSelSet()中的dbid会变成remove状态




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