EDA365电子论坛网

标题: Share skill [stichingvia] [打印本页]

作者: EDAstudent365    时间: 2019-11-2 09:51
标题: Share skill [stichingvia]
;         skill load "stichingvia.il"
/************************************************* ************************************************/
axlCmdRegister("svia" 'DelShape ?cmdType "interactive")
/************************************************* ************************************************/
Defun(DelShape ()
        Let((Shape1 Shape2 Shape1Poly Shape2Poly AndShape OpenShape CloseShape)
        axlSetFindFilter( ?enabled list("NOALL" "SHAPES") ?onButtons list("NOALL" "SHAPES"))
        Shape1 = car(axlGetSelSet(axlSelect(?prompt "Select Shape")))
        Shape2 = car(axlGetSelSet(axlSelect(?prompt "Select Shape")))

        Shape1Poly = car(axlPolyFromDB(Shape1))
        Shape2Poly = car(axlPolyFromDB(Shape2))
       
        AndShape = car(axlPolyOperation(Shape1Poly Shape2Poly 'ANDNOT))
        OpenShape = axlDBCreateOpenShape(AndShape t "ETCH/TOP")
        CloseShape axlDBCreateCloseShape(OpenShape)




           );end-let
     );end-defun


作者: clp1568    时间: 2019-11-2 12:00
kankan
作者: penny190    时间: 2020-5-15 10:43
本帖最后由 penny190 于 2020-5-15 10:52 编辑

請問這個skill 的作用是 ? 求解
雖然不知道實際作用是甚麼,試著執行出現下列訊息
E- *Error* toplevel: undefined variable - DelShape

作者: jason_hsu    时间: 2020-5-15 17:15
penny190 发表于 2020-5-15 10:43
請問這個skill 的作用是 ? 求解
雖然不知道實際作用是甚麼,試著執行出現下列訊息
E- *Error* topl ...

对两个shape做void操作,就是与非。
应该是defun,不是Defun吧?最后一句closeshape忘了=,很初级的代码。



作者: ssmagic    时间: 2020-5-16 21:52
jason_hsu 发表于 2020-5-15 17:15
对两个shape做void操作,就是与非。
应该是defun,不是Defun吧?最后一句closeshape忘了=,很初级的代码 ...

先与,然后对第一个POLY进行非操作





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