设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3744|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
9 P9 e, p5 Q: i! R4 h语句是这样的
; l4 H2 o( n9 q5 B. dis; T' T3 Y; L) I, z& Y
        i:integer;. l9 ~5 x. x& J: T5 H! l- `
        Res:string;
$ i7 U( j: H+ d+ G        obj:object;4 w4 w) q6 Y# i& g/ W( |
do
; b! h: k2 Y& g% m        if existsObject("Status") then; r4 a( W0 I) g4 {! G
                Status.deleteObject;- V" @' i0 x* d; @& w
        end;
% f2 g+ L& m- Z        for i:=1 to 10 loop& [6 j0 Z* Y$ H% z+ S4 w. O
                Res:=sprint("Store_",i);3 ]; X/ v& Y4 z' v
                if existsObject(Res) then
* j- g; @3 d7 m" U                        Obj:=str_to_obj(Res);; ~; r  Y0 C9 ^4 o5 ]
                        Obj.deleteObject;
1 C* ?4 K1 C5 k5 Z                end;' [1 x: D( X! q9 J" d8 e- N5 {
        next;7 j5 E) ?; F3 Z
        --shengcheng Status:zimoxingceng
) g9 K, e$ J  }! y        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
5 X' Y/ A& Q1 ?# [        Obj.Label:="warehouse status";( p8 u0 }2 N& o
       
: F$ X$ I! N* o4 V( B        for i:=1 to WH_nums loop% O; L" B5 m8 p9 z2 H) [6 W
                Res:=sprint("Store_",i);: D0 @" n% F6 U# @9 x8 G
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);, q7 B! |, u$ S. j+ Z5 J
                Obj.Label:=sprint("huojiaceng:",i);
- m/ s, W& m& F/ E                Obj.xDim:=WH_x;
  h2 i; M; Y0 W/ v& z. c& k3 u3 T3 z                Obj.yDim:=WH_y;" Z6 T( N* V4 K
                Res:=sprint("StoreData_",i);
0 j; [; l8 h* G2 }$ w9 R* N4 K               
3 j8 Y2 @5 e2 p4 [2 _0 x  H7 M                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);; l. B% d7 a; y2 m" p, i  V5 q1 ]0 t
                Obj.Label:=sprint("huojiaceng:",i);( P" r$ o& q; T1 k# ]$ R
                Obj.inheritFormat:=false;! e, I4 K0 T9 h5 g! P1 Z+ a
                Obj.maxxDim:=WH_x;' R) n1 F7 O3 K; B( M+ R5 ~
                Obj.maxyDim:=WH_y;+ |; b6 p  ]) U) K
                Obj.ColumnWidth:=3;- c" {- s0 G7 O$ q: z4 v
        next;
: m7 c) c) m1 x% g6 e) }        % f+ ]( Y9 T; A5 Y  j2 B1 l7 D2 A+ p
        .Delivery.MUs.Forklift.speed:=2;5 J" E( S$ l' W$ n
        WH_var.delete({1,Part_Nums+1}..{*,*});
7 L; `, w: ~/ x) a; W$ P! I        for i:=1 to Part_Nums loop
& Z1 h8 t$ W. u6 X& U, z2 f- i( G                WH_var[1,i]:=chr(64+i);2 q5 S* A0 g) ^, r
        next;; r+ R2 o9 E: ?9 A$ d8 B* x
end;& u# g; {7 Z& _  s/ {! j- @
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
0 l0 Q7 ^6 E2 D, S
4 r+ p% w! M0 J: `# d

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-20 13:23 , Processed in 0.016014 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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