设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4369|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。3 h# \9 v' [( e+ g; ^
语句是这样的6 O  K# y# G. g1 l
is
2 u, g- i2 n+ E# G" @  v        i:integer;
; Q( e8 n5 M" Y6 l7 e/ t- J9 v        Res:string;" G0 s: y8 C7 k& T
        obj:object;5 b1 j6 L: ]. J8 D8 w, V
do
+ P- v' p! l0 [/ l  |# K        if existsObject("Status") then
+ m* {# J; G2 h3 F4 y, L& M/ E, Z                Status.deleteObject;2 G% h8 a8 k2 m6 H4 w
        end;
" Z0 r( l) j$ }% F& p        for i:=1 to 10 loop
5 S9 f( {% @2 `- y3 ~0 n& h' }                Res:=sprint("Store_",i);
; D+ V3 Z' @6 j: f9 k+ _* l- p( T                if existsObject(Res) then
: S# X+ N& [! h' g# W/ O) D/ a0 u0 x                        Obj:=str_to_obj(Res);
8 z; P! y0 E( G) ]                        Obj.deleteObject;
5 E- U' q# [6 S- d7 p                end;
/ z- o# \! A5 d3 L/ M9 l( U        next;
% f" r5 ]' u/ l# u  e! G        --shengcheng Status:zimoxingceng6 `" z  U! y$ h: l% g' M
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");( j( S; w: D/ _% ?; F
        Obj.Label:="warehouse status";
6 [' l9 r. \, g       
  w  Y3 H  C; ?" J, I        for i:=1 to WH_nums loop% h5 ~  H1 I( z$ v5 H
                Res:=sprint("Store_",i);
2 t* q% p7 O! Q" z+ b                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
- x, W+ ^7 O8 J! q                Obj.Label:=sprint("huojiaceng:",i);
: h4 M2 S: |: ^3 I* U* Y                Obj.xDim:=WH_x;" w) Z( O) N, v) x1 C
                Obj.yDim:=WH_y;8 F4 b2 D. C2 S' |5 {. i
                Res:=sprint("StoreData_",i);
  o7 A) \$ |" M2 T9 ~9 K3 e! S                ' O$ y; s. W, e+ Z
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);2 K' w9 |! ?: N, x: ]% x
                Obj.Label:=sprint("huojiaceng:",i);6 |' ?9 d( w$ Y/ z2 E" p: i- P
                Obj.inheritFormat:=false;
. ^0 M; B: @- Y4 Q                Obj.maxxDim:=WH_x;; _6 o$ d; s. A+ x6 `# d8 i/ q/ _" q
                Obj.maxyDim:=WH_y;
; @. Q7 W+ ~3 W( b: g                Obj.ColumnWidth:=3;1 c1 B% n2 Y9 i& f
        next;# f* _' M, N$ \, L& ]6 _; e8 a
        5 c0 d9 U- m+ |& u% {6 N
        .Delivery.MUs.Forklift.speed:=2;: z7 C# c7 c% V2 o( \( l% X
        WH_var.delete({1,Part_Nums+1}..{*,*});  a: H3 g, G) I  `
        for i:=1 to Part_Nums loop" T: K2 {! |6 G4 g
                WH_var[1,i]:=chr(64+i);
' K6 M- Y6 b9 t! P        next;  t7 i' q& \7 T/ q3 Y: |9 U  O; \
end;$ j- S0 c3 D' p/ ~' W5 {
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
* m' Z4 O2 P7 v) `: W  i2 W: j" o! ]4 U5 ]1 I- {% V

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-1 15:35 , Processed in 0.022351 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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