设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3292|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
, ]3 q/ m, ^9 A语句是这样的* R# O2 i. _" l
is
. m# ]2 P7 h7 [/ E1 \: P5 C, D6 h        i:integer;% u6 z8 [5 ?% |! i. Y& W
        Res:string;- F9 C9 i& z" o4 @$ c# f8 W
        obj:object;: [  i9 e% j2 k
do7 ^1 R, d, i* P  n7 e7 k
        if existsObject("Status") then% k- i2 S; ~8 f) N
                Status.deleteObject;
; I1 o2 f8 N5 P- r# ~# F( i3 e( v9 n        end;: Z3 Z. f- R  T9 N* v; p5 M
        for i:=1 to 10 loop
6 F. e8 `7 A- w                Res:=sprint("Store_",i);
9 z5 l) P. P+ H' m9 C                if existsObject(Res) then
# |6 k- ~: G1 G: D1 ]                        Obj:=str_to_obj(Res);
. U% u( o( f( Q5 \" ^0 A4 ^                        Obj.deleteObject;
1 E, r  _  B( {3 G2 Q! R0 V5 T! H                end;# U! J8 k2 S5 U2 u* V
        next;
* J/ i9 C- x- b' G) g9 F9 ^0 [# [        --shengcheng Status:zimoxingceng
# v& a% m- `% n! |& Y, h+ d        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
+ e4 M+ p  c3 S  F+ w7 Y5 K        Obj.Label:="warehouse status";
! a* j, ^$ H/ r       
- K4 m2 ~4 j: C: E- V0 i3 |! y1 N0 s        for i:=1 to WH_nums loop
8 s0 [) r6 |1 d- b5 b                Res:=sprint("Store_",i);
7 g* j, @4 M5 B1 b5 ?                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
8 ^3 |) |8 s' s& N( q                Obj.Label:=sprint("huojiaceng:",i);7 t% w: f6 q1 Q: W. j, \/ A2 O
                Obj.xDim:=WH_x;! Q* O* L$ @7 X! x. g8 F
                Obj.yDim:=WH_y;$ \- j# L1 `! R! D
                Res:=sprint("StoreData_",i);
  K/ F6 i9 S) X; @/ t+ V3 v                . i# u9 J0 M7 S2 R% w
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
3 K2 I! i8 ?4 }  D+ X3 X                Obj.Label:=sprint("huojiaceng:",i);) S4 o& s/ v9 S* |! u/ R$ L: ]6 f4 F
                Obj.inheritFormat:=false;1 `1 ]* X" P0 q; M: y' F5 A
                Obj.maxxDim:=WH_x;
) b* X' [6 ?2 m9 V% w2 x1 u3 ]                Obj.maxyDim:=WH_y;
; x! L) x" b5 x( D                Obj.ColumnWidth:=3;* e6 Y7 @  d  ~7 c( C. }
        next;
) j9 }" b8 A+ ]) y       
; A' V; x$ R! D- j        .Delivery.MUs.Forklift.speed:=2;
: p) G/ a& ~0 @1 T  r        WH_var.delete({1,Part_Nums+1}..{*,*});
8 `6 Z/ c. N. A  [- ]- D        for i:=1 to Part_Nums loop
5 }/ U% _8 X- x4 \0 ?2 x2 }$ j                WH_var[1,i]:=chr(64+i);
( S. V9 g# z5 {; C        next;
4 Y1 H* ~0 @) u# p6 j; ^end;
1 b, u2 Y+ k/ h3 N5 r出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了! p5 ^4 x0 x& j' S
, X& {% y+ h7 g2 r2 }, c7 K

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-2 20:06 , Processed in 0.024725 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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