EDA365电子工程师网
标题:
关于allegro脚本编辑的一个问题:如果将约束管理器里面的网络层次全展开?
[打印本页]
作者:
mengzhuhao
时间:
2015-8-27 23:23
标题:
关于allegro脚本编辑的一个问题:如果将约束管理器里面的网络层次全展开?
关于allegro脚本编辑的一个问题:如果将约束管理器里面的网络层次全打开?
# c" e) W z! Y2 r; i
8 o1 W! ? x0 m2 Y: Z
由于采用的是简单的录制与编辑的脚本方式,有时候发现批量执行的时候不能按照设置的数值进行操作
; p% \$ z p3 k( d8 e' J5 `
! A$ K1 ^ t8 a6 g; f: w
例如编辑某些网络作为bundle,发现如果差分对在约束管理器里面没有展开,执行命令的时候会丢失掉这部分,如果手动一个个展开再执行则没有这个问题
) ~: h" B7 u5 R U5 `
v, [, k( X, Z
那么问题就是:展开所有项目的执行命令应该怎么去描述?加上一行啥指令就可以自动把所有的项目都展开,方便执行脚本的时候能顺利进行?
* S. D1 X* @) @8 E
4 f4 d. R- I1 d w7 J
' @3 i7 C8 _1 a4 y# I# u' T" v! }
cm add ( "Ratsnest Pin Pair" "U58.G8:U1.AN30" ) to ( "Ratsnest Bundle" "TEST_BUNDLE" )
i/ V+ `9 ~# f# O- k$ E
cm add ( "Ratsnest Pin Pair" "U58.H7:U1.AP30" ) to ( "Ratsnest Bundle" "TEST_BUNDLE" )
3 G. D; c1 _9 v9 D% F3 f2 r. M9 [
0 [1 s, j% N# l, L8 F2 i1 a9 N
& ~* f# K* e3 `# j0 p. Q
像上面的这2行指令中:U58.G8,U1.AN30,TEST_BUNDLE 能否设置成全局变量?
0 ^, h7 X- ?' F: v
想实现这样通用的编辑:
, G/ k* e- g) Q1 u
[1]因为这部分是经常性变化的,器件编号与管脚编号
0 k& q$ f) M9 e- g' E; b
[2]想设置成比较通用的变量,直接在excel里面编辑好,然后统一赋值
' y |: ?2 @/ [1 S+ I
[3]因为要实现的bundle的模式是固定的,只是可能根据实际情况要变换管脚位置,这样会冲掉之前的,而且每次改一遍都要重新制作一遍,非常费劲
$ U( j/ [+ H- ?& D6 U! h
[4]不知道这样的效果是否可以实现?如果能实现,在语法描述上应该怎么操作才能变成一个通用性的命令?
' b* N u# B1 |+ m& M, v# L
作者:
65770096
时间:
2015-9-1 17:03
不是有个expand all吗
欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/)
Powered by Discuz! X3.2