设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3138|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
9 b3 b, J0 v7 a( t8 e语句是这样的
$ `1 T$ A' I- |0 y  Ois$ h! a" j" V  g& G0 J; w/ V# t
        i:integer;
9 d! a0 ^3 _2 L5 A/ v  s        Res:string;
3 |7 m- `  L6 X9 ?0 g5 s- `        obj:object;5 f9 s& V, m: G4 J2 V& b/ r
do& C" G' M( U  i4 P4 B/ J# J
        if existsObject("Status") then+ i; r  \$ s; S9 f
                Status.deleteObject;* o1 R1 `) h  H2 y) g( B+ H& h
        end;
3 p. i4 L) J3 {) E1 p2 v        for i:=1 to 10 loop
! ^1 D: E( N1 a+ L+ A                Res:=sprint("Store_",i);! N, l/ b- H4 G5 J& m4 O/ u
                if existsObject(Res) then
5 k$ P9 ~+ E6 r  n3 T. y                        Obj:=str_to_obj(Res);& y: h7 D- O9 J. G0 h
                        Obj.deleteObject;
7 X4 }- A4 J7 q+ o8 g4 |1 c! R9 |. Q7 k                end;
+ o! T' s* \/ y7 q3 `7 v        next;
+ _; Q6 ?; {$ |  h        --shengcheng Status:zimoxingceng
; l! ?/ Z5 u! [7 Z' \        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");$ X; @2 Y3 r: E' Z! f9 h1 s3 z6 m
        Obj.Label:="warehouse status";+ A6 Z! ]- \' q8 u2 g' z
        ' A* h9 I6 A$ n3 n' y. d
        for i:=1 to WH_nums loop
; U* @. U. d3 ]3 a; j) ]0 N                Res:=sprint("Store_",i);; k1 M2 @8 Z/ C
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
" T5 ]$ z! z2 }( s3 `                Obj.Label:=sprint("huojiaceng:",i);( x4 x$ a& A/ {0 w% b  H4 l
                Obj.xDim:=WH_x;
7 W, Q4 U) C4 ^                Obj.yDim:=WH_y;
4 o$ b8 [8 b4 Y8 j' g1 n" X3 y: o                Res:=sprint("StoreData_",i);& t/ R, c) W4 a( Z* Z
                8 W% D6 a: _! ^$ f
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);3 H& N+ e& Q* |- }
                Obj.Label:=sprint("huojiaceng:",i);, r1 r7 Y3 w- r2 b! P
                Obj.inheritFormat:=false;
% ^" r; H8 j' D$ E- a2 a                Obj.maxxDim:=WH_x;
6 b6 N9 u1 V, B3 L  n# P                Obj.maxyDim:=WH_y;; U. a" v, k7 r5 y, {
                Obj.ColumnWidth:=3;
4 E- a. F) [" [& c4 b: W        next;" u/ \- a. E; I  a
       
# w2 I0 p# c/ m        .Delivery.MUs.Forklift.speed:=2;
- ^1 k1 o. D8 M        WH_var.delete({1,Part_Nums+1}..{*,*});
" m& m7 w0 E4 _* L        for i:=1 to Part_Nums loop7 R1 G# M- {2 I; X9 Z
                WH_var[1,i]:=chr(64+i);: @3 g' j3 I" e/ M
        next;7 ^7 P. H6 e/ D) Q( M1 T) y
end;/ g4 y5 Y6 t  ^2 o' |; D
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
/ L4 r; J8 Z& q7 O9 G$ E
! ^/ K$ s  ?* p( {' g6 K

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-12-25 13:04 , Processed in 0.019572 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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