mengzhuhao 发表于 2015-8-29 07:25:15

如何使用脚本删除规则里面的一些bus与差分对设置?

如何使用脚本删除规则里面的一些bus与差分对设置?

希望首先删除全部的bus与差分对,然后通过自定义的方式进行编辑

这个删除的命令应该怎么描述?

vivienluo 发表于 2015-8-29 08:47:49

一段简单的代码就可以实现:
foreach( x axlDBGetDesign()->groups
      when(x->type == "DIFF_PAIR"
                axlDiffPair(x);Deletes a differential pair
      )
)
删除BUS类似。不明白的话可以直接回复讨论。。。

mengzhuhao 发表于 2015-8-29 22:10:12

vivienluo 发表于 2015-8-29 08:47
一段简单的代码就可以实现:

删除BUS类似。不明白的话可以直接回复讨论。。。
这个可以用于脚本?好像脚本的语法不是这样的

都是cm 然后一段命令。例如:
cm select ( frame ( workbook 55:Physical 61:Net "62:All Layers" ) )
cm startTransaction ( Design "DESIGN01" ) ( "Diff Pair" "DP1" ) TS_DEFER
cm add ( "Diff Pair" "DP1" ) to ( "Physical CSet" "PCS1" )
cm commitTransaction ( Design "DESIGN01" ) ( "Diff Pair" "DP1" ) TS_DEFER
cm endUndoBlock



但是不知道这些语言在表述清除这些差分与bus的命令应该如何描述

只有清理干净了,后面就方便照本宣科的使用脚本进行操作
页: [1]
查看完整版本: 如何使用脚本删除规则里面的一些bus与差分对设置?