设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3957|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。: H* O2 a+ m4 h3 j! ~% E+ s1 Q; W- p
语句是这样的
; o2 Z0 f/ j" Z9 s3 fis
( \* n/ Z: r6 i8 `. g3 k9 n, y        i:integer;  }) i- d, o  _1 ?0 r# x2 |3 r2 k
        Res:string;
3 f4 @/ p' M+ a- S1 ~3 R- w3 e        obj:object;% \8 R: l5 u7 {$ o0 _7 R" p$ m
do% M- `* h4 K; o  v
        if existsObject("Status") then
) S/ p  d8 W1 J4 c8 A% A* P8 `                Status.deleteObject;
$ O# W3 f3 Q9 @2 L        end;5 |4 v5 t* P4 @! |( M; _% Z
        for i:=1 to 10 loop
0 v# T( K0 v8 p                Res:=sprint("Store_",i);
- w- x6 d- B/ F3 R/ O  ]                if existsObject(Res) then
. O  t9 N1 z& j3 r  H                        Obj:=str_to_obj(Res);1 x& V6 y& j4 X. I3 @3 V$ O
                        Obj.deleteObject;
; ^( o) A. W/ F0 ~( o                end;9 w+ z0 v- b0 Q5 b7 ~+ W
        next;  O0 Q: z, F: x# n6 V8 S
        --shengcheng Status:zimoxingceng
0 Z$ r9 [4 }  v% E! b6 n        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
8 W. P! Q" A' l  ^+ ?8 ?        Obj.Label:="warehouse status";
$ @  X) q# w" U' C# \. T# W0 L0 l        + f6 c# b3 ?9 e% ^. ]. c+ A
        for i:=1 to WH_nums loop9 k6 r6 @9 a# f! K- p% M/ k
                Res:=sprint("Store_",i);
. p+ y2 T+ q' C" y( l- A                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);# I+ l8 t2 }5 T& K" x2 \  Z
                Obj.Label:=sprint("huojiaceng:",i);! b* [0 R& Y9 n% \" G
                Obj.xDim:=WH_x;
1 z% p, S! z1 z. @) {! b" D                Obj.yDim:=WH_y;0 R. J% z+ q2 q# e! u2 J* e6 E. k
                Res:=sprint("StoreData_",i);
! {$ v/ |; N. b% W                + n5 W. o. o3 Z  k" E
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
, _" D, e4 E+ S( ]                Obj.Label:=sprint("huojiaceng:",i);
/ {. ]! B5 W" P4 {                Obj.inheritFormat:=false;/ l1 M4 Q3 H8 V( u8 R
                Obj.maxxDim:=WH_x;$ _; Q% W9 w7 Q
                Obj.maxyDim:=WH_y;
2 _2 }% d  ~+ p0 z6 l/ E' P" m: k                Obj.ColumnWidth:=3;" W7 O8 f: F& j4 g! F
        next;
) L0 Q+ @  H% V1 Y0 V) C$ [        0 t; A2 Q+ r# J6 p4 U
        .Delivery.MUs.Forklift.speed:=2;4 m9 T- b. k4 |
        WH_var.delete({1,Part_Nums+1}..{*,*});
: N5 g! o/ q+ U9 l        for i:=1 to Part_Nums loop
' p4 e$ Z0 o4 f, y8 w                WH_var[1,i]:=chr(64+i);0 G5 q; ?. Z4 q# M7 k3 w
        next;: M# q4 O# s( T! l0 ]9 H' x, Q5 m3 J
end;
/ m" c1 K( v+ r( J0 N, e  x出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
* j4 c: i, \) r/ h9 ]: s+ w/ I! n6 k6 Q+ J1 O6 p3 i9 O8 a

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-21 13:16 , Processed in 0.021141 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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