设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2391|回复: 1

[求助] 烦请解释下代码,有点疑惑

  [复制链接]
发表于 2014-6-12 09:45:43 | 显示全部楼层 |阅读模式
        for local i := 1 to parttab.yDim loop
! @, F6 p- o: G. G+ k% C5 s& }                                + Q9 h2 g% E6 N6 G$ i
                for local j := 1 to parttab.xDim loop
6 H$ {: U$ U" X6 k4 N                        3 y1 I+ {# N6 ?3 O
                        part := parttab[j,i];
# ^  K. S3 ]- t7 j; Q1 E( n  o* `& d$ u8 m
       DestinationTab.setCursor(1,1);
+ f0 X; z% f# Z  J7 [* J6 o& R                        if not DestinationTab.find(track) then( t# ]+ R( k% Q. B' D4 U( }
                                DestinationTab[1, DestinationTab.yDim + 1] := track;

, M* \9 e/ b. R                        end;
2 D* B; h1 @) ~/ Q                next;
) `1 U  N/ g; }1 O+ i5 @3 f5 V; Z7 y1 s2 W
        next;0 L( W9 _; s, o' [+ q
- o" [5 Y8 W& @
        -- sort destination table7 T* ~0 T5 R2 C; q
        DestinationTab.sort(1,"up");        ( ~$ p; [7 v( a' j  _4 G7 C  n
/ D7 F/ a7 t; }% \) ~; J+ Q* t% L
        @.Destination := DestinationTab;, T8 C; T+ X, M9 R7 ]4 k" ^
4 x% z' D, h/ k. u
end;
5 Q6 E4 Y* P6 ]3 A6 U4 N3 x新人求教,红色部分解释下吧,多谢
发表于 2014-6-18 15:17:28 | 显示全部楼层
刚开始的意思是part中的零件都是从parttab取得
. N- i+ H/ N  V/ D: n. r! t$ S0 v下面的意思是在DestinationTab中查找track,如果查找不到后将现有的track放在DestinationTab第一列的最后一行,以此类推。2 f8 B) Y2 H& `1 v' W
最后一行是让进入到DestinationTab中的track按照时间进行排序

评分

参与人数 1仿真币 +20 收起 理由
taoyifei2000 + 20 赞一个!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2025-11-5 20:23 , Processed in 0.014080 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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