EDA365电子工程师网
标题:
如何编程遍历每一个层
[打印本页]
作者:
zdwtju
时间:
2010-10-2 17:30
标题:
如何编程遍历每一个层
请问大家,
如我有20层,sig1,sig2,sig3等等。。。。我怎么遍历每一层(就是选中每一层的pin,Etch和Via等等所有的东西呢)
作者:
zdwtju
时间:
2010-10-3 21:42
版主呢 版主出来帮忙解答一下啊 谢谢了
作者:
ginooolu
时间:
2010-10-4 19:25
樓主要做什麼操作(或想怎麼操作)呢?可否說明一下,也許有個方向大家比較好討論。
作者:
zdwtju
时间:
2010-10-6 09:31
就是分层显示pin,Etch和Via等等所有的东西,每次只显示一层的东西(不一定选中,显示即可),然后我就可以对每一层的东西进行操作,比如说导出每一层的东西,比如说将每一层的东西打印出来等等操作。
作者:
langexie
时间:
2010-10-6 11:05
本帖最后由 langexie 于 2010-10-6 11:09 编辑
回复
4#
zdwtju
先用axlGetParam取得各层的name,例:
etch_parm = axlGetParam("paramLayerGroup:ETCH")
etch_parm->groupMembers
如四层,得到如下结果
=>("TOP" "GND" "VCC" "BOTTOM")
再用axlVisibleLayer(t_layer g_makeVis)设置指定层t_layer的状态是显示还是不显示
例:
axlVisibleLayer("ETCH/TOP" t)
axlVisibleLayer("PIN/TOP" t)
axlVisibleLayer("VIA CLASS/TOP" t)
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/)
Powered by Discuz! X3.2