EDA365电子工程师网
标题:
如何判断一个器件是Placed还是Unplaced呢?
[打印本页]
作者:
yneda
时间:
2011-10-31 16:52
标题:
如何判断一个器件是Placed还是Unplaced呢?
本帖最后由 yneda 于 2011-10-31 16:53 编辑
初学SKILL,遇到一些问题,求会的人解答下,谢谢!
如代码:
AllCompsList = Design()->components
PlacedList = nil
UnplacedList = nil
现在要遍历AllCompsList,如果是Placed则归类到PlacedList,如果是Unplaced则归类到UnplacedList,最后赋值到FIELD里。
这个判断条件不会写,求解。
作者:
gream
时间:
2011-10-31 17:10
本帖最后由 gream 于 2011-10-31 17:36 编辑
精简办法:
UnplacedList = setof(comp axlDBGetDesign()->components !comp->symbol)
复制代码
普通办法:
lUnplaced = nil
lPlaced = nil
foreach(comp axlDBGetDesign()->components if(comp->symbol lPlaced = cons(comp lPlaced) lUnplaced = cons(comp lUnplaced)))
复制代码
作者:
yneda
时间:
2011-11-1 08:45
谢谢!{:soso_e179:}
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/)
Powered by Discuz! X3.2