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

[求助]请问15.51版本如何用 skill 对 spacing table进行修改?

[复制链接]
  • TA的每日心情
    开心
    2022-5-6 15:29
  • 签到天数: 34 天

    [LV.5]常住居民I

    跳转到指定楼层
    1#
    发表于 2017-3-23 08:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    手动一个个修改太费时间了
    试过用录制的方法。。。但是它只是按照列表顺序对设置进行修改,不同的板子,设置的数量不同,排序也不同,不能做通用的处理
    打开路径是
    cns space table
    能否用skill读取Net Spacing Type Properties以及Area Property参数?并且设置Net Spacing Constraint Set??
    前提是用skill,和15.51版本



    补充内容 (2017-2-27 09:10):
    用16版本打开15版本后,发现这个设置在cmgr/spacing/region和cmgr/spacing/net class-class这两个位置

    该用户从未签到

    2#
    发表于 2017-3-25 09:37 | 只看该作者
    请问下楼主,你用SKILL调出来后,新规则不也是需要一个个改吗?
    如果是规则复用,你可以导入啊。
    或者你就用有规则的BRD当做模板,导入新的网表做新设计也是可行的

    点评

    skill的好处,就是能批量处理重复的内容 手动一整天都完成不了的,用skill几秒就解决了  详情 回复 发表于 2017-3-28 09:06
  • TA的每日心情
    开心
    2022-5-6 15:29
  • 签到天数: 34 天

    [LV.5]常住居民I

    3#
     楼主| 发表于 2017-3-28 09:06 | 只看该作者
    本帖最后由 leilei4908 于 2017-3-28 09:07 编辑
    superlish 发表于 2017-3-25 09:37
    请问下楼主,你用SKILL调出来后,新规则不也是需要一个个改吗?
    如果是规则复用,你可以导入啊。
    或 ...


    skill的好处,就是能批量处理重复的内容
    手动一整天都完成不了的,用skill几秒就解决了
    不同的brd,rule设置完全不同的,我就算导也只能极小一部分
    关键是,Region Area区域完全不同啊

    点评

    不知道我理解有问题还是您表述有问题 (1)、同意你说的SKILL的看法 (2)、同意你说的不同的东西 (3)、你要用1去处理2??--- 1中“处理重复的内容”,估计你说的是重复设置线宽线距这些步骤,但是这些就是2中  详情 回复 发表于 2017-3-28 17:00

    该用户从未签到

    4#
    发表于 2017-3-28 17:00 | 只看该作者
    leilei4908 发表于 2017-3-28 09:06
    skill的好处,就是能批量处理重复的内容
    手动一整天都完成不了的,用skill几秒就解决了
    不同的brd,r ...

    不知道我理解有问题还是您表述有问题
    (1)、同意你说的SKILL的看法
    (2)、同意你说的不同的东西
    (3)、你要用1去处理2??--- 1中“处理重复的内容”,估计你说的是重复设置线宽线距这些步骤,但是这些就是2中很多不确定的的东西,就如你所说的那些,那他就不能被定义为“重复的内容”了,重复的只是步骤,而不是内容
    (4)、公司内部的应该可以实现,也就是说工艺和PCB一一对应,工艺编程输出的格式是什么,对应这边PCB用SKILL导入的格式就是什么,应该可以用SKILL设置常用的。但是像一些特殊的感觉也难实现,比如一些特殊的NET,SKIL怎么去识别你要加那些属性给它?您说的Area区域规则,SKILL怎么识别板子需要加区域呢?
    (5)、感觉和设叠层一样。设置叠层是重复动作吧,但是每一层不一样的,用SKILL后还是需要一个个设置,

    点评

    我就是需要用skill处理判断条件明确的一些重复动作,比如如图片, 如果Area Property 是 Bga, 我的Net Spacing Constraint Set就需要改成BGA 如果板子很大,rule很复杂,光Bga区域内就有两三千条,一个个点击是不  详情 回复 发表于 2017-3-29 09:38

    该用户从未签到

    5#
    发表于 2017-3-29 09:35 | 只看该作者
    写过16.6的,axlCnsList获取约束集列表,然后逐个检查设置,axlCNSGetSpacing/axlCNSSetSpacing。
    但是只能设置通用的,还是有局限。
    不知道你的版本有没有相关函数。

    点评

    只需要15.5的,16版的Cmgr就能一键全设置了  详情 回复 发表于 2017-3-29 09:40
  • TA的每日心情
    开心
    2022-5-6 15:29
  • 签到天数: 34 天

    [LV.5]常住居民I

    6#
     楼主| 发表于 2017-3-29 09:38 | 只看该作者
    superlish 发表于 2017-3-28 17:00
    不知道我理解有问题还是您表述有问题
    (1)、同意你说的SKILL的看法
    (2)、同意你说的不同的东西

    我就是需要用skill处理判断条件明确的一些重复动作,比如如图片,
    如果Area Property 是 Bga, 我的Net Spacing Constraint Set就需要改成BGA
    如果板子很大,rule很复杂,光Bga区域内就有两三千条,一个个点击是不是要一整天?我在16版本就可以一键操作,就两三秒的时间

    20170329-0932.png (68.98 KB, 下载次数: 1)

    20170329-0932.png

    点评

    你这个是怎么弄的 看起来使用方便多了 能不能讲讲怎么设置成这样 可以节省很多时间  详情 回复 发表于 2018-9-14 09:28
  • TA的每日心情
    开心
    2022-5-6 15:29
  • 签到天数: 34 天

    [LV.5]常住居民I

    7#
     楼主| 发表于 2017-3-29 09:40 | 只看该作者
    ammint 发表于 2017-3-29 09:35
    写过16.6的,axlCnsList获取约束集列表,然后逐个检查设置,axlCNSGetSpacing/axlCNSSetSpacing。
    但是只 ...

    只需要15.5的,16版的Cmgr就能一键全设置了

    该用户从未签到

    9#
    发表于 2018-9-14 09:28 | 只看该作者
    leilei4908 发表于 2017-3-29 09:38
    我就是需要用skill处理判断条件明确的一些重复动作,比如如图片,
    如果Area Property 是 Bga, 我的Net  ...

    你这个是怎么弄的   看起来使用方便多了

    能不能讲讲怎么设置成这样
    可以节省很多时间

    该用户从未签到

    10#
    发表于 2018-9-14 09:31 | 只看该作者
    这么好的帖子  不要让沉下去
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-21 16:02 , Processed in 0.156250 second(s), 35 queries , Gzip On.

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

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

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