PCB论坛网

 找回密码
 注册
查看: 1740|回复: 18

需求skill收费的也行

[复制链接]
发表于 2006-12-14 10:59:00 | 显示全部楼层 |阅读模式

allegro中,将间距的约束类型与间距的要求,建立对应关系(即assignment table,是一件非常烦琐耗时的工作。 有没有人写过这样的skill, type1type1比较是一行,选一个约束类型的值;type1 others types是一行,选一个约束类型的值,就不要让type1type2type3 type4 type5、。。。。 type(n)一一比较了,或者让他们自动两两比较也行啊. 搞不懂allegro非要搞得这么烦琐,明明后面的比较都是选相同的值,非得两两type 组合.

[此贴子已经被作者于2006-12-15 14:49:27编辑过]
回复

使用道具 举报

 楼主| 发表于 2006-12-14 14:47:00 | 显示全部楼层
谁能够提供?或者收费的也行呀
回复 支持 反对

使用道具 举报

发表于 2006-12-18 13:26:00 | 显示全部楼层

个人感觉,你说得问题好像没法实现?

回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-20 10:47:00 | 显示全部楼层
mmxmmx,您好!在有很多组BUS的高密度PCB中,你也是一个个的assign table的么?我的想法是,假设间距值有 61218 BUSdata1(6/12), data2(6/12), data3(6/18)

*data1(6/12)data1(6/12)是自己和自己比较,类型字符匹配,让skill程序选择间距值中的最小值(类型命名中正斜抗前面的数值6)。

*data1(6/12)data2(6/12)是自己和别人比较,类型字符不匹配,让skill程序选择间距值中的最大值(类型命名中正斜抗后面的数值12)。

*data1(6/12)data3(6/18)是自己和别人比较,类型字符不匹配,让skill程序选择间距值中的最大值(类型命名中正斜抗后面的数值18)。

 

总结起来,SKILL要做的就是比较net_spacing_width的类型字符是否匹配一致,根据判断结果从类型字符中挑出最小的数字或者最大的数字。我觉得思路很简单,但我初学allegro, skill更是不会。那位高人帮帮忙啦!

回复 支持 反对

使用道具 举报

发表于 2006-12-20 11:31:00 | 显示全部楼层
楼主你真笨[em01][em01][em01][em01][em01]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-20 12:14:00 | 显示全部楼层

7楼是不是要跟我说 ,根本不用比较,只要设置net spacing type的值就可以实现间距约束? 那你是天才加木材了!

回复 支持 反对

使用道具 举报

发表于 2006-12-29 20:46:00 | 显示全部楼层

这种技术几年前就有了

回复 支持 反对

使用道具 举报

发表于 2006-12-30 15:00:00 | 显示全部楼层
qidaizhong
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-11 10:54:00 | 显示全部楼层
  ken2060310  你说了当没说! 中国人的劣根,技术上永远都是那么保守,全没国外公司开放共进的气氛!
回复 支持 反对

使用道具 举报

发表于 2007-1-25 23:35:00 | 显示全部楼层
没有搞懂在说什么,可能我们的专业术语称呼不同,否则我给你写一个算了。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|小黑屋|手机版|PCB设计论坛|EDA论坛|PCB论坛网 ( 沪ICP备05006956号-1 )

GMT+8, 2024-9-21 13:39 , Processed in 0.124890 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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