设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4107|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。$ z: M/ l4 a( m" G: ~) N9 N
语句是这样的
; x. m: v4 p7 D: v' Pis6 b9 U/ L2 i; C" }
        i:integer;5 K& H% ^4 k& B* W9 @) O
        Res:string;( R* K. H9 @3 [# m
        obj:object;
- g( S& ^% N+ Udo3 ?5 v- D5 y" D( b
        if existsObject("Status") then
; |+ G) O9 l( c3 ^2 T2 S, k                Status.deleteObject;8 e" H- y$ t( X: p$ ]) Z7 G
        end;3 I, h5 T1 d/ P0 N1 A# {+ m
        for i:=1 to 10 loop
/ @& a" V$ Z! R2 u                Res:=sprint("Store_",i);
6 e  z) N# @$ R) F& H                if existsObject(Res) then
6 S( r3 {' r3 l                        Obj:=str_to_obj(Res);7 z  f0 Z) \  a" m
                        Obj.deleteObject;
8 {" V0 B% _6 u0 M# |                end;
- o! s# D# ~9 E% l% ]; b1 \        next;2 H+ v% Z' i0 g/ x$ e
        --shengcheng Status:zimoxingceng1 Z" x4 E5 T2 p$ b
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
- `' r/ }6 N# f/ G9 H) n& q        Obj.Label:="warehouse status";
; f8 |1 H* Q# l0 I       
  p, [, z2 y+ f% F& i        for i:=1 to WH_nums loop
6 R9 C7 B5 N0 w8 l& m                Res:=sprint("Store_",i);
8 s1 d- W4 [( X% v( _7 H                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);, \1 ?# r0 i& F; ^+ H
                Obj.Label:=sprint("huojiaceng:",i);# `, v% P! G: y2 I
                Obj.xDim:=WH_x;$ @0 D! Z2 c7 {! T6 a
                Obj.yDim:=WH_y;( D& ?7 ?; A2 \
                Res:=sprint("StoreData_",i);7 o5 S8 j' I$ N" [; Y( z8 e! |
               
: c9 M! `( H2 o/ m0 P8 x                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
0 o& Q; s* Y0 D                Obj.Label:=sprint("huojiaceng:",i);0 u: T0 c" q; {- T* D( j. f
                Obj.inheritFormat:=false;
0 t2 J& a. O5 \8 z8 S& k                Obj.maxxDim:=WH_x;
. O' y; K' W6 T                Obj.maxyDim:=WH_y;
) ]; [5 @6 i) \6 n                Obj.ColumnWidth:=3;2 O3 E' w6 t( p5 X5 s) o6 i
        next;1 T7 u7 u0 N; c, S  _) h) f6 R( Z
        ) q4 J7 Q* ]0 G: u% T5 ~9 O  ~2 v
        .Delivery.MUs.Forklift.speed:=2;
0 |, W' P0 w& K9 |' w  ]0 {2 L        WH_var.delete({1,Part_Nums+1}..{*,*});
2 ]7 ~# }9 p" u/ _3 B$ J! X7 I        for i:=1 to Part_Nums loop$ W+ A3 D4 z; M* M
                WH_var[1,i]:=chr(64+i);
! T3 I$ s, r0 o' ]9 Z- w        next;2 ~" h% ]* P' P6 j0 O6 a
end;* K, }- M3 F/ m9 F* X/ E
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了0 o  f+ [) G7 j1 L) D
6 u- k/ U# M; G0 _2 `

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-21 14:41 , Processed in 0.018705 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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