设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4449|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。$ _3 K& `8 K  B3 ?/ u4 W! s& _
语句是这样的$ W1 a# r4 ]+ i
is0 K  X# C: y7 p# n' M
        i:integer;
+ C5 e1 H- Z( Z% X/ y! M        Res:string;
- u$ S* H% q) u) q: _, X        obj:object;
' g6 P9 _6 M5 ?9 c% `0 Ndo
0 O! l0 }: t, A- e8 K  x7 l8 Y. K- x        if existsObject("Status") then
# Q& k' t! ]+ K; R1 ?  C" }                Status.deleteObject;
7 ~7 I; g, @* u. R        end;% w  x' ~+ D7 e6 F* B8 V) c5 G
        for i:=1 to 10 loop
& J) m" s, \( e! ?" q; ^0 @                Res:=sprint("Store_",i);# y" G2 M4 V# @: Z% N1 v- B
                if existsObject(Res) then
+ [9 N' v$ r: O4 X) e8 c                        Obj:=str_to_obj(Res);
5 U8 n1 v: Z4 w/ t4 G                        Obj.deleteObject;/ H0 d, k0 b! J# C
                end;
: j0 Y: j+ v; F! ?        next;: I% Y- c$ }, b
        --shengcheng Status:zimoxingceng
0 ~$ p1 Y  h' d! L* ]# H0 D4 ~        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
: q) }) x; S3 q- Y6 a* w        Obj.Label:="warehouse status";# C8 w7 w5 {1 @, h5 Q# ]
        # z1 [, t- {' p7 y
        for i:=1 to WH_nums loop
1 w. N) G% w5 e1 W0 R6 A# c                Res:=sprint("Store_",i);! p  I0 {  _! v+ \3 T& j- A. j
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
9 L; m  f. l2 N- g% j                Obj.Label:=sprint("huojiaceng:",i);
3 ]! s7 O9 |( {8 ~2 T0 w0 _, w                Obj.xDim:=WH_x;) L8 F; C+ K" A0 F
                Obj.yDim:=WH_y;
! G: Q+ e- h8 |4 z9 B" G/ a                Res:=sprint("StoreData_",i);! v' p9 o8 B" R7 P
                & n3 G- _$ `9 t' g7 W# |% ~6 L3 T
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
! X5 K) ?* B: y( ]& R- ^- y4 K                Obj.Label:=sprint("huojiaceng:",i);
7 s/ \$ f3 k& @( z3 V7 B- l                Obj.inheritFormat:=false;) C9 }% `1 A5 ]
                Obj.maxxDim:=WH_x;
! ?. p! |4 T3 T  y, P% g                Obj.maxyDim:=WH_y;# r( R6 `  \2 P) P% A  O) S! ]
                Obj.ColumnWidth:=3;+ X0 w0 T- f$ L2 J
        next;
5 Q3 a2 l5 i# E0 d1 q        # ]# x5 i" I+ K% r- {
        .Delivery.MUs.Forklift.speed:=2;
+ X) R" j: x8 A$ x. n9 i        WH_var.delete({1,Part_Nums+1}..{*,*});
; F; v4 J2 {- S% W* p- O3 w        for i:=1 to Part_Nums loop9 b& g7 d" M4 X8 q
                WH_var[1,i]:=chr(64+i);( f4 I' n4 z% z/ A! C
        next;8 l6 x: d- P" H, }
end;. {% n7 n5 ~: x5 M2 Z
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了- O5 S8 ^( g# m. u, J( q. [% i

: w, q7 R5 v- D1 S. v

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-12 07:03 , Processed in 0.016786 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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