设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3920|回复: 0

[求助] 仿真出错,求大神帮我看看哪里错了

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
) m, Z7 x6 V: s& K) M语句是这样的3 ~# u7 C, g4 Y8 ^+ ?4 K5 f& c
is
/ C% r! E' @# F7 P4 r$ B        i:integer;3 O# C4 f( k  N8 _# b- A
        Res:string;/ W2 S! F6 U* a0 d- Q
        obj:object;
9 R7 ?* W6 @4 [  K/ Ldo$ l9 B8 g. e3 U) F1 r4 D7 U3 `( [) R
        if existsObject("Status") then5 X1 e# J7 u, L- w+ }
                Status.deleteObject;
. p' v# H) e4 n; U. H) Y/ q        end;
9 _: F' s+ v7 k5 i. P        for i:=1 to 10 loop0 n2 `9 C- h1 S) U4 R1 `- _4 x
                Res:=sprint("Store_",i);
' Z$ ^, H3 D- Z. k5 u" k                if existsObject(Res) then$ k- r7 A6 Z7 U. ?8 W" k
                        Obj:=str_to_obj(Res);
. z/ m4 _4 H* Y; l0 R9 L                        Obj.deleteObject;0 w6 o0 \9 U  W4 I2 j) L1 r, R& V
                end;6 h/ ]4 ?6 Q; h5 ~
        next;
+ m2 h( i1 W) [        --shengcheng Status:zimoxingceng+ `6 {8 h% p" B5 y1 }( C" A7 H
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");9 \8 Q4 o# N% v. `0 l  U0 X% l
        Obj.Label:="warehouse status";! G3 [2 D* u8 }# q& z3 Z
        + t3 [4 `( |1 @4 [5 g
        for i:=1 to WH_nums loop6 S% k, c1 |/ S4 h5 |, o6 ~; k
                Res:=sprint("Store_",i);4 f$ B, k7 ?; z" r/ v
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
( d- _6 R/ c# e' S2 r& y3 Y' K                Obj.Label:=sprint("huojiaceng:",i);
2 h% ]3 {* ^7 N" P( D+ h                Obj.xDim:=WH_x;
4 k6 e* x, [& H6 v2 `$ L/ G& ]) u                Obj.yDim:=WH_y;
) Y: n0 J: }0 u, n/ J3 O                Res:=sprint("StoreData_",i);
" l: m5 m/ m9 B               
! ?5 t* ], S0 c/ d( o+ \( H2 A                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);% G5 X; T9 s2 k, L
                Obj.Label:=sprint("huojiaceng:",i);3 Z4 |) B' l3 P5 |: C! |
                Obj.inheritFormat:=false;
6 |) N' Z% \& N6 ?: K                Obj.maxxDim:=WH_x;
7 l) R" X8 v# ?: K% k                Obj.maxyDim:=WH_y;- l1 k" v2 }3 _: V
                Obj.ColumnWidth:=3;
" S3 {" Z/ V) l# x        next;
  {1 g8 j7 }/ ?9 g8 D        + s/ n2 [5 b4 E: N- ?4 w
        .Delivery.MUs.Forklift.speed:=2;) ^/ Z$ _- T& @* J
        WH_var.delete({1,Part_Nums+1}..{*,*});  p% |. E* l$ c6 C
        for i:=1 to Part_Nums loop
7 E: B5 {- ?- P' |! [                WH_var[1,i]:=chr(64+i);' ~/ @: I7 r7 q7 g1 w5 V, A" a9 G
        next;7 H$ c3 z: l5 d4 L& A- o
end;  r) ^, r  y( Y/ ~
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
$ c/ P$ N: s: S4 k7 E% P/ g0 v7 Q% E- R0 o& L+ L3 E- E; C  q

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

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

本版积分规则

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

GMT+8, 2026-5-15 08:04 , Processed in 0.020677 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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