设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3490|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。- s6 w( z+ ~. O: u
语句是这样的7 K/ e7 e3 Y. ]0 G0 J
is
/ ~8 d$ R. i& ]        i:integer;# t5 C! }3 J2 d/ U! \* I  M% g
        Res:string;+ X0 {7 y- u. l. _5 s# E
        obj:object;
$ l- F9 m7 c7 Y$ x! R3 R9 S* E1 n. H( Ddo
9 a2 _8 u9 _9 |        if existsObject("Status") then' g- @1 U$ n3 @) B* j
                Status.deleteObject;
* ?# K' ]2 f, K5 q2 N) M/ G        end;- J9 b) K1 k# g0 Z* B
        for i:=1 to 10 loop9 x- d- v9 Q) E+ p; b
                Res:=sprint("Store_",i);- U! d8 i9 u  i, ]& x
                if existsObject(Res) then7 o5 i6 V. ~9 D/ x& c2 S! L/ S
                        Obj:=str_to_obj(Res);* f! _# R+ q. P5 q
                        Obj.deleteObject;& W  Z) F, t( T
                end;
6 s9 s5 H# x* H! {* R$ Q        next;- {1 u$ `# k. I1 m2 O  s
        --shengcheng Status:zimoxingceng
' D5 m& s. D& w5 a' c        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
$ F2 A& N( _& k6 W0 q1 K        Obj.Label:="warehouse status";
) E0 Q5 W& N* b       
7 H7 X4 \- l( q+ b; q5 N2 S8 X: t        for i:=1 to WH_nums loop0 @9 X3 b5 b$ m! K. E! E
                Res:=sprint("Store_",i);: C% M# D4 A6 h
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
) ]7 K9 }8 n. ]# ~% E. A7 }                Obj.Label:=sprint("huojiaceng:",i);2 `& U1 _! F% I
                Obj.xDim:=WH_x;
6 ^# q0 J6 _6 T5 y. |                Obj.yDim:=WH_y;
: x9 y/ f; ^! F; ~( {. n: E( A                Res:=sprint("StoreData_",i);
: e9 p/ j1 B$ E' {4 M" }& g                / {% T0 [4 P, z% [! H1 i
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);; E9 o: G& j, O/ }0 N
                Obj.Label:=sprint("huojiaceng:",i);
8 V, H; t! v# \2 J; N  V3 h                Obj.inheritFormat:=false;
' z+ v8 W. L( Z$ \1 K" `8 R                Obj.maxxDim:=WH_x;/ O, L- T. `8 l) N) c  c! y! P
                Obj.maxyDim:=WH_y;
2 R  j4 Y. N- t5 h8 f                Obj.ColumnWidth:=3;
, ?3 C( t# Q. e6 n8 _" M        next;1 R3 t5 j3 @. ^
        / d* n/ X0 E: Y% K; j0 N# ]
        .Delivery.MUs.Forklift.speed:=2;$ P0 N: f) D$ @$ `
        WH_var.delete({1,Part_Nums+1}..{*,*});
( i; ~5 f- R8 |  s$ b: }9 Y        for i:=1 to Part_Nums loop
3 B- R; e5 P& t  ?+ J9 w                WH_var[1,i]:=chr(64+i);
) F6 z: m5 X0 }        next;: @7 |! w! W% N" i5 g& `+ j
end;7 `2 ~+ l. e" t; w! Z/ Y+ _
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了; c( U' |) N, I0 p% P
" b" g' H  d+ Y6 w5 m! Z

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-8 16:10 , Processed in 0.015888 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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