| 
x
EDA365欢迎您登录!您需要 登录 才可以下载或查看,没有帐号?注册  
 就是想把选择的PIN的PIN NUMBER, 还有坐标点打印出来 axlCmdRegister("test" 'test) 
procedure(test() 
        (axlClearSelSet) 
 (axlVisibleDesign nil) 
    (axlVisibleLayer "PIN/TOP" t)  
    (axlVisibleLayer "PIN/BOTTOM" t) 
 (axlSetFindFilter ?enabled  
     list("noall" "pins") ?onButtons  
     list("noall" "pins") 
 ) 
 numbs=nil 
 points=nil 
;    a=axlSelect() 
; pindb = (axlGetSelSet a) 
 pindb=axlDBGetDesign() 
    pinlist=pindb->pins 
 foreach(pin pinlist 
        padNub=(pin->number) 
        padpoint=(pin->xy) 
        numbs=cons(padNub numbs) 
        points=cons(padpoint points)                         
       ) 
printf("%L\n" numbs) 
printf("%L\n" points) 
axlFinishEnteRF un() 
  )这里用pindb=axlDBGetDesign()这个是可以显示目前所有的PIN NUMBER和坐标 但是换成    a=axlSelect()pindb = (axlGetSelSet a)后显示结果为nil nil不知道是哪里出了错啊
 
 
 |