设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3047|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。; {0 \4 U! L- F) o* Z( i/ D
语句是这样的+ B/ i& ^6 [+ ]
is
' E5 T7 k1 @- x, ]2 Y        i:integer;
0 u, _! M$ W% w9 `7 M        Res:string;
2 |8 f2 G# R: c9 q8 k        obj:object;
9 E) n1 c- c- g1 Udo! y, M. Q! `6 f  O0 J: h  B
        if existsObject("Status") then2 z8 P( p( k% [' O
                Status.deleteObject;
$ j6 E. m6 p) d& U. W        end;
: J6 ~3 e0 H7 w6 s6 x0 |        for i:=1 to 10 loop
! `: `. ?1 G1 b( ]/ I) k                Res:=sprint("Store_",i);+ c! I; E+ \/ e6 t% c* Y3 W6 I
                if existsObject(Res) then* d1 m. A3 M  Z5 R. U4 g. V5 q
                        Obj:=str_to_obj(Res);$ a+ ?& S/ `1 c
                        Obj.deleteObject;0 ?, q: h4 |+ V, y# Z. L
                end;
/ h/ O9 |0 z6 Q4 q) a4 [) Q        next;3 ?( v6 S4 B  p
        --shengcheng Status:zimoxingceng1 Z  H; T8 H- ^( v
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
0 }/ a- _5 K. T5 r, k        Obj.Label:="warehouse status";
6 f: \+ n0 t3 O" Q/ {# G       
6 C- d! o9 N- t, ^2 s% L" e        for i:=1 to WH_nums loop8 `3 N% s1 A2 I4 a0 P8 A+ f
                Res:=sprint("Store_",i);
3 O0 L: r! V" }6 T6 I                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);9 o# @4 K' [8 U! D9 E% _. G
                Obj.Label:=sprint("huojiaceng:",i);$ X* d0 B  X: n1 U! `
                Obj.xDim:=WH_x;
0 |+ f. h1 x3 _                Obj.yDim:=WH_y;' c, }! U( z3 P: T. n
                Res:=sprint("StoreData_",i);" ^  f  ^8 g. Z9 U0 w
               
+ b3 A/ u# {" @  \' A6 S* P                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);! e6 P6 ?7 @5 _& \8 H: ]# c1 ]: ]
                Obj.Label:=sprint("huojiaceng:",i);% U9 k( b+ e: A3 T5 X6 I/ `- ]
                Obj.inheritFormat:=false;* M  {# C5 L& {& d, F
                Obj.maxxDim:=WH_x;
  m7 c. R7 a2 }7 {3 e6 R* C9 d                Obj.maxyDim:=WH_y;
/ _5 S2 M" k$ [( |  s                Obj.ColumnWidth:=3;( i9 _+ p8 d8 I- Z, B6 P
        next;
9 G- f8 T7 i9 E( x% H9 y8 ]" b       
( o6 r2 ^% }7 j+ U5 u" i        .Delivery.MUs.Forklift.speed:=2;
+ E5 j2 u# B8 U, N; j        WH_var.delete({1,Part_Nums+1}..{*,*});9 L( B0 ^3 F; |) F
        for i:=1 to Part_Nums loop
& p: `+ L5 y! T                WH_var[1,i]:=chr(64+i);
( ~% X5 }1 I9 ]) G        next;
5 R9 x& u$ W# Y6 yend;# i9 l& t. I! O" `% }
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
* O' D0 ~2 C; X
; Q; L" _6 _- `, |# H& P

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-12-12 01:39 , Processed in 0.014580 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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