设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4232|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。8 A, j5 [" X5 r1 {0 q8 P0 m
语句是这样的
! i7 a$ O' P: F- f( F6 y) qis
4 @4 L. Y5 K$ v, f: s/ W        i:integer;
) z; Q8 k* N- b  z/ B8 p1 P6 q! W        Res:string;
- \5 H  v9 r9 }( C. R% I        obj:object;9 e5 g$ l& ]" N. X' F  r- p
do3 \: [8 s1 x' e1 [; m
        if existsObject("Status") then7 b# ]% y7 i/ I0 b( P( d' o
                Status.deleteObject;8 u+ `6 f; a3 k" S
        end;
3 g4 j+ z! x6 ?! d        for i:=1 to 10 loop& o5 l) _1 v9 L: N- d$ z/ \- F
                Res:=sprint("Store_",i);! @6 t+ P& B# P" J+ t
                if existsObject(Res) then. ?4 x0 Y; A- l9 T+ k
                        Obj:=str_to_obj(Res);+ G1 c* U0 A5 B9 x/ i
                        Obj.deleteObject;
- w$ h4 U' j" G1 j1 }                end;
5 b' Y, C8 W3 c( X- L  F        next;
5 W' ~; N, M& ~, k/ B3 m        --shengcheng Status:zimoxingceng
6 r. S+ p; X  A& @! g        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
4 q- T) ^/ H. A' z" p' h. k3 B        Obj.Label:="warehouse status";: O; Z- i3 x8 [: D4 q$ L
        . C5 `( z6 |( n
        for i:=1 to WH_nums loop
' m+ H9 x* ]- s& K- t* i                Res:=sprint("Store_",i);
' d+ ]$ Z, K5 h+ H7 H$ ?/ F                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);# _; |+ f6 t% \& `0 d2 j
                Obj.Label:=sprint("huojiaceng:",i);
  [( {6 ~7 C: I+ j& p                Obj.xDim:=WH_x;
9 ]  [. \5 B0 C( X( D3 I* A                Obj.yDim:=WH_y;! |9 r9 n# Q& b
                Res:=sprint("StoreData_",i);
$ r. \7 B' w% \: b( l. R                7 [# U* s) R2 w+ g
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);3 t  [* Q6 r: U
                Obj.Label:=sprint("huojiaceng:",i);6 R: t2 z) i- x" }
                Obj.inheritFormat:=false;. a! |1 g% l3 e8 i. t( A
                Obj.maxxDim:=WH_x;
# L9 R" V4 T. }0 e  V" s                Obj.maxyDim:=WH_y;
& \6 Z- r6 H) ~: q                Obj.ColumnWidth:=3;
' g0 q/ N% h/ U. D6 f5 c, Q        next;0 R5 T" J  Z+ k0 q
       
! n4 v, V6 N3 R# U, k9 u        .Delivery.MUs.Forklift.speed:=2;
' e) D$ d: D4 I. ?- Y6 j        WH_var.delete({1,Part_Nums+1}..{*,*});' z) _9 \$ h  S( q$ U9 {
        for i:=1 to Part_Nums loop" B- ?5 I1 R9 m# w. \
                WH_var[1,i]:=chr(64+i);
& d# f8 u3 ]2 j9 b' S        next;
4 J$ T7 _4 H1 \' @# d. Pend;2 D/ ^3 D9 N: \6 X' m0 W
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
( T, Q  M9 V% q- G/ q; X2 y" }7 {3 }! k' i

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-10 23:16 , Processed in 0.022665 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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