设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2579|回复: 1

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

  [复制链接]
发表于 2014-6-12 09:45:43 | 显示全部楼层 |阅读模式
        for local i := 1 to parttab.yDim loop
* y" ]1 k. w8 k' o/ n) q8 a                               
4 ]( N# y+ p5 [8 x) s) }( t- O6 g) f                for local j := 1 to parttab.xDim loop. K: E- E( v" ?% f1 f( p
                       
7 D8 ?% c# W" X5 C7 w& w5 R: j; N                        part := parttab[j,i];
3 b! H; |2 [' A6 w6 v7 S( S# ?0 q$ X7 ?5 v: @  f/ C/ N
       DestinationTab.setCursor(1,1);4 E$ ]1 ]8 h- M% o7 ~/ @% H
                        if not DestinationTab.find(track) then
* R1 w- c% g9 M+ t. _6 \                                DestinationTab[1, DestinationTab.yDim + 1] := track;

! L# G3 ~) Q2 G5 u* f4 L                        end;
+ I( c4 Q# z8 v. S1 \- l                next;
6 S0 R, m6 ~1 H
" c6 j1 t' n# ?) `! a        next;
- |8 Z5 @! x, ~! L$ f
6 P( i% [) s% b. ~) @4 K        -- sort destination table+ R8 }" R+ r4 K7 ?# G
        DestinationTab.sort(1,"up");       
& Q  ?1 p7 h4 m+ G

4 s; \- c# b3 U/ v" R3 R        @.Destination := DestinationTab;" Y# i7 R' j9 Z2 {" e$ j% |* A! K; A( Z
6 q" |# E2 [" ^% _( g* X7 C0 u
end;( ?. t4 G3 g$ d. I
新人求教,红色部分解释下吧,多谢
发表于 2014-6-18 15:17:28 | 显示全部楼层
刚开始的意思是part中的零件都是从parttab取得9 `) W8 n+ U) m! d. i
下面的意思是在DestinationTab中查找track,如果查找不到后将现有的track放在DestinationTab第一列的最后一行,以此类推。
' K3 H( k# A: R. J+ A& @最后一行是让进入到DestinationTab中的track按照时间进行排序

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-22 12:33 , Processed in 0.013476 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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