FFFrenk 发表于 2015-8-19 20:16
可能会比较简单,欢迎指正,互相交流学习~~~复制代码
- for (int index=1;index<=content(current)-1;index++)
- {
- if (getitemtype(item)<getitemtype(rank(current,index)))
- {
- setrank(item,index);
- break;
- }
- }
missman 发表于 2015-9-10 14:58
我采用了另一种方式——【拉入方式】实现效果,请参考。代码位置在处理器的拉入条件中。复制代码
- int type = 99999;
- treenode inobj=inobject(current,1);
- int contents=content(inobj);
- for(int index=1;index<=contents;index++)
- { treenode part=rank(inobj,index);
- int type_part=getitemtype(part);
- if(type_part<=type) //也可以直接用:type=min(type,type_part);
- type=type_part;
- }
- return getitemtype(item) == type;
欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) | Powered by Discuz! X3.3 |