设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3945|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。7 B& q* v3 v6 w- ^2 _
语句是这样的" u2 k+ X0 m  R' p# F# |9 y
is) G; l/ a+ e3 F4 U; M
        i:integer;
+ f( t1 \+ z# n. }6 g        Res:string;
2 u- y+ N# [# W( I6 z        obj:object;
% M6 q$ J; b4 b$ T: A4 j! W* Ldo; x+ O" F' g0 Q# w  j
        if existsObject("Status") then/ I0 V4 Q0 a& V) q. l; O. g
                Status.deleteObject;
* _1 L8 p0 T0 p- t8 x        end;
/ O5 S% M; G  J9 d0 z6 b        for i:=1 to 10 loop; V: m) w9 k' |  `9 ~
                Res:=sprint("Store_",i);
5 C& Y1 z8 }3 W0 u5 G  Y                if existsObject(Res) then9 h, M3 g% e: n2 e( Z
                        Obj:=str_to_obj(Res);
* \( q: W! Y1 V& ~. t, |/ Z                        Obj.deleteObject;
0 `8 b. l, F% J/ {* U0 J                end;
" p' k' z- N8 e% x3 R6 T* E$ k        next;
* k& W( l. p+ G; y        --shengcheng Status:zimoxingceng! [: T8 t% ]6 O9 X* y+ g4 v
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");: m+ |, I$ J4 _: ], `+ n
        Obj.Label:="warehouse status";
1 j8 o7 N% Q6 p' n& M       
3 J) a% {8 k5 I8 C, X+ a% V        for i:=1 to WH_nums loop
% k3 a- E' @# h* j2 g                Res:=sprint("Store_",i);, w3 W1 W* U! @
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);9 p4 M, ]+ ?, r4 t* f( b+ Q: @2 Q# o
                Obj.Label:=sprint("huojiaceng:",i);
" R2 W0 U, x; p% _7 c0 r                Obj.xDim:=WH_x;
- I3 I2 Q$ P, K! t! K1 g  F                Obj.yDim:=WH_y;1 p  F& ]* V4 V
                Res:=sprint("StoreData_",i);
3 o2 [/ a  f, b) P/ W               
  ~! r* ?, A. t0 r/ q& R) [2 ~: I                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
1 N# L8 ~# d6 `+ ^' ^) R' W                Obj.Label:=sprint("huojiaceng:",i);
! t, ~8 D5 @1 k' h* V                Obj.inheritFormat:=false;
3 e2 E# a( ~- w/ M. I8 @9 m$ K                Obj.maxxDim:=WH_x;2 K5 H' n4 g7 B+ i, w
                Obj.maxyDim:=WH_y;
5 m1 z1 y4 `/ W8 M; |                Obj.ColumnWidth:=3;
% I! e5 e, e0 ?6 H% P9 @        next;
2 S" W' C4 c2 A4 p/ E# Q       
4 {% O9 S: u! L2 C8 F6 ^7 t( T2 z        .Delivery.MUs.Forklift.speed:=2;
2 T7 A" Z) _4 ~0 k/ T* J" x7 \        WH_var.delete({1,Part_Nums+1}..{*,*});$ C5 B5 Z6 V) P; m+ Y# W
        for i:=1 to Part_Nums loop
" F1 ^  p( ?+ l; H9 ^                WH_var[1,i]:=chr(64+i);. Z. |" t7 i% S" v0 c  C# T
        next;& l* `3 H7 f1 M: d0 j6 M6 w2 P
end;
- r% p  m/ Z# I8 s5 X3 |出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了# Q* K2 P- a9 z

* K5 h/ m+ m$ z2 ~, L- C

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-18 23:41 , Processed in 0.014191 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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