设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3652|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。' D+ M& F# C! U9 O$ ]3 y( t: t
语句是这样的
' Q3 g; J0 c  \, e; g; a" r! }6 M" Zis
& c  z/ `, C- e' o' @        i:integer;4 o' T. G/ j$ g7 y3 S3 H/ L6 |# L
        Res:string;
" p) L" F% S" d, Z, |6 E# ~& ^        obj:object;
; g+ ?6 C: E2 |do- F4 C/ ~  W9 u3 K/ e0 X9 E  V
        if existsObject("Status") then) A* c* g- f9 p% C% N
                Status.deleteObject;) ^) A$ l6 w0 V( J/ B- a2 {2 ]1 D
        end;
' n% n1 U+ D$ w/ A2 q/ Q        for i:=1 to 10 loop
9 ^* ~$ Q7 j+ A8 ~  {' Z                Res:=sprint("Store_",i);( I1 y0 P/ W% F
                if existsObject(Res) then
" _6 C$ M% ]: Y: ~                        Obj:=str_to_obj(Res);% m  R. Y" Z2 T
                        Obj.deleteObject;/ P: o& _2 e, b. q' u1 B
                end;! B0 _0 M  ], @* B( t1 R, [
        next;
, }3 T/ `2 D) Y+ X$ v& A7 p" s        --shengcheng Status:zimoxingceng# K+ T% j0 [: k( k
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");* O5 m* z: L; m, e$ E4 J+ a
        Obj.Label:="warehouse status";" ]+ v% j! t8 y& Z. S
        " `3 ]6 e" Q9 m0 j3 \
        for i:=1 to WH_nums loop* c) B. x8 \4 C5 }( o
                Res:=sprint("Store_",i);2 S, Y6 ^1 r9 `8 L" ~! W. d
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
6 O* N( u7 l0 b" k  N: t; ~                Obj.Label:=sprint("huojiaceng:",i);' p" {" R3 S+ R+ j
                Obj.xDim:=WH_x;
2 q7 H  Q7 J5 M/ L* W" a                Obj.yDim:=WH_y;- J8 Q  {; I3 Q7 \  e1 w1 B4 I9 P
                Res:=sprint("StoreData_",i);
6 u1 M$ c: j& L. P9 M               
: ~& |7 O5 c, ^                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
/ W! Y  v- F/ j8 W                Obj.Label:=sprint("huojiaceng:",i);4 K- U) Y: _3 ~( r$ E6 x8 H# l
                Obj.inheritFormat:=false;
! m+ i5 p/ y& C$ P  i; f                Obj.maxxDim:=WH_x;+ e0 E( Y0 p1 Y0 C
                Obj.maxyDim:=WH_y;
/ n6 |) V3 g8 C& {9 W% f$ b' D                Obj.ColumnWidth:=3;! ]1 m5 A& s: m: Y0 J4 T
        next;/ M8 }' n" M( o; }# q
       
7 |7 f: {5 X# F& P        .Delivery.MUs.Forklift.speed:=2;
6 x$ s' E8 d) K6 B0 l/ h0 T        WH_var.delete({1,Part_Nums+1}..{*,*});
7 h; |; y) t- P' ~9 h: x9 X: J        for i:=1 to Part_Nums loop
1 r) s$ r% N, L+ ?7 K5 s                WH_var[1,i]:=chr(64+i);
. T) q/ }# l8 \. k4 Y1 E        next;5 r% n% b0 Y4 L0 g$ m  N
end;& M* [* D7 e* v0 ^; a
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
) J  _2 y+ ~  v2 S( Z+ i1 H8 A9 I6 u, u+ N5 Y* T

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-8 14:33 , Processed in 0.017846 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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