设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3101|回复: 1

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

  [复制链接]
发表于 2014-6-12 09:45:43 | 显示全部楼层 |阅读模式
        for local i := 1 to parttab.yDim loop
# F; }  M1 i1 f; e2 B' F! ?! }                                6 ^1 R' P( J. b% B( a  k9 Y/ u) B
                for local j := 1 to parttab.xDim loop" A7 o! L" Q! {5 z
                        4 \( d+ k6 k7 e. [
                        part := parttab[j,i];- l, X5 k. J* \! w  L7 N

( V( I5 H' F% D4 S: g       DestinationTab.setCursor(1,1);' r" e3 L# N9 Q7 h
                        if not DestinationTab.find(track) then& E0 r/ C6 k. E- r, W
                                DestinationTab[1, DestinationTab.yDim + 1] := track;
9 Z, V, x. P& L% M
                        end;
& y3 a2 L5 {! h, v2 x9 W0 }& D                next;
2 ~  v; Q8 o( L8 W9 x- w% s' I
+ C5 n: b% R) P. {& Q5 F& _- O8 {' e        next;3 c- A  e2 x* K- z

; Z7 O; C* u' a" I2 o        -- sort destination table
# P6 }7 Q+ C! i) E( ?$ a        DestinationTab.sort(1,"up");       
2 N8 P* U9 ]3 \4 `9 V" [

' w6 s2 D* j: Q7 H        @.Destination := DestinationTab;
, T( v( k, j7 m/ d8 o3 V1 _2 `3 i8 T
end;& ^9 w& o4 k6 n0 u; x
新人求教,红色部分解释下吧,多谢
发表于 2014-6-18 15:17:28 | 显示全部楼层
刚开始的意思是part中的零件都是从parttab取得  M1 Z# h! T7 W" I' K+ }$ ~
下面的意思是在DestinationTab中查找track,如果查找不到后将现有的track放在DestinationTab第一列的最后一行,以此类推。
- G% c0 Q, C& W; y9 D最后一行是让进入到DestinationTab中的track按照时间进行排序

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-26 16:17 , Processed in 0.014364 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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