设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4035|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
: a4 h1 g/ n# e( n0 W4 M语句是这样的- s9 }! v- o( p# A5 E, j
is3 c+ e" z, m+ D" M8 g8 R
        i:integer;  z# |' U# Y+ W; j) k1 m. E4 j
        Res:string;
/ f6 E5 M+ H) a        obj:object;
) T  j5 a8 U6 N5 h" Ado
6 g$ E4 k9 e, `. b+ b        if existsObject("Status") then: W- _$ F- F7 k) m4 w4 r
                Status.deleteObject;
1 L9 u3 |7 ^3 x8 ^/ L: A- U! x$ `& f        end;, r$ @) ^. m! [! k; Q
        for i:=1 to 10 loop
" z% Q9 \( Q: W                Res:=sprint("Store_",i);
, f' Q" B: _$ k# t. }! O2 C4 i                if existsObject(Res) then
9 S1 A" h! r$ D) O+ W8 g                        Obj:=str_to_obj(Res);
' z8 I2 F% e( y0 e                        Obj.deleteObject;3 j& _% [2 S: c" m1 ^. d! V4 I1 R# R
                end;* Z3 [! ^* }$ ^: R
        next;2 e5 z  Y  s+ n7 {. x9 a. D9 Q
        --shengcheng Status:zimoxingceng2 k- N0 M: j0 S! @# _6 `
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
9 |2 `. b+ z) F& d: ^        Obj.Label:="warehouse status";
( a+ q- w. r: f1 ?  T1 Z' l       
  k5 Q3 g. I  v4 a& O        for i:=1 to WH_nums loop
4 Y( t) j  |  {- u9 D% x                Res:=sprint("Store_",i);6 a8 H5 w; u4 ?6 Z! ?
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
" S& O" t3 ?& K% Z  t: m                Obj.Label:=sprint("huojiaceng:",i);
1 T( X, F6 f5 C. r+ w                Obj.xDim:=WH_x;
5 V4 E# G, ?0 v  ?* s/ l9 n                Obj.yDim:=WH_y;; [& C. G7 q7 l: K* H4 X% X
                Res:=sprint("StoreData_",i);
. z, u* ~: K( g7 ]. [8 K                , A6 Z# g1 r# X4 w2 q0 p4 D4 y
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
1 Y( P/ \5 q( W! a/ R                Obj.Label:=sprint("huojiaceng:",i);
( |5 g8 n5 V% ]                Obj.inheritFormat:=false;
! l% V" F6 A7 |5 k0 g5 J                Obj.maxxDim:=WH_x;) H7 c0 G/ I  \2 P& b0 E) P3 z) H/ \( X
                Obj.maxyDim:=WH_y;2 a) q3 v) Y3 b. e
                Obj.ColumnWidth:=3;
3 }$ o2 U) x) m. i; S1 w        next;
. D- ?: K1 d9 Q7 c* @- U" k        ! R; t+ `9 S: c1 U  A
        .Delivery.MUs.Forklift.speed:=2;- {5 o+ l6 W' ]5 H2 Q4 }
        WH_var.delete({1,Part_Nums+1}..{*,*});% n, f' m" K* N9 L  c, h3 R  r
        for i:=1 to Part_Nums loop1 i( z2 }2 P6 r! }! P' j% d
                WH_var[1,i]:=chr(64+i);
4 e( }5 ~6 h5 P& I7 B- K        next;3 p" Y  \6 _0 P# I0 s# N5 F8 ?
end;* W% G. w3 F: e7 t" i+ Y; t+ K( h6 D7 m
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
( R2 ]( I  @. X8 L, }& W
/ G; R9 t% t+ U9 H$ k& b; L

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-6 10:09 , Processed in 0.014612 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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