设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2003|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。* e3 i) j( m2 O9 M6 h
语句是这样的9 W6 x6 Y4 Q( l
is4 k, w, X# j" H2 n! F
        i:integer;
2 z6 t2 r/ A, T4 C) u# q0 C        Res:string;) p7 h* m0 l  |9 \: {& }1 u, M: j
        obj:object;
: x1 l" P( Q$ B6 P; m: gdo
/ L0 X" U* v/ ]9 f        if existsObject("Status") then
# a# X: k; q% y; @                Status.deleteObject;
+ I  J6 Z- L* ~7 K' y7 w2 a        end;
0 f+ S( r6 j) X9 N& N* |        for i:=1 to 10 loop  @' s9 Z/ v) @/ k+ d
                Res:=sprint("Store_",i);
- n- h  Q- L4 x" }, K, i& v; e                if existsObject(Res) then
# G. B8 i# ^8 ?" ^# h0 u                        Obj:=str_to_obj(Res);
5 w, n; Q2 P" j! G0 L  Y' p: \                        Obj.deleteObject;2 X, m' f7 m# h
                end;
& t' E0 \/ b0 ~6 f2 c* J        next;9 k0 r/ E% F7 p" w/ x/ L+ E5 g
        --shengcheng Status:zimoxingceng# s: w5 N1 w; [4 J- Z! T- ^2 q+ N
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");' c5 \9 H. D7 t* q7 Q( K+ c
        Obj.Label:="warehouse status";
3 K) J  S( G7 p' ?       
! |8 k, |2 n. |4 y3 J        for i:=1 to WH_nums loop
' |# F# }( n# d2 f                Res:=sprint("Store_",i);9 r; |* `' P) @9 p4 w# g
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
) U- }* h4 e! y' ^. [8 O+ r/ R! A                Obj.Label:=sprint("huojiaceng:",i);! x  s8 x/ W# A( V+ G' M1 n
                Obj.xDim:=WH_x;
% f5 T" |7 {- w9 o                Obj.yDim:=WH_y;) Z2 c% Y0 |' v& n3 ?
                Res:=sprint("StoreData_",i);  A( H6 m- R" y! N3 h
                + W- Z9 L: ^$ \4 y
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);( s% y! X) o# L: m4 M  v8 a
                Obj.Label:=sprint("huojiaceng:",i);
8 s2 c9 a  a: e( L0 {3 t! Y7 y                Obj.inheritFormat:=false;* L% l# b  v0 B3 `& Y
                Obj.maxxDim:=WH_x;) f7 m4 H+ n6 ?# _) H. Q
                Obj.maxyDim:=WH_y;
- K' [5 r8 H) d3 @/ M, j1 b                Obj.ColumnWidth:=3;
. v7 Z) y1 p/ n& A& Q        next;
) r" x7 X6 {' O8 }/ u9 @       
3 W8 C, g4 [$ A8 `, j        .Delivery.MUs.Forklift.speed:=2;% V0 N8 p" N! X4 y- R  D1 X! S
        WH_var.delete({1,Part_Nums+1}..{*,*});/ b5 P- q6 O/ e  I
        for i:=1 to Part_Nums loop9 q/ o$ R: Z' D/ f, l. _
                WH_var[1,i]:=chr(64+i);2 J/ G# Z" d5 W3 r" h
        next;% k' j0 o2 W7 k3 l0 z. S/ X9 p
end;" ~. @6 }2 }, l2 u  G* _
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了& S. I1 a5 F0 h: J
% t0 U( H" P) Y- @1 k6 L

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-2-19 06:01 , Processed in 0.018485 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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