设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3283|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。/ Y4 c' m8 |" b; T
语句是这样的
( U+ a3 r$ u3 Mis" h9 w- C" [1 v% i9 `3 h5 f3 x5 i
        i:integer;. n  `: f+ j7 U% J" H, x' I
        Res:string;
) o  z8 A. H1 O& Y2 q9 L# o2 l        obj:object;3 h0 \5 ?: T  P: u5 E* \
do7 V5 H7 V$ W% u1 b
        if existsObject("Status") then
" X$ e  G( f4 N2 H                Status.deleteObject;, R; w, X  G; y: t) v; r  W9 w  \4 t
        end;, r1 U% c" s  x) j6 u- A6 n4 b
        for i:=1 to 10 loop: q/ V# ~- F) k) Z- o
                Res:=sprint("Store_",i);
  C0 `0 \! L& l5 E                if existsObject(Res) then
; U- G$ Z6 a1 j& [4 O% J' {                        Obj:=str_to_obj(Res);, x, g3 ]$ s: A
                        Obj.deleteObject;
- l0 j+ i' f( r) m                end;* b1 N; t! y2 B
        next;
' y, a8 B  v! _- D7 _' \        --shengcheng Status:zimoxingceng4 v% _3 ~  _) u
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
2 k0 z  U8 S* S/ D; \$ }* {        Obj.Label:="warehouse status";: G+ w% O. R& ^2 `% ], j- }
       
% U  m" A0 J" v7 l        for i:=1 to WH_nums loop
9 R, Y0 K+ A$ F& D0 z                Res:=sprint("Store_",i);
) R. F( ~5 K$ I                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);$ B" R8 N! V5 ~; E4 H2 K
                Obj.Label:=sprint("huojiaceng:",i);
( s$ a/ `+ ?% S$ Z# ]% C5 L* o                Obj.xDim:=WH_x;
( H* b4 a# o$ C) N+ g4 {) E                Obj.yDim:=WH_y;1 f# K1 i) h* ^) b; E. q8 C# ?5 l
                Res:=sprint("StoreData_",i);
" R% I5 l, k. v% q# r$ G                ; b& j: Q) Y9 ?4 b  c
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);' w2 i: w  N# \
                Obj.Label:=sprint("huojiaceng:",i);1 r$ B! S; _# l0 t
                Obj.inheritFormat:=false;
5 i7 b9 F, ?$ Z2 ?                Obj.maxxDim:=WH_x;9 u& e; v# h1 D7 W/ ~
                Obj.maxyDim:=WH_y;
: y* }( @# X1 v$ |6 X                Obj.ColumnWidth:=3;
! v' i8 u7 q( _$ X        next;, t6 t9 X" K3 }4 R9 ^2 \
        4 l" S4 s& h3 s* _' o
        .Delivery.MUs.Forklift.speed:=2;2 y+ r8 n# C- U
        WH_var.delete({1,Part_Nums+1}..{*,*});
1 D6 A3 g' e! y        for i:=1 to Part_Nums loop
$ a3 e6 `; }" m+ I/ x0 o$ m, ^                WH_var[1,i]:=chr(64+i);& A5 z) D( Q6 o# U9 K" ^
        next;+ w, p- h/ w4 d5 ]7 b9 C& F
end;0 s* g9 \0 p; n
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了, `# ^4 v2 Y' E

+ Q8 Q# S1 y7 q. R  _/ J. P+ g5 g

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-1-31 05:30 , Processed in 0.016570 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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