设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4504|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。1 b: M' o2 G( H; h
语句是这样的
" |2 m) I) o4 V' Yis: Z1 E& M( d; X. r; {
        i:integer;
1 D4 Z9 y8 m% d+ q6 P        Res:string;
  H9 `7 G7 p' F- g        obj:object;/ P. Q4 r, Q2 H; p1 \- @! r5 V
do7 [  R6 ~" h; Z) M% k: O
        if existsObject("Status") then
* v+ l) ^: {) b/ W  n* }& f: E2 D                Status.deleteObject;, }/ g' q9 R3 w# J
        end;% X# r- A+ I/ m+ g; [
        for i:=1 to 10 loop
% c9 L0 ]! x+ q/ }8 H                Res:=sprint("Store_",i);2 u$ x; B' p7 M5 ?5 q6 B' Y
                if existsObject(Res) then8 m- B1 o# K4 h: ?! [9 Q& c( V
                        Obj:=str_to_obj(Res);
0 y8 G: x) K6 V/ y                        Obj.deleteObject;
: O3 W5 b! L) i' K+ I0 x! z9 P) z  G* y                end;
1 x+ J4 w* C  e/ }- H8 x( ^8 J        next;' n3 Y# L" a& j) }" n1 _: J' L
        --shengcheng Status:zimoxingceng8 g. D# g! C- i9 ~' s
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
/ @" D6 {0 A! \        Obj.Label:="warehouse status";
' B6 b, d* a, u3 a! @7 B       
/ u1 _$ }* s& C# C5 w% e        for i:=1 to WH_nums loop: t) V) E5 _' m& i
                Res:=sprint("Store_",i);: q: O  a) y1 D
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);- D# Z6 J! }5 w. k  b$ T- }
                Obj.Label:=sprint("huojiaceng:",i);! r# p4 V" C5 m
                Obj.xDim:=WH_x;) M; s& Z5 Q4 ~- A
                Obj.yDim:=WH_y;/ \( B, U3 o2 M; R
                Res:=sprint("StoreData_",i);
% d& n+ W7 H( ]2 j7 B( P- R               
1 u8 ^9 Y, w2 Q: R                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
2 S& m, D- J: ~9 U: R                Obj.Label:=sprint("huojiaceng:",i);
2 w$ k" |0 L, ~0 O  d% ~4 a' |                Obj.inheritFormat:=false;
4 i% i- Y$ U$ w! B/ J                Obj.maxxDim:=WH_x;
6 A- I6 u3 B7 v) `                Obj.maxyDim:=WH_y;
/ ^/ t5 }& O3 L. y                Obj.ColumnWidth:=3;1 M& S+ T  M5 B6 u8 q
        next;2 M" R# G9 q7 X
       
# o8 u1 R  H1 h# z        .Delivery.MUs.Forklift.speed:=2;7 i& G3 P9 @5 y+ f1 b  i6 l
        WH_var.delete({1,Part_Nums+1}..{*,*});. I  c' G9 J- I
        for i:=1 to Part_Nums loop
, H+ g& @  C- b7 `                WH_var[1,i]:=chr(64+i);$ {2 X; {! H. z! I
        next;6 ~" ^6 o  H- w% M
end;
! j6 H, T6 i4 ^: T% _8 b5 n出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
' [" Q! Q8 B% q) X, w4 t! f1 o4 ^+ I6 A1 a9 d

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-24 12:42 , Processed in 0.025079 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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