设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3282|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
' E# F' r( U# E  F# e# g语句是这样的
2 R5 C9 \2 s! z& i% c7 ~is
4 R2 {1 v- u* f2 o        i:integer;8 Q$ s' G) t  u: E: R( c
        Res:string;0 M6 F# O# ~0 |8 U& I1 Q
        obj:object;* e$ Z- b  g  R$ K3 [3 e5 g! E
do: O' ^/ W2 D  C, _( k
        if existsObject("Status") then+ B! a9 |) }8 {. z
                Status.deleteObject;+ L. z: L( K# z* c5 Z* W" i
        end;# L2 `2 I9 X& G+ L
        for i:=1 to 10 loop4 U0 s! M1 K) q+ z8 ^( f- x
                Res:=sprint("Store_",i);3 ^* e# n. m8 ~0 Y% T7 v& \3 o
                if existsObject(Res) then2 }  s1 n6 \' G
                        Obj:=str_to_obj(Res);+ h# C! _5 U2 G+ e" k) ^( Y
                        Obj.deleteObject;2 N1 e) S4 @- ^  ?
                end;
& Q, G' f$ {/ \8 C! b8 B        next;0 l2 l* P: d- ]
        --shengcheng Status:zimoxingceng
$ ]8 y% d: R! E+ w        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
, x- t4 H3 K8 T/ X        Obj.Label:="warehouse status";
  \) M; |! L3 J* S       
7 ]) D! g: H% [( I        for i:=1 to WH_nums loop$ R3 k- Y8 ~/ |8 F* o2 |8 |# Y, X
                Res:=sprint("Store_",i);
( g0 [4 q1 Q4 }3 o                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);/ R4 p7 z; i1 ^7 Q  E
                Obj.Label:=sprint("huojiaceng:",i);( l- Y! }( f5 l9 }- g
                Obj.xDim:=WH_x;' u8 l0 t/ P; U+ M* t, O; j" y1 ^
                Obj.yDim:=WH_y;4 [3 l3 Q  ~/ Y$ A7 x+ A1 b
                Res:=sprint("StoreData_",i);& ?. P$ R- s" A+ O/ @4 V/ ?9 ?6 [7 u
               
  r4 I7 `) D- |- W3 Q& p0 ]2 l, T                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
% B3 [1 k9 O2 z. F1 c! J' ?8 j                Obj.Label:=sprint("huojiaceng:",i);
) d# {3 u& s' g5 a1 H/ B                Obj.inheritFormat:=false;
: P) ?) X6 k  R' f- U                Obj.maxxDim:=WH_x;; R5 S* V. U! p" C
                Obj.maxyDim:=WH_y;
. `9 w9 i) Q( \/ C5 e                Obj.ColumnWidth:=3;& K5 p; B" X: k0 m6 H
        next;
. k( Y  v% ~. G          _& f( c1 F8 D3 _1 I3 {: s
        .Delivery.MUs.Forklift.speed:=2;
! y$ f9 @' w- h! V- A1 o        WH_var.delete({1,Part_Nums+1}..{*,*});
; t; w2 J$ Z5 h7 @        for i:=1 to Part_Nums loop
: _) i; {2 ~' ?$ y5 }                WH_var[1,i]:=chr(64+i);& q0 S4 o. d, a
        next;4 S+ E9 M  I' p: b. k
end;
* G4 M4 q* ~% C0 d出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
& o5 V/ p0 @; A1 K" ?( ]. _7 u
7 e8 [& j- M4 i* H) m9 y4 E$ Y' F: j5 p

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-1-30 23:08 , Processed in 0.298634 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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