设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3442|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
) D  C, C5 P% ^8 q5 U5 Y, _语句是这样的
4 k. w4 ?$ Y. H7 qis0 N( n, T; T' h5 ?
        i:integer;3 P$ C. _2 D" |  a$ @
        Res:string;
$ h2 ]$ G& b1 L# l+ m' y        obj:object;
5 J, S9 k5 D* p, B. s3 H. Rdo
3 G  u" S+ i* S4 H7 C        if existsObject("Status") then
2 s1 g3 ~! [! k$ Y4 H' `% |' A                Status.deleteObject;
: p  a- t9 i- V3 N# S( w9 e* p2 g        end;% |3 ^7 q! r% q
        for i:=1 to 10 loop
9 m7 z. {/ E/ }- v                Res:=sprint("Store_",i);- b. l7 n5 ^- H# Q6 @- _
                if existsObject(Res) then( w" S& e4 O' }: G% l7 l
                        Obj:=str_to_obj(Res);
: l3 Q* @- e0 e$ \                        Obj.deleteObject;, o7 K9 c1 C: @: V0 @
                end;3 a. {# P0 i, t" D6 x
        next;
: X/ [3 ?1 n4 i; X6 i  l5 I' j        --shengcheng Status:zimoxingceng$ v* j' k7 J8 G! G' T
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");) v/ P% B( N, J' P' ^
        Obj.Label:="warehouse status";
# ]0 D- {' a8 j       
. \, v5 S+ @- X+ c# n        for i:=1 to WH_nums loop
( w. t! L. l; S1 {1 E" Q% Q7 m                Res:=sprint("Store_",i);
4 U6 O5 b8 Y7 p6 f                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);) u4 q" v' H! N( w8 n
                Obj.Label:=sprint("huojiaceng:",i);4 T5 j$ ]* W* Z; u6 w: n; E" O4 A6 _
                Obj.xDim:=WH_x;
: f1 \% E; D6 M3 }1 M4 H* J, M                Obj.yDim:=WH_y;
$ L  n! J% [" ^! E' o. I                Res:=sprint("StoreData_",i);
8 s% f+ {& D% m8 \& N                3 [: K( R; R. B6 Q
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
' A% S  h+ W# X& v5 l6 J! @4 f                Obj.Label:=sprint("huojiaceng:",i);& r6 l* v( L3 j  Z8 \
                Obj.inheritFormat:=false;: H$ S0 x4 I* [. K6 l
                Obj.maxxDim:=WH_x;2 X* `; m9 U, Z
                Obj.maxyDim:=WH_y;! h4 b, r9 G: [* J
                Obj.ColumnWidth:=3;
: e3 K1 j. A+ G2 T- V' c        next;
& f3 ]0 D* `; ?: n- N! C        ! i" t, G0 @" d1 P6 l/ A1 @7 f
        .Delivery.MUs.Forklift.speed:=2;& l' N: B0 Q  O2 L* U& u+ L. X2 s
        WH_var.delete({1,Part_Nums+1}..{*,*});
+ H9 j8 Y1 f( s* G3 ^" ~4 C# h        for i:=1 to Part_Nums loop& u$ r' @- @2 L3 \
                WH_var[1,i]:=chr(64+i);
" F) X  b6 J1 N) K2 _        next;6 `! z7 x; x8 }; u6 t
end;
% ?* V9 n' @% S出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
7 m- x: O! \6 a$ o1 H$ w- k
0 I! l$ q8 z" `! q5 ^& b: q

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-27 17:07 , Processed in 0.021212 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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