设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2581|回复: 1

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

  [复制链接]
发表于 2014-6-12 09:45:43 | 显示全部楼层 |阅读模式
        for local i := 1 to parttab.yDim loop* V6 d' A8 L, N+ U+ h+ g) x: p# {
                               
4 `! `( O- k& Y, d4 D                for local j := 1 to parttab.xDim loop3 [' N! a  y! d, T6 A6 D) y$ M
                       
9 l. y# m. P0 c% s' q                        part := parttab[j,i];' `4 X- K; s# C0 l7 F* B2 f

$ T' s+ g' D/ L* R  d: s4 W       DestinationTab.setCursor(1,1);
: T( F7 l) o! }, N. R                        if not DestinationTab.find(track) then* H( Q0 a6 l1 k( ^2 j. J
                                DestinationTab[1, DestinationTab.yDim + 1] := track;
3 o/ Z1 k2 s2 s
                        end;
; Q1 S6 K# j- h# E! K* z: T, Q4 r                next;" P1 }. ~5 H2 _: D0 R2 }
/ }% H1 d0 T! W1 |1 X: Q9 v7 D  u
        next;" u, d6 `, ]/ |" v  q) J4 t

. M& C' Q7 b, m$ J: E; j& p        -- sort destination table  Z, P: D: C3 c" d5 C$ P& K
        DestinationTab.sort(1,"up");        / i& ?1 U6 U% D8 N. ?/ {& b
* e% {+ t/ t1 K. q8 F
        @.Destination := DestinationTab;
. x6 p  I3 j5 m* z! S! A4 O' d7 N9 H$ K% `
end;0 J: b. h4 ~$ `) l
新人求教,红色部分解释下吧,多谢
发表于 2014-6-18 15:17:28 | 显示全部楼层
刚开始的意思是part中的零件都是从parttab取得
6 Y' K- p# P: l4 }  H下面的意思是在DestinationTab中查找track,如果查找不到后将现有的track放在DestinationTab第一列的最后一行,以此类推。# `% W6 _  p2 z2 {, s  R+ |& m, P
最后一行是让进入到DestinationTab中的track按照时间进行排序

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-22 14:10 , Processed in 0.015137 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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