设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4311|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
' P  o. d% ]4 ?4 Z+ \语句是这样的, Y/ S- m% H2 S% Z  }! ~
is8 e9 j/ Y7 c! M7 @/ V3 F; _& v1 P
        i:integer;
% I' `7 n; F' I9 _( j) B/ F        Res:string;
* g( w& g' s4 D, O! q) {6 {& D! b        obj:object;
7 A) `/ X8 B% m" d7 H& Ddo  e  y5 ?! \6 t/ S- a& s
        if existsObject("Status") then: z7 X) @# q9 M; }
                Status.deleteObject;
  j+ A! D; n/ R3 r8 P6 [        end;
1 ^+ j5 N% b6 D7 x) P" }        for i:=1 to 10 loop5 t8 k- c3 s+ V4 P5 Y
                Res:=sprint("Store_",i);
* \% l) g) w* Y                if existsObject(Res) then9 w9 ^- n) q. c0 j' s
                        Obj:=str_to_obj(Res);
) E; h0 g" ]* L6 c1 t* Y/ e                        Obj.deleteObject;" X0 C2 f- l, R/ s
                end;
2 I0 O6 C( m8 z% H# g7 ~+ f        next;7 l$ G" r" o* Z2 H) l
        --shengcheng Status:zimoxingceng, s- o9 i9 `0 Z7 j" y  l. {+ ^5 _
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
6 `9 D2 i" N# T8 N: J        Obj.Label:="warehouse status";
5 f8 h' C; |6 {# S0 ?, `1 ~4 k        + w& ~" J# D) i9 H
        for i:=1 to WH_nums loop6 v/ q6 I1 |3 v: b. m7 u4 w
                Res:=sprint("Store_",i);
9 J- R1 ^3 b( z6 ^& z/ y3 ]; a6 N                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);, S6 u" k$ e! L; k& [  d
                Obj.Label:=sprint("huojiaceng:",i);
( G3 O. `8 Z0 O/ t3 y                Obj.xDim:=WH_x;
1 O' e+ E  H2 g  a- B( d                Obj.yDim:=WH_y;
# }( R+ \) O1 _) u, o2 h1 z& u                Res:=sprint("StoreData_",i);
" L( d2 K2 M) B' O, e8 ^/ z               
" X: E" M" z1 w" O. E# O/ g                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
( x5 ], D' ~9 \! S# i/ _* x9 @; G  K                Obj.Label:=sprint("huojiaceng:",i);3 A9 t0 s/ R# i1 F! u0 Q- `" ?9 z  l
                Obj.inheritFormat:=false;. O+ v; s/ \! s
                Obj.maxxDim:=WH_x;- Q. V! G- |4 T
                Obj.maxyDim:=WH_y;& _% a. ]; o* U8 \5 l
                Obj.ColumnWidth:=3;4 K) |7 b6 Q% i# ]" e& z4 h8 `9 |
        next;+ p/ {$ J( A8 T. Q3 E
       
4 ^# K* J6 Q9 {- U  a        .Delivery.MUs.Forklift.speed:=2;, ^. r$ ^+ w; z9 v9 ?
        WH_var.delete({1,Part_Nums+1}..{*,*});8 E) q# p* [/ T0 d7 e8 X7 ?7 H
        for i:=1 to Part_Nums loop  s! j7 e, I% x, T, E
                WH_var[1,i]:=chr(64+i);
/ D6 r9 L) Y( o! d0 }- h1 [7 d        next;6 T: @& A$ S/ f% y
end;* n( p3 C. r' M0 _
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了: z- u0 q* [% ^
6 t# e- e+ b& f  S

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-24 01:44 , Processed in 0.016445 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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