设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2020|回复: 1

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

  [复制链接]
发表于 2014-6-12 09:45:43 | 显示全部楼层 |阅读模式
        for local i := 1 to parttab.yDim loop% c. r. }& H% q0 X9 r, w: K
                                . b9 z: Y$ i% \0 p
                for local j := 1 to parttab.xDim loop
5 a# M4 y+ v; q2 h. G% |                       
2 M( t; M' H/ v; e                        part := parttab[j,i];
& O6 J) u! n0 G& y- m
6 f9 H( m1 W% I& e6 D" I5 g       DestinationTab.setCursor(1,1);/ U4 D$ x) \/ h' S) B
                        if not DestinationTab.find(track) then
9 O0 E2 ^! I6 `- l" O* Y( N                                DestinationTab[1, DestinationTab.yDim + 1] := track;
5 D. @  k& A* ?- J! q' K9 L
                        end;' v) c. F: f# ?) R1 `
                next;& j  p1 t. [! P" N7 c4 |" }* s
4 H' k$ g/ D! W1 ]+ j* {
        next;
0 d" U/ P- s  b/ w5 c" N/ N
3 `& ?+ Z2 x2 N        -- sort destination table
2 V4 h. U, R% R, C  E4 h2 ?        DestinationTab.sort(1,"up");        7 m# G6 u# j/ W  c

% x: j  ~, `- h) G* \        @.Destination := DestinationTab;
1 S3 q7 v" }% J" ^. k! `
; y  D/ `0 C- t+ J* W6 K5 _% Q$ _end;5 e7 J7 N+ C+ r  N  I, Y# ~  Z
新人求教,红色部分解释下吧,多谢
发表于 2014-6-18 15:17:28 | 显示全部楼层
刚开始的意思是part中的零件都是从parttab取得
6 O' v" D$ U  l; [# v% V; i$ k下面的意思是在DestinationTab中查找track,如果查找不到后将现有的track放在DestinationTab第一列的最后一行,以此类推。5 }( B4 g; y/ ]/ p# |
最后一行是让进入到DestinationTab中的track按照时间进行排序

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-7-4 14:40 , Processed in 0.019978 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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