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

[求問]批量修改dra零件

[复制链接]
  • TA的每日心情
    郁闷
    2025-10-13 15:46
  • 签到天数: 35 天

    [LV.5]常住居民I

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

    EDA365欢迎您登录!

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

    x
    hi 各位前辈们。

    需要大家给我个方向,假设今天我有5000颗零件要修改pin1 的线宽。
    我已经写好skill,可以抓到pin1标示,并且调整线宽。
    我要怎么达到,可以自动化让程式自己为我跑5000颗零件? 而不是不断地开启dra档案執行


    感謝!!



    补充内容 (2025-9-18 11:17):
    如果在brd內匯入零件,即使修正零件後導出的零件還是舊的。
    幫大家踩過坑了,原理是symbol(DRA)和實例元件(instance in BRD)是分離的
    在brd中修改元件的屬性(padstack,line width)只是改變了instance的屬性
  • TA的每日心情
    奋斗
    2025-9-24 15:41
  • 签到天数: 86 天

    [LV.6]常住居民II

    2#
    发表于 2025-9-3 16:51 | 只看该作者
    这是一个难题。。
  • TA的每日心情
    无聊
    2025-11-17 15:04
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    4#
    发表于 2025-9-4 00:33 | 只看该作者
    用.bat提取5000多个dra名字做一个xml格式的表格

    用axlSpreadsheetRead函数调用表格,再用axlSpreadsheetGetCell得到各个dra的名字

    写个循环 调用dra 中间嵌套修改pin1 的线宽的skill  

    也是不断地开启dra档案執行的方式,不清楚是否可行,请验证

    点评

    我試試,但聽起來應該是要把這些零件都吃進board裡面,才有機會這樣用!  详情 回复 发表于 2025-9-5 14:15
  • TA的每日心情
    郁闷
    2025-10-13 15:46
  • 签到天数: 35 天

    [LV.5]常住居民I

    5#
     楼主| 发表于 2025-9-5 14:15 | 只看该作者
    Kevin_Le 发表于 2025-9-4 00:33
    用.bat提取5000多个dra名字做一个xml格式的表格

    用axlSpreadsheetRead函数调用表格,再用axlSpreadsheet ...

    我試試,但聽起來應該是要把這些零件都吃進board裡面,才有機會這樣用!

    该用户从未签到

    6#
    发表于 2025-9-15 18:45 | 只看该作者
    把dra放一个文件夹下面,然后遍历执行打开brd,再执行修改的语句,简单!

    点评

    5000个,估计得用好几个小时吧。  详情 回复 发表于 2025-9-17 18:07
    我現在作法差不多是把零件都丟到brd內,然後修改零件的線寬。 再用axlWritePackageFile(symDbid->definition) 神奇的就是,我導出的dra打開後還是原始的.. 但明明板子上的零件已經是新的線寬了。  详情 回复 发表于 2025-9-17 15:06
  • TA的每日心情
    郁闷
    2025-10-13 15:46
  • 签到天数: 35 天

    [LV.5]常住居民I

    7#
     楼主| 发表于 2025-9-17 15:06 | 只看该作者
    hjseek 发表于 2025-9-15 18:45
    把dra放一个文件夹下面,然后遍历执行打开brd,再执行修改的语句,简单!

    我現在作法差不多是把零件都丟到brd內,然後修改零件的線寬。
    再用axlWritePackageFile(symDbid->definition)

    神奇的就是,我導出的dra打開後還是原始的..
    但明明板子上的零件已經是新的線寬了。
  • TA的每日心情
    奋斗
    2025-9-24 15:41
  • 签到天数: 86 天

    [LV.6]常住居民II

    8#
    发表于 2025-9-17 18:07 | 只看该作者
    hjseek 发表于 2025-9-15 18:45
    把dra放一个文件夹下面,然后遍历执行打开brd,再执行修改的语句,简单!

    5000个,估计得用好几个小时吧。

    点评

    不用,电脑速度快的,几秒就能完成一个。  详情 回复 发表于 2025-9-17 19:30

    该用户从未签到

    9#
    发表于 2025-9-17 19:30 | 只看该作者
    db-_- 发表于 2025-9-17 18:07
    5000个,估计得用好几个小时吧。

    不用,电脑速度快的,几秒就能完成一个。
  • TA的每日心情
    郁闷
    2025-10-13 15:46
  • 签到天数: 35 天

    [LV.5]常住居民I

    10#
     楼主| 发表于 2025-9-23 17:41 | 只看该作者
    最後我還是用了讀txt,開dra檔案 來解決大量修正的問題。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-22 03:07 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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