设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4523|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。& T' S# @& N. [$ U8 Z
语句是这样的+ ?- Q& v9 Z, z# L, C4 g
is
6 E# c$ l+ Q7 r  v, X( V$ _        i:integer;
8 \% u$ A# J1 ^  X& }        Res:string;
- T( Y3 R4 y: @; u        obj:object;
2 x" a  `) p/ y7 Ndo
- H, [: L( U1 o% ^- H        if existsObject("Status") then; h4 K7 a4 H. f& _
                Status.deleteObject;
1 A+ f. t& f6 v/ Z- z        end;2 q4 Q% \4 x( u+ {' d
        for i:=1 to 10 loop
, R2 `( N" y) H+ }4 w& C# O                Res:=sprint("Store_",i);5 f! g' v. J% ~2 @6 ]
                if existsObject(Res) then
, G  P3 w5 W% p: [, J3 K                        Obj:=str_to_obj(Res);% h# w' x. g  G, m' b  ]/ S
                        Obj.deleteObject;0 F" p1 N4 S! C. o0 r# g, V; H  u
                end;$ y) a- G! P: X7 r' o, r' C9 d
        next;  m, U- h, \  Q9 l
        --shengcheng Status:zimoxingceng
" x$ }: k2 {- X7 V, R% a        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");$ C1 J1 _2 R! K7 j" I+ s+ @7 k4 B# d
        Obj.Label:="warehouse status";
% d5 C: L+ i3 ^) D/ s$ g3 |2 p        4 V9 q+ ^; p7 _+ m
        for i:=1 to WH_nums loop- d. F* Z: v, O) X' e. v  s# Y
                Res:=sprint("Store_",i);
( t* j: \! D7 D                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
- ]$ W0 b  r# k6 `" r5 g& z, F, R- @                Obj.Label:=sprint("huojiaceng:",i);: U) d. v4 v0 u" o& f
                Obj.xDim:=WH_x;
, @2 T" |; F4 R0 f                Obj.yDim:=WH_y;
% k- l& z- A: P+ R# t% P                Res:=sprint("StoreData_",i);9 ^8 {' ?- p/ W& ~
               
# P2 {+ \/ v- h# d7 W0 X+ G7 i                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
/ |6 t  `$ J1 Y( t                Obj.Label:=sprint("huojiaceng:",i);, }8 ^! T: [) C, Z& h. ^6 l
                Obj.inheritFormat:=false;1 g" x  m" U' z6 Y) q1 ?. C
                Obj.maxxDim:=WH_x;
7 }; w; O# b: h& d" }/ E                Obj.maxyDim:=WH_y;
: n+ y! j+ ?* U' ]/ r9 }' R                Obj.ColumnWidth:=3;
$ w, I" P* r% C2 Q! t0 P5 i; r" ^+ d6 S( }7 X        next;# i/ M- ?! ]) I1 E( v
       
1 O4 q* q- f9 h4 k: b4 @, R- Q        .Delivery.MUs.Forklift.speed:=2;0 Y1 o; P5 M, C. E& P) N* D/ A" x
        WH_var.delete({1,Part_Nums+1}..{*,*});
" ]; ?6 j: m$ c4 e! ^3 a4 H        for i:=1 to Part_Nums loop
  E3 Z: L; t1 Y/ t3 `& x/ a                WH_var[1,i]:=chr(64+i);
5 w. w! _8 D1 S% V2 s4 j        next;
4 f0 p" f  n/ J* send;; U3 `& j& ^" G# F! g  o7 b9 G
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
& L( z3 C% Z' O' t; i% D& g$ r0 `  o& o5 h

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-27 23:51 , Processed in 0.016187 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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