找回密码
 注册
关于网站域名变更的通知
查看: 7077|回复: 20
打印 上一主题 下一主题

如何在ALLEGRO中使用SKILL语言统计过孔数量

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-7-29 11:56 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

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

x
如何在allegro中使用skill语言统计过孔数量

请大虾指教,小弟不胜感激!

如有代码,请发到我邮箱:xieh_17@163.com

该用户从未签到

来自 14#
 楼主| 发表于 2012-12-14 16:41 | 只看该作者
本帖最后由 xieh_17 于 2012-12-14 16:44 编辑


以下是获得通孔板上所有属性为via的过孔数量,就是版主提供的代码,自己加了一个显示窗口。
  1. axlCmdRegister("test",'test)

  2. defun( test ()
  3. prog((lVia)
  4.         axlClearSelSet()
  5.         axlSetFindFilter(?enabled '("noall", "VIAS", "invisible"), ?onButtons '("noall", "VIAS"))
  6.         lVia = setof(v axlGetSelSet(axlAddSelectAll()) v->isThrough)
  7.         axlClearSelSet()
  8.         ;Via Count
  9.         str = sprintf(nil "%d" length(lVia))
  10.         axlUIConfirm(strcat("Through via : " str))
  11. ))
复制代码

该用户从未签到

推荐
 楼主| 发表于 2017-9-19 16:16 | 只看该作者
mark:axlDBDeleteProp(axlDBGetDesign()->symbols "FIXED_PRIVATE")

该用户从未签到

18#
发表于 2013-4-12 13:16 | 只看该作者
deargds 发表于 2012-12-14 17:04

哥,你啥时候有时间把十天学会Skill教程写完呀,不胜感激涕零!

该用户从未签到

17#
发表于 2012-12-14 17:04 | 只看该作者
xieh_17 发表于 2012-12-14 17:01
axlUIConfirm("Through via : " str)---这样我运行后没有反应。
axlUIConfirm(str)---这样才可以,但是输 ...
  1. axlUIConfirm(sprintf(nil "Through via :%d" length(lVia)))
复制代码

该用户从未签到

16#
 楼主| 发表于 2012-12-14 17:01 | 只看该作者
deargds 发表于 2012-12-14 16:45
strcat可以省掉了

axlUIConfirm("Through via : " str)---这样我运行后没有反应。
axlUIConfirm(str)---这样才可以,但是输出孔数。
请问版主怎么去掉strcat后,保证能够输出"Through via "提示。

该用户从未签到

15#
发表于 2012-12-14 16:45 | 只看该作者
xieh_17 发表于 2012-12-14 16:41
以下是获得通孔板上所有属性为via的过孔数量,就是版主提供的代码,自己加了一个显示窗口。

strcat可以省掉了

该用户从未签到

13#
 楼主| 发表于 2012-11-21 18:06 | 只看该作者
以下是获得通孔板上所有属性为via的过孔数量,就是版主提供的代码,自己加了一个显示窗口。
axlCmdRegister("test",'test)

defun( test ()
prog((lVia)
        axlClearSelSet()
        axlSetFindFilter(?enabled '("noall", "VIAS", "invisible"), ?onButtons '("noall", "VIAS"))
        lVia = setof(v axlGetSelSet(axlAddSelectAll()) v->isThrough)
        axlClearSelSet()
        ;Via Count
        str = sprintf(nil "%d" length(lVia))
        axlUIConfirm(strcat("Through via : " str))
))
  • TA的每日心情
    开心
    2025-8-8 15:00
  • 签到天数: 91 天

    [LV.6]常住居民II

    12#
    发表于 2012-10-29 10:04 | 只看该作者
    XYX365 发表于 2012-10-26 14:07
    這個不需要用到Skill,只要出NC Legend就能統計
    如下圖是不是你所須要的

    这个我知道  我想问的是 能不能直接把所有孔 都一次性统计 出来
       钻孔图  好的自己一个一个加 才知道

    该用户从未签到

    11#
    发表于 2012-10-26 16:46 | 只看该作者
    正确.

    该用户从未签到

    10#
    发表于 2012-10-26 14:07 | 只看该作者
    chouqiu 发表于 2012-10-13 11:09
    我急要  统计 板子 的钻孔数 希望楼主做出来 后发出来
      能发到我邮箱 不胜感激

    這個不需要用到Skill,只要出NC Legend就能統計
    如下圖是不是你所須要的
  • TA的每日心情
    开心
    2025-10-23 15:59
  • 签到天数: 733 天

    [LV.9]以坛为家II

    9#
    发表于 2012-10-26 14:01 | 只看该作者
    我也需要. 感謝!!!
    請發到的信箱:yang.peggy@iac.com.tw
  • TA的每日心情
    开心
    2025-8-8 15:00
  • 签到天数: 91 天

    [LV.6]常住居民II

    8#
    发表于 2012-10-13 11:09 | 只看该作者
    我急要  统计 板子 的钻孔数 希望楼主做出来 后发出来
      能发到我邮箱 不胜感激  306597060@qq.com
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-23 13:52 , Processed in 0.187500 second(s), 33 queries , Gzip On.

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

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

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