设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4360|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。# ?$ q) E  f' z4 b0 t) F. l/ R: Q
语句是这样的; Y: V; g/ o/ T0 f- o
is
- x- R: c3 F4 |. u5 F6 Y+ l        i:integer;
9 R2 v9 K' L9 m! X# Y        Res:string;" j5 C5 R- Q5 D  F! N) Q
        obj:object;
) c0 L0 Q' p& K0 z- J. gdo/ O6 R2 E# b* v
        if existsObject("Status") then. {; ^/ N, X2 d0 R: S$ b( v' }% i& A
                Status.deleteObject;
* X6 {! v' Z' I+ Y        end;
! T) E9 A# q) X% B        for i:=1 to 10 loop
+ X) D1 h( A, q& k, O+ h3 ?, T& j                Res:=sprint("Store_",i);
  H5 f2 L  V$ k2 \- n& S9 I                if existsObject(Res) then6 v7 X1 C- N1 D( Z/ I4 J+ b
                        Obj:=str_to_obj(Res);
# m  ]5 J1 @+ Y& {$ D                        Obj.deleteObject;
' z$ c! p; u: ~' ?' M  y! l                end;
2 \! J& x/ Z. C5 `% U# H        next;0 V) |! M3 B0 k
        --shengcheng Status:zimoxingceng& z% z4 H5 j8 V5 }4 E' w' H$ U
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
. K2 @* \1 [' i( q% M4 I+ G9 g        Obj.Label:="warehouse status";, x. P7 P1 P  x2 V7 [& ?% d
        ' Y8 T. r: k( o/ `
        for i:=1 to WH_nums loop
; P- I" u; ?& i% N4 @2 W                Res:=sprint("Store_",i);
0 _$ `9 {- ]& `" m                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
3 y$ q- G' D* ^4 e9 {0 f                Obj.Label:=sprint("huojiaceng:",i);
# K4 z" A8 F: Y0 t                Obj.xDim:=WH_x;9 m, E9 c& x+ b% h2 F7 B/ U
                Obj.yDim:=WH_y;# u5 c. X7 R3 T. `2 x% P9 p
                Res:=sprint("StoreData_",i);
  [, q9 \, F8 i0 s2 r7 Z               
$ r/ b& h! H$ D% F9 `9 |8 F                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
# ?  Q, Y  j! G. j4 H                Obj.Label:=sprint("huojiaceng:",i);
7 F$ V3 B. S! r( x+ }9 T1 k" B                Obj.inheritFormat:=false;
: X$ `4 W7 i1 Y                Obj.maxxDim:=WH_x;
. A. O$ m- [0 e1 D5 l2 E; c                Obj.maxyDim:=WH_y;5 }1 O3 d4 k: I! x
                Obj.ColumnWidth:=3;
- O1 K! N2 `$ K6 U        next;
! Z: e  ]8 I8 Y, P! [8 N! A1 r6 k1 Y) b        2 E$ i6 R9 J6 `/ U4 o
        .Delivery.MUs.Forklift.speed:=2;
" o/ `- s5 e# _! \7 n" j+ k6 R        WH_var.delete({1,Part_Nums+1}..{*,*});3 y' |0 {/ l" F6 e# S+ r/ U- U
        for i:=1 to Part_Nums loop: k, [- d6 ~  Q# p7 [* m0 z
                WH_var[1,i]:=chr(64+i);9 S2 g2 E  K+ l( _& I- J+ l
        next;. O; A& _- p" Y
end;
& V& P+ f9 M+ ]- Z7 ]# x! d出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
4 ^, g0 O$ M6 |/ c2 U- d& p. u0 v( e% X! L8 z, b8 }

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-31 19:14 , Processed in 0.028172 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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