设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4130|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
- f: `" ?5 O# \语句是这样的
! l; ?3 z1 ^. n) @is
* C0 a: J$ T' @- w: e( a        i:integer;$ s" S- W5 }9 K
        Res:string;2 O+ ^+ m0 Z$ s0 {+ V. V* z
        obj:object;$ B* M& l9 w7 v1 i
do
6 c, z$ k* ~% l; g* U        if existsObject("Status") then& \( Y5 s9 P+ h& R4 ~
                Status.deleteObject;
) Y5 p  W  X1 k" X% c  ^        end;
1 a% K. X$ j0 C+ m& L5 Z        for i:=1 to 10 loop1 F7 z0 h1 l+ g/ ~+ C
                Res:=sprint("Store_",i);7 N: U# I7 i+ }' A
                if existsObject(Res) then
0 M- P( ?8 N2 g% |& P  W3 R$ H                        Obj:=str_to_obj(Res);
. }& M& w3 ~& p+ }) ~                        Obj.deleteObject;/ G: g2 X+ Z5 |. ~5 w* v
                end;
1 t/ \: i. }6 |, P        next;" W: d' O) Y& y, @+ E  G
        --shengcheng Status:zimoxingceng
2 {. h  N! z9 N* e1 y& Y9 V' @        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");& |7 z$ {9 q( G0 q; i: V4 P' x$ W
        Obj.Label:="warehouse status";0 l0 A$ M- O3 l$ }
       
5 `! ~) L6 `6 }( M2 e( y$ h        for i:=1 to WH_nums loop/ A* c- P4 k7 V/ z' R3 m9 b$ W
                Res:=sprint("Store_",i);& c1 F1 k; H3 y1 E
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);2 A8 v" d8 S& \  m1 r8 Z  m
                Obj.Label:=sprint("huojiaceng:",i);
: i2 V7 }' t- B; b  W                Obj.xDim:=WH_x;
9 X6 U5 r6 `0 C+ C/ t) W                Obj.yDim:=WH_y;% I% a0 K8 O  [6 c. Z
                Res:=sprint("StoreData_",i);6 Z) D2 N: Y& C/ b( L4 N. p% x
                4 U3 o+ [# {. v2 `# o. g
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);( I2 n% b. n7 H
                Obj.Label:=sprint("huojiaceng:",i);
, F) s2 Q8 t/ Z& \                Obj.inheritFormat:=false;1 L9 h" ]2 H& R; K$ r& P+ L* u. n
                Obj.maxxDim:=WH_x;" _8 d8 Y" `3 p7 X9 F5 ~6 L
                Obj.maxyDim:=WH_y;8 L) r& B" o# O8 Y0 \
                Obj.ColumnWidth:=3;# T' J" k. b9 Q+ f6 z/ X
        next;
# ^+ V/ u3 j0 c: q/ M       
5 c3 L% _' Q. O        .Delivery.MUs.Forklift.speed:=2;
7 l) i4 V! {! p        WH_var.delete({1,Part_Nums+1}..{*,*});
& u9 ~8 [8 i3 a* k  R        for i:=1 to Part_Nums loop( P( U8 g  k1 i7 c( U; W* P7 y
                WH_var[1,i]:=chr(64+i);$ ^6 t# A& G" C) H% \9 L; }# O
        next;1 P4 r9 a& }$ h0 u" Q
end;% Y+ B, _8 I- ?+ ?, o
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
( O% Z/ N% `, m3 R; g
% `6 x" c. [0 y* j7 I% A

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-25 19:10 , Processed in 0.014124 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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