找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 180|回复: 2
打印 上一主题 下一主题

求助如何框选多个PIN

[复制链接]

14

主题

143

帖子

-1万

积分

未知游客(0)

积分
-11958
跳转到指定楼层
1#
发表于 2015-9-30 16:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x

就是想把选择的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)
axlFinishEnterFun()
  )
这里用pindb=axlDBGetDesign()这个是可以显示目前所有的PIN NUMBER和坐标
但是换成    a=axlSelect()
pindb = (axlGetSelSet a)后显示结果为nil nil不知道是哪里出了错啊


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

117

主题

2352

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
13799

最佳敬业奖

2#
发表于 2015-9-30 16:33 | 只看该作者
直接这样就行了pinlist=axlGetSelSet(axlSelect())

点评

可以了,谢谢  详情 回复 发表于 2015-10-6 09:18

14

主题

143

帖子

-1万

积分

未知游客(0)

积分
-11958
3#
 楼主| 发表于 2015-10-6 09:18 | 只看该作者
deargds 发表于 2015-9-30 16:33
直接这样就行了pinlist=axlGetSelSet(axlSelect())

可以了,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-26 21:32 , Processed in 0.061603 second(s), 34 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表