设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3811|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
" d$ d5 r; c, X语句是这样的- f/ W& D; h! b/ [4 C; h9 [
is& X. r$ Y- B$ a4 F2 v! h& D$ N
        i:integer;6 x' r) \- S/ p+ Y7 R
        Res:string;
+ M; p' [, R) p$ u: ]        obj:object;8 d* K/ J' G: l) b
do* L/ }5 l  P+ e" W0 U( b$ ?4 M* w: J
        if existsObject("Status") then
1 ~* `" k* t1 t5 t7 w7 P                Status.deleteObject;. {  K/ c& J  K# Q! H7 G& H
        end;
  {7 L2 |  Z9 G; k2 c        for i:=1 to 10 loop6 x5 u& A. d- Q1 w# |! Y
                Res:=sprint("Store_",i);
! P9 J9 H; ^- U# ~0 B( A& x                if existsObject(Res) then
- k& Q% @0 ~! f5 K+ P! C                        Obj:=str_to_obj(Res);2 E/ b0 U" B' W& Z  q
                        Obj.deleteObject;* S) s- w) i% ^. W% E& N
                end;# n' c% F* G9 R) H3 Y/ V
        next;
& G: v+ r% r2 @& ]/ ?- Q0 R" C        --shengcheng Status:zimoxingceng
$ o2 n6 h# ]' l2 A6 ]        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");. o/ Y) Z& z5 ?, \
        Obj.Label:="warehouse status";0 ^% n$ \& M. l( ^
        0 b! l) u& ^8 m8 |% X: n
        for i:=1 to WH_nums loop
2 \0 R8 x6 C# i2 o. r$ f                Res:=sprint("Store_",i);
) A. S8 `, Z6 H5 L  Q                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);& |4 C3 I6 F& X& Z% a0 Y3 E% w/ y
                Obj.Label:=sprint("huojiaceng:",i);
0 N5 r* `( k; |7 a; g                Obj.xDim:=WH_x;
1 y' E  M. e. U; L/ f7 m0 _* V) N                Obj.yDim:=WH_y;  j2 c* {9 V; Q' g
                Res:=sprint("StoreData_",i);; A: m& G; M* l" }- ^
                : d7 j) H2 P# w1 b8 J/ q) e
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
0 w# T& \1 ~+ u, I                Obj.Label:=sprint("huojiaceng:",i);
9 i" s- P6 n2 f                Obj.inheritFormat:=false;( ~; s# ^' m+ g& K; r, E
                Obj.maxxDim:=WH_x;, E2 h4 N1 p# {% E! k
                Obj.maxyDim:=WH_y;
( E! Z  j2 s' ^                Obj.ColumnWidth:=3;+ o$ ^' J6 V( w/ Y0 `6 k" Z
        next;
' ]& ]* x# N5 F4 N0 @% ^! f0 g) d        - r  o( K5 k# O9 ~2 a9 J" h
        .Delivery.MUs.Forklift.speed:=2;( G5 H7 Z+ P% V3 T9 G* u+ t
        WH_var.delete({1,Part_Nums+1}..{*,*});. E1 h1 a( S) W' z/ w' j
        for i:=1 to Part_Nums loop$ Q/ {5 s; J9 N# p8 e5 S
                WH_var[1,i]:=chr(64+i);" _  _6 i! m* F7 i% H! N/ Z
        next;" A# g5 i  A" M+ n1 E4 u1 j& y7 [* k
end;
* A! V8 \+ p2 z/ Q4 H8 h出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了( S0 O2 f; s! R1 O4 s' t. N9 ]# [9 R
2 o' Y! o: K4 i1 w1 s

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-29 13:00 , Processed in 0.019455 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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