Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3201|回复: 0

[交流] 关于allegro脚本编辑的一个问题:如果将约束管理器里面的网络层次全展开?

[复制链接]
发表于 2015-8-28 00:46:27 | 显示全部楼层 |阅读模式
关于allegro脚本编辑的一个问题:如果将约束管理器里面的网络层次全打开?

由于采用的是简单的录制与编辑的脚本方式,有时候发现批量执行的时候不能按照设置的数值进行操作

例如编辑某些网络作为bundle,发现如果差分对在约束管理器里面没有展开,执行命令的时候会丢失掉这部分,如果手动一个个展开再执行则没有这个问题

那么问题就是:展开所有项目的执行命令应该怎么去描述?加上一行啥指令就可以自动把所有的项目都展开,方便执行脚本的时候能顺利进行?


cm add ( "Ratsnest Pin Pair" "U58.G8:U1.AN30" ) to ( "Ratsnest Bundle" "TEST_BUNDLE" )
cm add ( "Ratsnest Pin Pair" "U58.H7:U1.AP30" ) to ( "Ratsnest Bundle" "TEST_BUNDLE" )


像上面的这2行指令中:U58.G8,U1.AN30,TEST_BUNDLE 能否设置成全局变量?
想实现这样通用的编辑:
[1]因为这部分是经常性变化的,器件编号与管脚编号
[2]想设置成比较通用的变量,直接在excel里面编辑好,然后统一赋值
[3]因为要实现的bundle的模式是固定的,只是可能根据实际情况要变换管脚位置,这样会冲掉之前的,而且每次改一遍都要重新制作一遍,非常费劲
[4]不知道这样的效果是否可以实现?如果能实现,在语法描述上应该怎么操作才能变成一个通用性的命令?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-5-14 16:09 , Processed in 1.555242 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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