设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3778|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
9 n! v& c4 g4 C7 V. D8 X# E6 t# l' d( _( V: x语句是这样的
! _  {3 \" R7 Y  \, [is
% z% }" m) y% s, u6 @        i:integer;2 L7 Z' s3 J8 K. G; W! Z
        Res:string;. v1 }# C" ]' `6 i1 e  F( |. L
        obj:object;% E: [, w" d9 g8 r' D4 B; c4 o" I3 Z
do
9 p7 x' g6 ?$ w; T# \        if existsObject("Status") then% R2 H& Y. g% W
                Status.deleteObject;) [: m; v8 O* u
        end;
$ l% H& o9 f' f# ]+ y8 U$ x        for i:=1 to 10 loop
* C6 j+ v9 s7 S8 m                Res:=sprint("Store_",i);
+ Z" S7 K+ }) v  q7 e                if existsObject(Res) then
2 C# c7 k) @* J4 }$ N8 G                        Obj:=str_to_obj(Res);
- G# j. U  Q0 C" S/ v3 K" l, W! R                        Obj.deleteObject;
6 I/ U% e5 v0 B8 w8 j                end;
; D0 ]2 r# _$ V" k0 q8 Q6 d        next;- H  J4 K/ F. \, T) c+ w
        --shengcheng Status:zimoxingceng
+ c% T: a- L& E* I+ i8 F7 U# ?7 u" v, G! B% D        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");8 d; `, s, o& e
        Obj.Label:="warehouse status";
5 Y0 P' t3 s) `) U        9 w% o# R% d0 u1 m5 k+ w/ D% T
        for i:=1 to WH_nums loop
6 S4 K" q& m. g: X" d. \) c                Res:=sprint("Store_",i);
' I# C9 q" \1 c$ L$ K                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);* o+ G: S& y# e. J  ~
                Obj.Label:=sprint("huojiaceng:",i);. b, ^) Y, b7 r4 {% r6 I3 }! y% C
                Obj.xDim:=WH_x;
4 a# `& [& j# }% H                Obj.yDim:=WH_y;( M% w5 v9 ?: G" q3 |4 ~
                Res:=sprint("StoreData_",i);) k! X. ?7 b: l1 Z& W
                : P; O% j' K" D6 x+ A, Y
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
4 G* }9 m! I4 l8 C! @9 }! i, e8 T1 e2 v                Obj.Label:=sprint("huojiaceng:",i);
! F) l+ R& g# q. Z4 g3 h                Obj.inheritFormat:=false;
$ L. b9 K4 ?) R6 t                Obj.maxxDim:=WH_x;
- i8 h2 J0 [' t8 t                Obj.maxyDim:=WH_y;
  U3 @* n: h$ z" i6 @( b                Obj.ColumnWidth:=3;
/ C! d; H6 b9 u8 _( L# }! Q        next;
$ U" Q0 U5 y- t9 H       
: e& x. d$ x) Z7 A6 @! U7 j' Y        .Delivery.MUs.Forklift.speed:=2;  O9 J8 _, Y: ]# j+ Z
        WH_var.delete({1,Part_Nums+1}..{*,*});
7 z5 l1 Q- ^! F1 ~        for i:=1 to Part_Nums loop
$ q  u* V& f: W1 j# H% K" e) G7 l0 H: j6 |                WH_var[1,i]:=chr(64+i);
. J1 r/ Z3 \, ^0 x' L) ]- I) L        next;# g, W, ?: z+ O  I
end;
/ E1 a5 {1 n# F9 ]出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
. B9 m, g! E0 s0 @4 n
  m% @; A7 B6 v) n: S( _

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-24 20:59 , Processed in 0.024549 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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