设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3513|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
' e& |/ p% v$ |1 ~0 Y1 _! e1 }$ D1 P语句是这样的  y# |4 G: k% E/ H- W
is
( u# N; |% d" m% e& o& b9 c" ?  F$ Z( j        i:integer;, ~) q; H2 \1 e  w& B+ t  r
        Res:string;
  S) d3 g) o, p& b2 h  u        obj:object;
9 s- ]3 b2 d5 H6 [3 p: N2 Zdo" v1 a$ K7 l" j: ]$ e
        if existsObject("Status") then' j: m% H. B8 D. f9 x0 h! e0 Z. h
                Status.deleteObject;
- D% g0 @: E7 K. d+ t  {$ t        end;
. {4 k# Z0 d! l% i        for i:=1 to 10 loop
" ~5 c/ o/ S' K/ C                Res:=sprint("Store_",i);
; l7 t$ w7 }7 k; }! d; I                if existsObject(Res) then8 L- E; R) F: J  A+ S- f
                        Obj:=str_to_obj(Res);
0 U0 l. P4 i1 {" ?8 ]4 k( G                        Obj.deleteObject;9 A  {1 Y9 d& u+ x
                end;
" I$ z2 }7 c# X/ i8 y7 F  O  T        next;- ^, C2 N* o$ f
        --shengcheng Status:zimoxingceng
% K% A+ a; {: U6 ]* b: S  d5 `        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
; Z1 K: J1 P; R, i/ k7 t        Obj.Label:="warehouse status";
* _. t4 C- \- O       
1 `5 ^' S$ j6 g9 @        for i:=1 to WH_nums loop
/ j6 n  v" Q( o8 b$ L                Res:=sprint("Store_",i);+ d% U9 f" P$ V7 v9 R* q
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
1 E% P4 @4 U( B# H                Obj.Label:=sprint("huojiaceng:",i);
0 M2 C* n7 m: |; C9 M, a1 i                Obj.xDim:=WH_x;% c. M( J! I  [! [2 g7 L% o
                Obj.yDim:=WH_y;
+ @0 h2 V* I+ G$ |+ W7 z8 J                Res:=sprint("StoreData_",i);1 p9 ]$ @  C8 l. w
               
3 E- ^5 ]9 }* h# T                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
- i5 w4 q8 R: q$ o) E9 G8 ]6 O  [                Obj.Label:=sprint("huojiaceng:",i);, H2 i* D7 f4 G! Z8 [- n
                Obj.inheritFormat:=false;
9 C8 k+ m$ \3 |' o                Obj.maxxDim:=WH_x;% [4 p! Q, e+ b) K  O% U" B
                Obj.maxyDim:=WH_y;
4 U7 w1 }3 E: H. S                Obj.ColumnWidth:=3;
9 A  b+ Z( g% I3 G        next;% b" u: G9 ]) p8 P) Y
       
; I, f7 f6 w( y9 t  j        .Delivery.MUs.Forklift.speed:=2;8 L+ j' A1 ?% M) z, J% T5 ^
        WH_var.delete({1,Part_Nums+1}..{*,*});3 D( N) O4 ?2 Z4 p* b% N- w  Q
        for i:=1 to Part_Nums loop9 C% Y( U4 Y! @+ g: E6 d, x
                WH_var[1,i]:=chr(64+i);
8 ^2 j0 e, M2 S+ e+ X- x- X9 l5 y        next;
" Z5 I$ C) v- pend;5 K  d0 O" ~; q% G5 F
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
" i- B" b' J5 @3 {: G7 h) w; t
9 ^& b' R0 d7 z* r, ~

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-13 08:59 , Processed in 0.016410 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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