找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

15

主题

112

帖子

672

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
672
跳转到指定楼层
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这两个位置

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

47

主题

1565

帖子

6095

积分

版务助理

Rank: 6Rank: 6

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

点评

skill的好处,就是能批量处理重复的内容 手动一整天都完成不了的,用skill几秒就解决了  详情 回复 发表于 2017-3-28 09:06

15

主题

112

帖子

672

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
672
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

47

主题

1565

帖子

6095

积分

版务助理

Rank: 6Rank: 6

积分
6095
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

17

主题

116

帖子

1095

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

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

点评

只需要15.5的,16版的Cmgr就能一键全设置了  详情 回复 发表于 2017-3-29 09:40

15

主题

112

帖子

672

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
672
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版本就可以一键操作,就两三秒的时间

本帖子中包含更多资源

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

x

15

主题

112

帖子

672

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

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

7

主题

351

帖子

348

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
348
8#
发表于 2017-6-7 19:25 | 只看该作者
学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-26 06:50 , Processed in 0.061313 second(s), 34 queries , Gzip On.

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

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

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