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

【求助】怎么通过skill来实现Refresh Symbol Insatnce

[复制链接]
  • TA的每日心情
    开心
    2025-11-14 15:03
  • 签到天数: 128 天

    [LV.7]常住居民III

    跳转到指定楼层
    1#
     楼主| 发表于 2025-11-5 17:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    在更新单个器件的instance时,通常在placement edit模式,通过右键对器件进行更新。

    请教大佬们,怎么通过skill来实现。除了通过录制来一个个更新,skill有支持的函数或者方法吗?
  • TA的每日心情
    奋斗
    2025-9-24 15:41
  • 签到天数: 86 天

    [LV.6]常住居民II

    推荐
    发表于 2025-11-6 10:20 | 只看该作者
    看了看HELP,
    更新单个器件没什么好办法,只能录脚本,然后axlShell,当然脚本里面的字符串都是可以通过SKILL修改的,比如坐标。
    更新所有器件就如楼上所说用axlRefreshSymbol

    更新单个器件部分,给你写几句作为参考。
    1. pt = car(axlSelectByName("REFDES" "U1"))->xy
    2. str = sprintf(nil "placementedit;pick %L;prepopup %L;pop dyn_option_select '@:@Refresh symbol instance'" pt pt)
    3. axlSetFindFilter(?enabled list("noall" "symbols") ?onButtons list("noall" "symbols"))
    4. axlShell(str)
    复制代码

    点评

    谢谢大佬刚开始我也是通过录制来更新丢失丝印角标的,单个更新试了下效率太低了,所以来问下有没有函数之类的。今天发现使用ctrl多选器件也支持录制,也可以用坐标来通过skill来一起更新,虽然没有专用的函数,但  详情 回复 发表于 2025-11-6 15:40
  • TA的每日心情

    2021-1-21 15:57
  • 签到天数: 121 天

    [LV.7]常住居民III

    3#
    发表于 2025-11-6 10:01 | 只看该作者
    axlRefreshSymbol  函数了解下

    点评

    这个函数我看只能更新指定封装名的所有器件,貌似是没有更新symbol instance的函数  详情 回复 发表于 2025-11-6 15:32
  • TA的每日心情
    开心
    2025-11-14 15:03
  • 签到天数: 128 天

    [LV.7]常住居民III

    4#
     楼主| 发表于 2025-11-6 15:32 | 只看该作者
    w_w 发表于 2025-11-6 10:01
    axlRefreshSymbol  函数了解下

    这个函数我看只能更新指定封装名的所有器件,貌似是没有更新symbol instance的函数
  • TA的每日心情
    开心
    2025-11-14 15:03
  • 签到天数: 128 天

    [LV.7]常住居民III

    5#
     楼主| 发表于 2025-11-6 15:40 | 只看该作者
    db-_- 发表于 2025-11-6 10:20
    看了看HELP,
    更新单个器件没什么好办法,只能录脚本,然后axlShell,当然脚本里面的字符串都是可以通过SK ...

    谢谢大佬刚开始我也是通过录制来更新丢失丝印角标的,单个更新试了下效率太低了,所以来问下有没有函数之类的。今天发现使用ctrl多选器件也支持录制,也可以用坐标来通过skill来一起更新,虽然没有专用的函数,但是多个器件更新的时候也快多了。

    在你写的基础上增加多行pick grid tgl  symbol_xy ,就可以选中多个symbol。



    点评

    强!  详情 回复 发表于 2025-11-6 15:46
  • TA的每日心情
    奋斗
    2025-9-24 15:41
  • 签到天数: 86 天

    [LV.6]常住居民II

    6#
    发表于 2025-11-6 15:46 | 只看该作者
    张小明1 发表于 2025-11-6 15:40
    谢谢大佬刚开始我也是通过录制来更新丢失丝印角标的,单个更新试了下效率太低了,所以来问下有没有函数 ...

    强!      
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-22 02:07 , Processed in 0.171875 second(s), 25 queries , Gzip On.

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

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

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