设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2825|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。! W) C$ y, ]' r% ?+ b
语句是这样的
* E" C7 ]+ O& wis  S4 ?6 w* Y* h$ ]
        i:integer;
; ]& m8 N2 k: |7 x+ @1 [        Res:string;! g( x7 S9 S7 Z+ C1 W, T
        obj:object;. g$ B  ^* p3 n4 O" \
do3 `) S% W3 S  S! k' K
        if existsObject("Status") then( i0 L( s& g; I
                Status.deleteObject;, b% ~5 l  Z4 J9 k3 {' a+ c% Z
        end;
2 Q* n" ^' M/ B) O6 V9 a        for i:=1 to 10 loop
& X5 R' M& x/ ~  }                Res:=sprint("Store_",i);# U. m1 c3 V; o, x/ i  J
                if existsObject(Res) then2 e5 T6 Y) |2 I8 O- q( \  ]
                        Obj:=str_to_obj(Res);" b4 g+ P" H8 D' P+ K/ M
                        Obj.deleteObject;
. V5 w5 H5 ]; E  _! z                end;8 j- |0 G6 b1 s& l
        next;
) l2 p! T2 E; u. F. n        --shengcheng Status:zimoxingceng
5 V( q: J; w: M0 [        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
8 v/ Y' m( h$ y+ j* T6 @8 L# E        Obj.Label:="warehouse status";
/ t1 }7 P3 u. J        # `6 X2 a( M4 ~( X6 J9 S/ S
        for i:=1 to WH_nums loop
7 s2 x: V9 q; @: v3 u* n" L) D7 [                Res:=sprint("Store_",i);) j% h' `4 \  f
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);* q  H3 F1 L- `# P# e
                Obj.Label:=sprint("huojiaceng:",i);  P/ {0 g- [" I$ z. Y1 @2 Q
                Obj.xDim:=WH_x;) R9 T/ s" c+ _% T- I! W
                Obj.yDim:=WH_y;
& T, p- u% `7 I1 b# t0 a0 W                Res:=sprint("StoreData_",i);
) p! Y  |# q1 @3 n$ ~" j, [4 b9 E$ Y               
: j& _3 m0 A8 S- b  h5 O4 g8 P                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
, _% P" Y: Q9 }  \( `- i- E                Obj.Label:=sprint("huojiaceng:",i);1 o8 e4 i$ x7 K
                Obj.inheritFormat:=false;$ c* h3 e+ V3 I3 @- b1 b% t
                Obj.maxxDim:=WH_x;% L( h& q4 r9 H" @
                Obj.maxyDim:=WH_y;
. Z( q7 ?& Y3 P/ m                Obj.ColumnWidth:=3;4 o- l* }" q! }- y7 |" R
        next;( l* \  g; t+ c- w* D% e
       
+ I2 F: o: v4 w6 }3 }        .Delivery.MUs.Forklift.speed:=2;
& a* z8 U. r# r, F. U) i2 T( ?        WH_var.delete({1,Part_Nums+1}..{*,*});
6 a. ^  c% u) A) P2 }4 F7 T3 t        for i:=1 to Part_Nums loop
# b4 z: v4 ?: P+ [0 b1 Y                WH_var[1,i]:=chr(64+i);
; N, X& q" I3 {- I3 \3 F; H        next;
2 n: Q0 Y7 X% S- kend;/ ^& }7 D9 F5 q5 X6 U+ {; I# V
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了, P- ~' s- P2 t! a* W# _

0 a' A! r9 Y- |% G3 g% B3 Z

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-10-25 13:25 , Processed in 0.020496 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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