设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3494|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。" V+ U8 p/ d2 n$ t4 C' C
语句是这样的( n5 v3 t9 k# D$ w/ e
is
" x; j3 o2 H+ A" z, B3 G7 _! Z        i:integer;8 v+ g) Z( I5 A
        Res:string;. N, o( G; A; x# X% l8 T6 t
        obj:object;0 g  Y- ?+ v% \
do0 ]' I3 Z. J. n/ K1 X2 L6 K+ v
        if existsObject("Status") then
. D$ `9 {" j) a                Status.deleteObject;
; [5 \( W4 w& ~* c/ q6 N$ y0 M        end;
6 m. I" \; J( }" c6 L8 j# y+ ?( q        for i:=1 to 10 loop& v% K! _- i% d& f0 m6 U4 N
                Res:=sprint("Store_",i);; E& G- d+ U/ M. i
                if existsObject(Res) then
4 a, a8 Z$ c8 S* t+ X6 R% e% O                        Obj:=str_to_obj(Res);
5 n6 p# e  ?1 m) A/ ~& M; e                        Obj.deleteObject;
4 l3 X2 K) a+ o0 c+ x                end;1 l- b3 a7 j) p/ m) d, L; F
        next;
0 I& H2 i  u1 n2 l; c; T        --shengcheng Status:zimoxingceng
3 d6 _( \& w8 R% a% c# N, j" T        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");9 w; R& o/ u' e! \" s) X
        Obj.Label:="warehouse status";% r" O" A5 x. w& T
        5 l- x( Q9 T8 g  K# g. v) M3 ^& J
        for i:=1 to WH_nums loop% q4 _. y& v2 }( O9 F
                Res:=sprint("Store_",i);
( w$ l7 }+ x$ O8 Y- H/ Q5 u. r                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);( y3 w. ^- ~- i- L
                Obj.Label:=sprint("huojiaceng:",i);, b1 [$ |& V2 p( @2 ~, e1 c
                Obj.xDim:=WH_x;, c6 E8 h: Z. f
                Obj.yDim:=WH_y;5 v5 p; E' m0 }5 W9 G
                Res:=sprint("StoreData_",i);
1 T# G( o; I% N( j! ]                . ]& @2 C* H- \; L
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);; i" K+ d# I  P3 W3 `6 H9 U
                Obj.Label:=sprint("huojiaceng:",i);
- ]/ a, _( b* H4 k% r                Obj.inheritFormat:=false;9 z6 k* d$ a) I* U/ ]  \
                Obj.maxxDim:=WH_x;
. U& k$ `8 C2 Y$ D. _9 d; Z                Obj.maxyDim:=WH_y;
( W3 D0 n1 Y8 }8 @0 L                Obj.ColumnWidth:=3;& }- J- p5 I) C2 r8 C' u
        next;) g( c  c, Q% Y/ l. b
       
9 `  @! p! [: u        .Delivery.MUs.Forklift.speed:=2;
3 h" c( P+ _4 p3 [  M5 h, z        WH_var.delete({1,Part_Nums+1}..{*,*});
$ i1 T0 I1 ], ?        for i:=1 to Part_Nums loop
7 p2 e/ U0 M4 ]$ e                WH_var[1,i]:=chr(64+i);6 @* a8 x: }6 C* S
        next;* V& s6 e; G% T0 {% s
end;  b) z, s  q+ j
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
* }0 ~% U% e% s  @( G) I  q7 X; F* T0 B( j9 e# L

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-9 19:17 , Processed in 0.019362 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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