设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3351|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。: }* B" U3 N7 X7 f2 H8 k7 @
语句是这样的
+ l7 p: z& d  u; l8 X$ g- Z3 jis; d5 Q; P) q; k0 V
        i:integer;
0 S9 G( C6 P4 S- \        Res:string;. y$ `$ _8 g0 X! A
        obj:object;. f9 c% w- ]3 ~" S$ F
do
9 c* W  U0 z6 r% \        if existsObject("Status") then
- V/ P) @/ W  C/ c0 i                Status.deleteObject;
) ?1 m" Z/ V  A; R4 _        end;" K) w- J+ c) h* e3 p5 n
        for i:=1 to 10 loop  J" Z1 S( A& g
                Res:=sprint("Store_",i);0 E1 I7 _) Q" ^( y. L; G. F
                if existsObject(Res) then
7 m: _' ~) l- ]# @6 a                        Obj:=str_to_obj(Res);
0 p. X& @8 f% N% a$ F1 J                        Obj.deleteObject;
; ~' o) n, n9 \8 v! Y& ^                end;
) z- G& s" X5 B' |* `        next;8 Z& d! G' _3 w9 u# }
        --shengcheng Status:zimoxingceng
7 R% a7 `$ Y( D7 \) O3 A0 d        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
3 v( S3 B9 U7 P0 z0 V' P        Obj.Label:="warehouse status";5 {8 U" ?0 f" ~
       
) V' g& \8 Y/ U. c        for i:=1 to WH_nums loop7 H+ ?2 l! V; m3 T0 \' A5 h* m/ h
                Res:=sprint("Store_",i);
& o" X; ?/ \! m  g5 J9 Y# N                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
. [; f. V- Z' X6 i- r8 U7 q6 U                Obj.Label:=sprint("huojiaceng:",i);
) X; P6 X8 V  A5 l                Obj.xDim:=WH_x;
! ?7 s( P& H; x; S) Z                Obj.yDim:=WH_y;' l" t. D( p) A
                Res:=sprint("StoreData_",i);
" {; k( v' }, d5 X- @8 K9 ?; R                9 |" r4 ]$ E, ?  h* k
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
! e- u0 F* l7 Q; ^  A3 V8 N9 @, [                Obj.Label:=sprint("huojiaceng:",i);. D5 E: t3 P1 _' p! o% H
                Obj.inheritFormat:=false;5 I' u6 p/ g) G; \4 F; n# Q
                Obj.maxxDim:=WH_x;
7 D& D# V7 ]! q$ e( t0 @, e                Obj.maxyDim:=WH_y;
$ Z, I1 j* Y- J' @) d" q                Obj.ColumnWidth:=3;
  n# W, J3 T6 Z. t        next;2 g. V6 J) M0 J+ t- J: e
       
9 M9 C% Y+ N  J+ ~# ]        .Delivery.MUs.Forklift.speed:=2;( L' R3 X, N( H
        WH_var.delete({1,Part_Nums+1}..{*,*});
. u: I4 g$ x% d, s        for i:=1 to Part_Nums loop; r* k, V) }( B2 ~( _5 ?. J; {
                WH_var[1,i]:=chr(64+i);
& p+ ^2 _( _$ N3 T$ E/ r        next;& S. G) l6 B5 @% c5 N+ u
end;' K2 c# N0 n+ j/ m
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
& B! w8 S+ v  r8 L0 T4 n
+ {& w; q) Y- u# D" M$ t0 p6 _

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-10 11:33 , Processed in 0.016953 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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