设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3492|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
* r7 k: ^1 B6 U6 _! G/ F语句是这样的
  |. ^9 S$ E4 X& g: Ais
6 c" `8 p/ `& g. s- E; ?! ]" w" K        i:integer;6 S6 H* c3 d5 \
        Res:string;
( I) o7 ?1 r6 Q. }: \8 n6 w) c        obj:object;
; M" ?! p/ I' r& F3 X# ]* Y1 E/ pdo
+ o/ F) |% b8 ]$ R$ u' }        if existsObject("Status") then% o3 b* E: O9 J: n/ `6 }
                Status.deleteObject;8 u2 H  s5 c, G
        end;
4 Q! ^* I" M; Q- `) _        for i:=1 to 10 loop
) A  k$ D  A6 P* e( ^" a3 V4 [% m                Res:=sprint("Store_",i);
% V/ F2 r' q7 J9 E6 F                if existsObject(Res) then2 [- G& s* t( m3 F% Y) T. I
                        Obj:=str_to_obj(Res);9 n/ C$ Q2 L$ O2 Y2 O1 W
                        Obj.deleteObject;
: A7 G% i7 G' _+ W& }                end;( z1 m6 s! H3 D! ]( z! O
        next;
2 |% w. i/ I2 _        --shengcheng Status:zimoxingceng$ @9 c; R  Z, s' Q/ ]
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");  ~  G* \' l, Q/ L3 T8 s
        Obj.Label:="warehouse status";3 |. [* t6 |6 k. F2 n" _* I- z' F
       
7 Z/ H( t/ D/ d        for i:=1 to WH_nums loop
  r; ?! M/ V3 S$ I7 s9 {' D; t) g                Res:=sprint("Store_",i);
' g. F8 m  J# Y% Z8 N                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);6 H$ \  d/ P7 G* _; T
                Obj.Label:=sprint("huojiaceng:",i);
; ]4 y& D/ I: S7 ~                Obj.xDim:=WH_x;" G% E* J4 l  {, ?
                Obj.yDim:=WH_y;
! a% w! j& m: p( K( ?6 D- k                Res:=sprint("StoreData_",i);" Q# \" x' s' r" g6 F/ v+ x
               
2 M( M4 N. s% q6 M" r                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);. s0 C% U3 s9 ^# ]9 _$ |' @& A/ t; f
                Obj.Label:=sprint("huojiaceng:",i);$ e7 l* [& z! c9 A$ P2 |
                Obj.inheritFormat:=false;2 @, Z- b) Y, E  R- v( h, S- b
                Obj.maxxDim:=WH_x;3 p3 j! d' ]& B/ V$ U5 P- s
                Obj.maxyDim:=WH_y;  g; {: a" v- u7 R+ _4 b. v
                Obj.ColumnWidth:=3;
, I$ I' I* w3 b5 d# F/ j( q        next;2 |) F9 ]  }# G, b6 s
          v: N2 e3 a- A' [7 w
        .Delivery.MUs.Forklift.speed:=2;0 _! V% i6 u: Q1 Z8 J
        WH_var.delete({1,Part_Nums+1}..{*,*});
) W( Y  d# ~8 y- w8 t; p        for i:=1 to Part_Nums loop
8 l$ J) s( `7 Q" Y: T7 b                WH_var[1,i]:=chr(64+i);: T. Z  w& J! m3 L, H0 B0 J* R
        next;
( r# h- n$ O9 ^% s/ [* Kend;6 ~; `( Y9 J1 Z: f0 P1 S2 F
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
! |: Q1 [" U/ r0 {9 }. ~
8 @+ y6 ~2 {+ W8 }* \3 H

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-9 13:39 , Processed in 0.025466 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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