RichardLC, 你很牛,文风也很幽默轻松!可以的话帮我看看这个skill 能不能编呢 可以的话帮我看看这个skill 能不能编呢 在有很多组BUS的高密度PCB中,你也是一个个的assign table的么?我的想法是,假设间距值有 6、12、18, BUS有data1(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更是不会。 |