设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4401|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。- g0 D; |5 s* ?2 L  Q7 c5 |- N
语句是这样的0 U( b0 I5 L' K* I
is8 }. ^8 W0 F$ ]4 c. g  d9 g" `/ G
        i:integer;
! |; `" l- n2 q8 y: R; M        Res:string;( C9 F2 h( ?1 b% v& x; O6 U/ C3 ~! q
        obj:object;
% ~: q* y' q$ ldo: D/ x/ r4 K3 p  K- h5 H! |
        if existsObject("Status") then5 d5 e& M0 D; O5 c
                Status.deleteObject;' b/ m) C! {3 N: S
        end;
2 P  F; \( D) y* S. M0 t- u9 }. e& k        for i:=1 to 10 loop
* T1 g) X6 p2 }8 {. M                Res:=sprint("Store_",i);
0 ~  a" G2 q5 c6 X, ~6 e( m6 O/ i                if existsObject(Res) then
& b8 ]# q9 x7 v                        Obj:=str_to_obj(Res);3 {4 B3 M+ y; X$ S
                        Obj.deleteObject;
1 p- \; ]% L" e& \; I+ H. d, |                end;
2 N/ O" ~* j9 z% r) M        next;+ F: b& f/ @9 o# m# {
        --shengcheng Status:zimoxingceng
9 a& v  [( Y5 d# I/ ?; b# I0 n( f+ M        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");8 i1 t  f7 z# @' h5 h
        Obj.Label:="warehouse status";
, t# @0 [6 _/ y- c, R( T5 N        6 X1 k( e" a7 k* |3 t
        for i:=1 to WH_nums loop
2 [3 L* Y; j' c0 z! o1 r& S                Res:=sprint("Store_",i);
. y. h" a/ ?* m( N                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
* z7 p& K& {3 e: I7 U, L/ T                Obj.Label:=sprint("huojiaceng:",i);
6 M& N& z& X. e. u6 R' L                Obj.xDim:=WH_x;
/ P( v: {, K5 A& T9 H, J% ~" z                Obj.yDim:=WH_y;( q4 r, S1 H& c8 a
                Res:=sprint("StoreData_",i);
2 n: c2 r, k+ v2 ^, o               
" Q* p; h% V5 D                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
& Q6 h" }3 P; G. S                Obj.Label:=sprint("huojiaceng:",i);1 R3 S& g# w/ z% G+ |1 G
                Obj.inheritFormat:=false;
/ M7 w% ^3 F: O% H! Y' u+ c                Obj.maxxDim:=WH_x;
( Q3 m9 G5 m5 r% ~6 Y9 P6 t                Obj.maxyDim:=WH_y;; V3 q  e+ o" h9 R" x9 j
                Obj.ColumnWidth:=3;2 w6 ~/ z' V& `8 B$ t: _; P; |. }* s
        next;: R) J9 `2 S5 t  B* w  X  _
        4 L  `$ K5 E: ]/ s
        .Delivery.MUs.Forklift.speed:=2;1 ?6 ~: d. ?  v# W
        WH_var.delete({1,Part_Nums+1}..{*,*});6 S3 Z3 x1 M. W
        for i:=1 to Part_Nums loop
1 N# S" e: Q- U. H  x$ m2 U                WH_var[1,i]:=chr(64+i);
" A% ]+ _4 b: v        next;3 [4 F  R4 m  q
end;
1 N8 {' Q* |9 l$ _: [% S( E出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了7 R5 I# E$ ]/ S4 v- C
6 m8 a. Z+ Y4 M

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-5 15:41 , Processed in 0.018276 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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