设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4014|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
4 C  I4 B! G- s语句是这样的$ b# ~% V  Z9 a6 c! }
is0 f% a/ R6 T, I1 X9 q
        i:integer;4 Y+ f; Q+ {7 I/ Y/ X
        Res:string;
: N) z9 T) K' c$ a2 H9 P        obj:object;. h- n+ O/ [2 d2 I9 {3 z) n4 |
do7 R' d* T+ p2 D
        if existsObject("Status") then
& F( D% s7 Y- x' J                Status.deleteObject;
& Q; c. `/ B! I" O$ w+ ?        end;
1 j6 }3 a# z1 W( L0 Q5 l        for i:=1 to 10 loop
& M) q- u1 T. v0 m" Q                Res:=sprint("Store_",i);
# v4 _! T7 j% Q; w                if existsObject(Res) then
+ z0 D7 g. o6 Z  ]7 O0 g9 A' x* s                        Obj:=str_to_obj(Res);  G7 h/ L; z/ u! H! Q
                        Obj.deleteObject;
7 i4 i6 M+ i  k  F7 M                end;0 r, q( E4 z$ _
        next;/ }) g+ K; m9 N1 n0 z
        --shengcheng Status:zimoxingceng
( w7 ^, ?) _# a% z        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
  x: A% n7 I1 s- \0 `        Obj.Label:="warehouse status";
1 d6 J4 @0 [$ E" t9 w       
& w' w, _3 ?8 H$ s7 G! h2 g/ _        for i:=1 to WH_nums loop" B- [7 ~' D& p5 K  |, `. J
                Res:=sprint("Store_",i);
& j9 E+ K2 I0 H4 p! O& K                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
& V6 f9 t  \# e4 x& s7 T% g                Obj.Label:=sprint("huojiaceng:",i);8 j: e2 {% {3 z8 ?( y' D. \
                Obj.xDim:=WH_x;0 O1 P4 b5 o/ d4 G' F2 x; F
                Obj.yDim:=WH_y;# X+ o1 ^" z4 G5 p* z& g( P+ x+ \
                Res:=sprint("StoreData_",i);
% P! J& z) L0 Z, F, ^; t                4 [* s3 [. @5 g3 r+ h
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);' a) Y1 K* O: V( E+ z1 n4 V
                Obj.Label:=sprint("huojiaceng:",i);: B/ {# a" b/ j" ~" s
                Obj.inheritFormat:=false;
) x" B' g' Q6 L1 n8 B; |                Obj.maxxDim:=WH_x;6 H' f; M! t* j3 N- x( E
                Obj.maxyDim:=WH_y;
) B/ {4 H$ c/ ?3 C6 c* G                Obj.ColumnWidth:=3;2 \( G( y% L- W3 w3 L& n
        next;
( X4 l& n: p- _" I1 P. y7 E        4 E9 x# Q& z4 l) b
        .Delivery.MUs.Forklift.speed:=2;9 C3 f! R# I7 U; f. e
        WH_var.delete({1,Part_Nums+1}..{*,*});( W# m. F0 |3 p4 T! Z6 h# T( D
        for i:=1 to Part_Nums loop
% }, ~$ f" @' n! f                WH_var[1,i]:=chr(64+i);% |1 Y4 p8 ?: G
        next;# s. Q6 w$ G3 h; b- o% y2 U& h. f& n
end;
" ~  f% M) I( T. W+ T出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了9 P7 J+ P, H% [, |* \% i# u

) g* b; ^0 G/ g4 W/ q, L# N: R

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-1 06:28 , Processed in 0.017169 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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