设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4072|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
3 R( C6 V) R- @7 U语句是这样的
4 c, K  Y& Y6 b5 r, H" j, vis
6 V6 r" k9 v, m2 e6 o) d* x        i:integer;& }; k+ c( e2 }' @- r
        Res:string;
! M  W3 P- S: x: h; ]$ P7 Q8 o" S# U        obj:object;
% _7 e! @) C' ~" }) ]# Ddo
0 G% p) A/ o% X1 Y3 J; S  V$ F        if existsObject("Status") then
1 d/ V, E+ H; Z7 N' }                Status.deleteObject;
0 A7 ~# |7 q" ~- k! y6 c2 d; ?        end;+ g$ h  o% M( }# ^  B; p
        for i:=1 to 10 loop! w6 t  g$ F& Y6 [
                Res:=sprint("Store_",i);
0 O1 O- y, C6 u1 Y; a/ d                if existsObject(Res) then
" T, }+ {9 {3 V/ r. d. \4 o; F) N                        Obj:=str_to_obj(Res);2 O7 L- |* ?1 y: T/ _' B. s
                        Obj.deleteObject;
8 J5 U' }- ^; S) C- _9 ]                end;
" W! X" `2 z4 B* B' P* m        next;) C* H, {) s3 d0 u4 v/ j
        --shengcheng Status:zimoxingceng* y. ]; I5 i% x! u" Z. h
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");/ c" k5 ~  t5 _8 X
        Obj.Label:="warehouse status";' v1 L3 Q, N1 F, |' k# Z) A4 i4 q- M
       
" p6 X- m7 Z# ]4 n2 O  v/ }! g        for i:=1 to WH_nums loop/ h, a0 G! m- j" I
                Res:=sprint("Store_",i);
* ~6 o9 q# P5 \/ U7 d9 b                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
6 x1 A5 i6 i3 E6 K. N4 j& t. |                Obj.Label:=sprint("huojiaceng:",i);
5 Z0 t7 F+ ^8 f& I                Obj.xDim:=WH_x;
0 Y3 S& N# y0 u+ V" ~" @0 X, @                Obj.yDim:=WH_y;
  m) C. z( r) v                Res:=sprint("StoreData_",i);
; k1 ~) U" a$ N" h8 Q                : c3 E# _6 ^2 d: k
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);, _2 |5 m! n9 t7 Q  X; f
                Obj.Label:=sprint("huojiaceng:",i);5 r5 B1 R% j( }2 r" \
                Obj.inheritFormat:=false;  x& U0 F3 ]! Q1 {" M$ H/ ~( `
                Obj.maxxDim:=WH_x;8 W+ ]; D6 p, J. h1 V0 _3 a( C/ C) X
                Obj.maxyDim:=WH_y;
2 X9 T4 [5 E, E# ~                Obj.ColumnWidth:=3;
" a" r2 f$ U$ Z        next;
  |3 k! C  B; M" Q4 \' w$ |       
+ i- T5 g" R$ M& f        .Delivery.MUs.Forklift.speed:=2;% w7 A0 K+ K7 [" r6 N7 T6 }
        WH_var.delete({1,Part_Nums+1}..{*,*});
1 m# P6 u3 T7 W! M        for i:=1 to Part_Nums loop8 z) E  g3 [  a) _  `6 @+ O
                WH_var[1,i]:=chr(64+i);$ f) X/ b4 k1 {! D1 b
        next;9 x- a% S# J7 ~( Z. U/ O% f
end;
5 V! ?/ r: B& a( E6 d/ `* Z出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了* \/ t& L$ o: M" s
- u, ]6 M% w, [  s/ y" f2 C

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-14 11:58 , Processed in 0.016416 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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