设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4003|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。8 k' D) X9 v4 Q
语句是这样的% U2 C$ G* |7 [3 P
is
% H) v( x/ G- j4 |        i:integer;% i( I% N8 Z1 z' Y4 G) m: Z
        Res:string;0 {& }# o" I% M
        obj:object;
$ @* B7 L5 g1 ~" O% v4 A' Xdo) {) }1 g" F- E8 X( h) V
        if existsObject("Status") then
# z7 \/ q- l# D! E4 e4 i1 M                Status.deleteObject;% @) d) r6 d; s- f! ?8 r/ B. Y
        end;
7 c8 w6 C8 k* r        for i:=1 to 10 loop9 A- H4 g, a: V: [9 V
                Res:=sprint("Store_",i);
" m! K; r& O, ?6 c& A# \4 a1 Z4 O% w                if existsObject(Res) then
' n: f' l2 {( c2 ]4 T2 y                        Obj:=str_to_obj(Res);+ u2 }: Z+ L; P/ t
                        Obj.deleteObject;* E- z4 u/ w: j/ _% d# o- a
                end;
7 n0 M+ f( t9 q' F        next;
7 @' X/ H8 p0 l/ ]        --shengcheng Status:zimoxingceng
3 A, X) k% V8 m6 b. V% W( x        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
& o& j. \- A' e! `% i- u$ j        Obj.Label:="warehouse status";
; Z) j' b/ _8 H* Y6 ]4 Q1 O& |        + p. h( `: ]& }1 I" b, x
        for i:=1 to WH_nums loop
4 z: M4 k3 a& a3 B                Res:=sprint("Store_",i);; ]' H+ Q( _. V3 _9 @3 d
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);5 |2 B- L9 E) P
                Obj.Label:=sprint("huojiaceng:",i);
( f) ]: H6 `0 J. Q, o                Obj.xDim:=WH_x;, ~5 j. m* T1 K$ M( u0 Q( ]
                Obj.yDim:=WH_y;6 [# ~5 e. l4 s) u" f& f' \1 T6 i8 _
                Res:=sprint("StoreData_",i);
8 |' q( U  ]! p& }9 L$ A               
  `/ d0 N3 F# V" l7 w                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);. M3 ]2 v- J2 o: @! B; n- r( @
                Obj.Label:=sprint("huojiaceng:",i);
$ `: X) ?: K  ^" P- s0 a3 O- P                Obj.inheritFormat:=false;
  s% J" I; T+ t                Obj.maxxDim:=WH_x;8 C7 C6 P) C: Q$ c6 W" {) k
                Obj.maxyDim:=WH_y;; \+ r% s' ?) D* s1 b7 ^3 |2 D
                Obj.ColumnWidth:=3;/ }" @* s7 f' o, c7 x: Y0 \4 b
        next;
+ x& O. X* j) x* m        9 I# V1 j# ]7 {+ O/ [/ y+ u& S
        .Delivery.MUs.Forklift.speed:=2;% L; d* T; t* U2 S0 x4 i
        WH_var.delete({1,Part_Nums+1}..{*,*});
# h* D  y* Z1 J, O8 v9 X6 D- }5 o3 L$ M        for i:=1 to Part_Nums loop- J. m, x8 q# g) X# P7 D- J
                WH_var[1,i]:=chr(64+i);8 K$ s0 H7 W0 s, R. A( j; I
        next;2 w  `+ e' H3 I' T
end;, _5 T6 M& H5 ?3 Q' g' l
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了' b, h9 f+ a: W- I# I
& _, X( G  `6 r! ^% }$ T

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-29 06:48 , Processed in 0.016899 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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