设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4484|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
+ l/ u: m" l8 ]6 s& T$ J0 W9 u语句是这样的  {6 V! X4 [# q! `, R' j1 n. S
is$ d7 ]1 I5 b" a( Y  [# x
        i:integer;
2 i+ v' o1 M: E8 r0 }+ W& s9 T        Res:string;
* a1 ]2 p7 g/ L8 r2 K1 K        obj:object;2 i- R; d/ w" ]9 }6 w& X
do
* v/ C) N) `: f, V# V: {9 u2 V& Y& p$ e        if existsObject("Status") then
0 ?5 A6 g- h/ T. K                Status.deleteObject;
/ z* s6 r9 {3 \1 v4 w0 g        end;
7 _# T! F5 [% E1 `        for i:=1 to 10 loop  F3 y$ v5 o9 X, M+ ^
                Res:=sprint("Store_",i);
, l$ \3 i$ q& _4 s                if existsObject(Res) then6 f; u( n3 q6 R* i4 `3 n
                        Obj:=str_to_obj(Res);8 t8 z$ ~/ f; A3 y* w
                        Obj.deleteObject;
+ @; N% \- d) P# D. {0 y2 c. S                end;
. p# @" j' q& {0 i8 b        next;
+ ^+ o- `+ o, ^: V        --shengcheng Status:zimoxingceng
4 _3 r0 S- N& }5 |  y+ a        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
3 X- ?5 h& c3 `. I2 A        Obj.Label:="warehouse status";
9 N) z; n( C5 B3 W: J. O        # o+ [; F- g: ^4 S
        for i:=1 to WH_nums loop
: k& G# j' E0 H: r                Res:=sprint("Store_",i);8 h2 o  V; W9 {- F0 W4 S+ S  R
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
) b7 e2 t: v4 f' E0 x                Obj.Label:=sprint("huojiaceng:",i);, J- c. s; ]+ n. n# N# U2 w
                Obj.xDim:=WH_x;0 R7 I( H3 ?( B! r/ N0 t
                Obj.yDim:=WH_y;
  z; R' r  G! y                Res:=sprint("StoreData_",i);
8 s( m1 s* D1 p6 }                + c* d0 V& `* `6 j
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
" [3 T$ p; F" V( `: y                Obj.Label:=sprint("huojiaceng:",i);, o- u6 y' c7 U! z9 u
                Obj.inheritFormat:=false;
8 H/ L7 x$ b  |2 S: K. X! v                Obj.maxxDim:=WH_x;
, C5 H1 _. ^& U2 h5 ]                Obj.maxyDim:=WH_y;7 }2 Q$ _3 u/ d1 ~
                Obj.ColumnWidth:=3;
! e+ s" ~; C7 A' b1 _        next;
& g& D$ O! P( b# J7 z$ a6 s       
# h- G! c1 X# t7 g! t        .Delivery.MUs.Forklift.speed:=2;
9 I& P* C; D9 Y. _) t& Y        WH_var.delete({1,Part_Nums+1}..{*,*});) \2 m  Z' r  S. |  Q
        for i:=1 to Part_Nums loop
' K* t* t2 n0 j" c2 q) q2 }                WH_var[1,i]:=chr(64+i);
" w, ]" T7 V4 |8 i% T        next;( ]3 K9 E4 q& C; ~& b2 m
end;1 l  I) k+ O! Y$ E
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了" V  a& X( i# u: b
( h* z' Z; k. R5 W

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-20 14:32 , Processed in 0.018894 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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