设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3273|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。' e/ k$ I( v4 _. c, a
语句是这样的( Q5 K2 V% _0 V. m4 ]
is# \. h9 q  r1 _7 j" \. N
        i:integer;
0 s' w% H; |! \4 h        Res:string;9 j2 }" i) }3 r" \
        obj:object;
. I$ P7 l7 b  [5 a. xdo
# A4 M2 _' Q' H) q4 Z2 D        if existsObject("Status") then8 {! f! P9 h! d. x; Y' X
                Status.deleteObject;& n! {! w7 K/ J. |+ U" Q
        end;8 ~2 L3 T$ @% t$ G- q
        for i:=1 to 10 loop
! \/ a6 \3 S2 C( p$ e                Res:=sprint("Store_",i);
  q  U/ T" k5 @4 ^                if existsObject(Res) then
5 G) h0 B$ }' K" ~+ j4 ]5 d: S                        Obj:=str_to_obj(Res);- _5 s2 }) ?7 L
                        Obj.deleteObject;
4 l2 Q, }% s* W; O' B- R9 o                end;
* d/ J4 i" v. h. Z0 D3 V: N        next;
6 T4 r- m7 j" ~) Z6 K0 e7 N        --shengcheng Status:zimoxingceng
0 X/ z! S8 A, n3 `1 T  f6 m        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");4 y/ C- |% O4 l# s% M8 V2 V, b
        Obj.Label:="warehouse status";
) q( ^7 W: z# n2 h2 L       
2 Y2 o) C" ]* e2 ?7 x! D6 t        for i:=1 to WH_nums loop! d% r2 J6 O' d& _' z
                Res:=sprint("Store_",i);
& R3 [# E$ ?0 t2 e                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
/ i. k8 _( \$ P0 u7 a                Obj.Label:=sprint("huojiaceng:",i);
; B2 I) j8 r3 k2 Y' z5 f; F6 l( [                Obj.xDim:=WH_x;
3 P+ e9 b% b! z) s( I, H# n6 O                Obj.yDim:=WH_y;
+ u7 @! _2 _+ u4 n                Res:=sprint("StoreData_",i);
5 |6 C! M* o' ^                + R- f' i; o, K
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);3 `! W* M$ ?. U9 ]0 o
                Obj.Label:=sprint("huojiaceng:",i);5 j3 `% Z# k  q& Z% \+ ]( a
                Obj.inheritFormat:=false;
) m9 x" p0 J* C. E                Obj.maxxDim:=WH_x;
. U0 M& l( u! W% X* x8 F! a6 ~                Obj.maxyDim:=WH_y;( x9 x* r7 I* p# e! i! o3 `
                Obj.ColumnWidth:=3;
) @$ R0 h9 P5 T! q, z7 }) y        next;
8 t  N/ c1 A) J/ D% P$ v) O1 M        1 k: h4 M; ~" P/ p3 G* I
        .Delivery.MUs.Forklift.speed:=2;
2 d! R+ F  t0 y( U) O2 y# o1 `: Z        WH_var.delete({1,Part_Nums+1}..{*,*});
! e7 p: q6 C9 y* Y' [        for i:=1 to Part_Nums loop
+ f2 }* h" I5 l# m' ]7 @                WH_var[1,i]:=chr(64+i);+ O7 s' t( H  X  v3 Z
        next;
/ r  m0 E$ W0 B9 qend;3 f4 e  K$ E$ U
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了6 I. ]  q$ Z( h: {2 p- g1 Y

  ]; p; x% a9 K. b

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-1-29 08:25 , Processed in 0.018790 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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