设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2665|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
* }; D9 N3 n+ ~5 d& m0 O语句是这样的0 \) d- W# ]" z& Y
is
: i; i( y; H; t9 V        i:integer;
% i  M5 y) o! x' @3 t        Res:string;1 Y3 s$ N* ~1 k, O6 ~4 q- r: k
        obj:object;, S$ [0 T$ R0 Z. x% d' @
do
8 Y  O$ I. a: ^2 H        if existsObject("Status") then
7 f9 K/ r4 I, k2 o' o                Status.deleteObject;7 v5 S& L" o' O0 W$ E1 i
        end;
! E, b5 y  i: Q" N4 F        for i:=1 to 10 loop- Q# B7 s/ y4 k! e
                Res:=sprint("Store_",i);+ q3 r9 E+ \" }+ x5 }9 z
                if existsObject(Res) then1 D, _) ^* L- ~2 u/ ?) D/ n1 u
                        Obj:=str_to_obj(Res);) H% \3 R9 M# S. c1 G+ _
                        Obj.deleteObject;5 b1 U/ t4 @" W) e/ T# e1 v! t
                end;6 I) x$ f5 b' l2 q$ q
        next;- ?3 a4 e3 A0 u9 A
        --shengcheng Status:zimoxingceng
+ _2 j  |* u* s4 F        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");0 H9 Q5 i0 X# [- l& U5 [& E
        Obj.Label:="warehouse status";2 j) @" @0 b2 z2 w$ w8 F
        1 E0 S5 h8 x0 [4 |% d  q
        for i:=1 to WH_nums loop
1 X& i. J8 N; G6 t6 a                Res:=sprint("Store_",i);' ?/ o5 S/ j8 N: n3 `- Z8 v( P! t
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);+ x  t" y# a7 D# P: i, K" k
                Obj.Label:=sprint("huojiaceng:",i);
9 i& c1 R& w3 x% Q; R+ d) u                Obj.xDim:=WH_x;
3 H' `  `$ f% d4 Q5 ]" v                Obj.yDim:=WH_y;& b( u. `+ _6 e+ a4 D  \1 y
                Res:=sprint("StoreData_",i);2 I1 e' ^& m7 E$ L: ~, e2 v
                6 _' Z& {' O/ j: O, q
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
* v( A& I. K4 O; Z# t2 X# Y7 V                Obj.Label:=sprint("huojiaceng:",i);% P+ |# Z& h: ^* C. U% w; {( C
                Obj.inheritFormat:=false;3 N8 P7 G1 P4 n' H+ T# m
                Obj.maxxDim:=WH_x;
  x3 l# [) K  n- i, C: ^                Obj.maxyDim:=WH_y;
" t1 j; R. e/ Q$ q                Obj.ColumnWidth:=3;8 q- Y! s( E% D5 ?# N* d4 E
        next;( x* b" J7 m& t( F
       
1 q1 h6 t$ W: H        .Delivery.MUs.Forklift.speed:=2;3 y7 |- ~3 c0 L6 _  u% |, f
        WH_var.delete({1,Part_Nums+1}..{*,*});
0 r/ f' a% f1 o; e        for i:=1 to Part_Nums loop& f+ y5 m4 \$ S
                WH_var[1,i]:=chr(64+i);/ w1 H- D% F  Y, b9 o7 y5 y  C/ N
        next;
+ r% l& Q* _- T5 T! |end;
9 e" x  {0 d5 ?& d4 a出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
6 d) A6 ^/ h' ]1 S6 P" P. }. A5 J" G$ b# F- p1 D  s+ v+ h

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-8-28 03:45 , Processed in 0.017014 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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