设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2826|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。9 b/ H4 o4 F/ B4 U+ T
语句是这样的" e, T. M7 x7 V$ S' n2 |
is9 l; X, P8 g( {" n
        i:integer;7 w3 O# u7 x1 x
        Res:string;9 }9 G! o' T6 J" y1 y
        obj:object;
# Y8 @3 _. f0 u% p9 c; [$ H2 rdo8 ^  ]" s$ I8 U+ y/ @- N; l5 r
        if existsObject("Status") then  l% M' j# |& m) v& U9 b7 e
                Status.deleteObject;: j" s2 k& n( }+ T4 B
        end;
# `0 O0 v1 A% J3 P/ E        for i:=1 to 10 loop
, t( {0 D8 K7 K6 W; ^" W' r                Res:=sprint("Store_",i);
. q6 a3 ^# o5 z                if existsObject(Res) then
0 ?- Y! I3 M  ?( ^& y- L/ @+ e7 @                        Obj:=str_to_obj(Res);% [: k( X2 w" M1 \6 y' w
                        Obj.deleteObject;
! Q: t5 y" e& Z' U                end;4 X' g& M: `* h
        next;7 j' h+ c5 d: v) t! r! |9 l
        --shengcheng Status:zimoxingceng
8 Y$ p# q. h& D+ e2 E        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");, N8 `  o  _5 f
        Obj.Label:="warehouse status";
4 C. o; _3 ~: O5 R8 f9 Z4 v! w       
) Q( T& ]4 X2 m+ ]& y0 r7 ~5 x: Z( M        for i:=1 to WH_nums loop4 N$ @& \1 r9 u$ A
                Res:=sprint("Store_",i);/ T3 H8 R2 c, Q8 d- u
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
3 |9 U/ h* Q9 g  K                Obj.Label:=sprint("huojiaceng:",i);$ L- M  Z( S) d
                Obj.xDim:=WH_x;3 P! G1 j5 D' Z/ o; t% E0 S- p% _: t
                Obj.yDim:=WH_y;
4 {1 N8 ]' L/ E7 N/ h0 q( _) Z' C                Res:=sprint("StoreData_",i);
# r9 `, n7 J% A7 l: o$ _& E               
5 [. E, z) [% y7 @4 ~/ ?                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);4 L; O% f3 i! [
                Obj.Label:=sprint("huojiaceng:",i);
( q9 `* ?, y7 d$ \                Obj.inheritFormat:=false;, `1 A9 u% s' }5 I
                Obj.maxxDim:=WH_x;
! s, T  X* R; {' A! N9 b( f' L                Obj.maxyDim:=WH_y;
3 C8 S! D1 {3 d0 z                Obj.ColumnWidth:=3;
- Y$ K& O1 R7 q' g# m/ `        next;
& j; M# E4 C+ c' C' Z        3 u6 S5 b6 g3 K$ F& y
        .Delivery.MUs.Forklift.speed:=2;5 N- ~  V7 y3 E) B
        WH_var.delete({1,Part_Nums+1}..{*,*});/ p; G- a# d; R4 W' `$ F5 l3 O3 w; i( k
        for i:=1 to Part_Nums loop
3 s% [9 C6 S$ V, z% d                WH_var[1,i]:=chr(64+i);) d7 @: h- Z% m2 J# j- u( S4 h
        next;
5 x8 S" u8 C" z0 p$ v- R1 Kend;
6 \5 q9 ?: h3 A  u+ ~出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
. P$ K: o1 I, \% @) P( a# t+ v. t! V" p9 G

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-10-25 16:19 , Processed in 0.014780 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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