设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3977|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
1 K+ m* V4 b- z' z( o& `语句是这样的
" x9 d1 L2 Y( mis9 V2 d; y0 X/ s9 q, B5 K
        i:integer;
1 Y6 @' h4 @- [        Res:string;
: \5 X& J6 e, X" e        obj:object;
) z! G6 |# N& W' Ado
8 Y. r* a. B5 n# {5 N3 B        if existsObject("Status") then0 W: W3 ^- V) @* N/ t4 Q  |
                Status.deleteObject;
9 S& ]2 @# ]9 t6 o8 \0 C1 u' k" P        end;2 ^) W5 G0 x9 f& ^  j9 Y
        for i:=1 to 10 loop$ q) J# ?* }  p  B1 J( z, y
                Res:=sprint("Store_",i);7 N% K6 g4 v" Z
                if existsObject(Res) then
  U3 b4 y4 I9 I5 D  j# M                        Obj:=str_to_obj(Res);  Y$ r" o/ C9 g) b
                        Obj.deleteObject;! i! _1 M; N+ H: }3 m/ N  S' Y
                end;
+ f& O1 W2 y$ w9 a1 H. ~        next;
. D# i- T8 V+ r6 P( X5 R        --shengcheng Status:zimoxingceng
3 S; ~9 b8 a* b$ R# l) D$ v8 Q        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");( h' K6 f. |4 I, `6 h5 K
        Obj.Label:="warehouse status";
+ E, Y3 x3 {- C8 w, K. J       
: l! f5 X& r9 J; y' V+ E5 S6 K6 u+ n        for i:=1 to WH_nums loop
( }- B% ?% E: \/ n                Res:=sprint("Store_",i);) Y5 l6 h# V5 P+ H
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);2 s' s0 I! X# Y! s. }3 K9 k
                Obj.Label:=sprint("huojiaceng:",i);# A# a( F# i9 F; Q
                Obj.xDim:=WH_x;
2 p0 U6 {) K5 {# p+ H) I+ n$ K5 K. k                Obj.yDim:=WH_y;
! H  K0 j' E7 W6 c% p) t5 T                Res:=sprint("StoreData_",i);# N$ n7 C6 f2 x2 h% E0 l8 R
               
# U  q3 W6 c  m1 k- I3 v                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
' \, w8 K; z8 c& D! X                Obj.Label:=sprint("huojiaceng:",i);; T4 G2 p& v/ e( ?! }9 H
                Obj.inheritFormat:=false;- s( x# w0 n# ^8 a1 P
                Obj.maxxDim:=WH_x;
- D$ s/ a# n/ f                Obj.maxyDim:=WH_y;. a+ [5 \4 X% ^# n3 v
                Obj.ColumnWidth:=3;
: ^4 A& ]8 u% v5 _/ t. _        next;
9 [; K7 h) \* S7 P# {       
* v' N6 z* g" Q1 u. }! f# `        .Delivery.MUs.Forklift.speed:=2;
" ~  ?) h% Q( R- F1 M! {        WH_var.delete({1,Part_Nums+1}..{*,*});; G& y0 v/ x4 w" U  Y
        for i:=1 to Part_Nums loop! R: F) v+ Q3 R
                WH_var[1,i]:=chr(64+i);7 r/ I3 Z; Q3 @) Q& b
        next;
5 n" s6 j4 O5 J3 ~) k: n2 uend;
) i- j% Y' r. h0 z) A) g出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了7 ~8 d' A) |5 P6 |
. @5 J. H$ G2 R* f

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-24 17:49 , Processed in 0.021328 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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