设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3514|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。  s. T- X, ~- _8 a0 X- I0 l
语句是这样的1 n6 M" I! `1 m2 P7 {
is' |: S& d: W: W* T
        i:integer;5 r( K$ s2 L/ m. Q2 v, h' m" h, T
        Res:string;$ t6 u: t+ A! u9 q
        obj:object;0 Y/ ~5 `; [' O& F8 ^
do
+ k- ]& i& E" n& S        if existsObject("Status") then$ \; c: }' F' n, M& T
                Status.deleteObject;) J( n% V$ |% p3 R
        end;
3 F3 N% J( X- V1 J+ m2 w# b/ x1 o9 ?        for i:=1 to 10 loop
- T9 X5 s& R* O+ R: {+ a: [                Res:=sprint("Store_",i);
$ i% Y1 P$ u* z, b1 @- ]+ i( K                if existsObject(Res) then1 t0 [: k3 V1 k; Q! E
                        Obj:=str_to_obj(Res);
4 S6 Z/ `1 [" H! H2 ~( b. \/ U1 \0 k                        Obj.deleteObject;' S0 }5 M) H* C( t( ~
                end;! l$ X: u# R1 `2 d; T
        next;
' \) b1 N1 R1 I4 x) t        --shengcheng Status:zimoxingceng
9 J, q  Y, u+ k. D        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
, p. I. ]6 q+ s# }8 ?& K        Obj.Label:="warehouse status";. Y& n8 e8 N6 v" G/ T/ Q( t
       
, w( K6 k, |  B+ s6 E8 n) J2 x        for i:=1 to WH_nums loop- u5 [" u. g8 B! I' Q
                Res:=sprint("Store_",i);
+ e. M2 m$ \/ B- y# c; m1 Z4 V( h0 H                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
/ O" K. q" X$ ]# N8 [5 Q                Obj.Label:=sprint("huojiaceng:",i);) Y* P2 \$ X$ S( k7 a
                Obj.xDim:=WH_x;1 D0 W" S, u, h- b' P1 c2 L
                Obj.yDim:=WH_y;' S/ R  d* d/ o" J
                Res:=sprint("StoreData_",i);
5 v8 L4 t3 D  Y8 g, W1 i                , A: r8 n+ d$ X* [+ f0 Q
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);  n4 E9 |! O+ ?: s, h6 o1 n
                Obj.Label:=sprint("huojiaceng:",i);
% s0 u$ X' r+ Y, i                Obj.inheritFormat:=false;
2 `" K' O* F0 u# z& q                Obj.maxxDim:=WH_x;
* d5 M* u! W: D( T6 q  T! u% ~$ O                Obj.maxyDim:=WH_y;
6 a. ]) l6 X. ~+ X5 w. @5 e                Obj.ColumnWidth:=3;2 r! e, M0 y  F2 r/ r
        next;
+ e# T$ v0 A  F0 X% n6 \  }        5 g6 q# K/ b4 C8 A# E  _
        .Delivery.MUs.Forklift.speed:=2;' h  P8 r) G) w1 I1 K* W; N
        WH_var.delete({1,Part_Nums+1}..{*,*});
  A( w* Z+ ]  h* p: s        for i:=1 to Part_Nums loop
; \6 p' P7 y1 Y  F6 L                WH_var[1,i]:=chr(64+i);1 C. q, r6 O; k$ M
        next;
; e( A4 l7 L9 v) K- [& |- U  ]( _end;
# V3 l6 Z  h7 x. Z- a* u出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
" M8 b4 J, x, u% m
5 B( ^4 W' S; z9 ?6 n  R  }

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-13 10:18 , Processed in 0.016867 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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