设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3536|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
0 R: W. I7 F) g9 F* ~" t4 C  w- e6 U语句是这样的
3 R/ S6 ]1 X. ^: l2 Q2 His# c( S6 S& u# U. _
        i:integer;* f% b( i6 N# V) x- C5 t, G% ?
        Res:string;
% O7 \% ]$ g2 h        obj:object;
2 a5 P# W/ [3 h, Q) gdo  ~. T$ v9 X7 H5 u/ B$ ?- d& P
        if existsObject("Status") then
1 O) }% z: q7 m: I) \4 o$ G' N1 l+ e                Status.deleteObject;6 _4 |+ h, a/ v* X$ P
        end;
7 G  g, K' E6 c: j* I        for i:=1 to 10 loop/ h3 S) K& L, V( z) \7 g
                Res:=sprint("Store_",i);
7 O, z+ _2 R! B( Z  n$ K1 }                if existsObject(Res) then
4 E+ K: C; z, d                        Obj:=str_to_obj(Res);  K' c* ?# \& l1 `: ^
                        Obj.deleteObject;
3 t/ c: n7 n7 S9 d                end;
/ [9 f4 o( }5 Z* L% ~) ~6 n        next;
7 c1 z( ?: k% x$ v4 f: F        --shengcheng Status:zimoxingceng
. n1 a. X' z; y. a- v3 f- y        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");: |, q8 t) V  o7 j
        Obj.Label:="warehouse status";
3 u  `# c& f2 D/ R5 l1 l        4 h4 ]0 X2 i1 m
        for i:=1 to WH_nums loop- m" w4 V1 X$ g5 s
                Res:=sprint("Store_",i);
: m9 e# K  @- n                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
+ n! L) l0 ^& B3 L8 G                Obj.Label:=sprint("huojiaceng:",i);1 W0 g! {  C& d, Y
                Obj.xDim:=WH_x;
7 G( h2 L5 v$ E. W0 s) E                Obj.yDim:=WH_y;+ X4 e. a& Q, s1 F# H9 I( e4 S0 a
                Res:=sprint("StoreData_",i);
2 f" _6 Z8 v' s                $ k9 I/ ], q/ r2 e1 W# D. B
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
( ?" c, t* @! ]* f( x                Obj.Label:=sprint("huojiaceng:",i);
2 S" o/ x5 v+ t( ~                Obj.inheritFormat:=false;+ e, Q# c4 y9 F5 ^
                Obj.maxxDim:=WH_x;
1 W. Z* X) L- A7 M6 o9 f6 R' S                Obj.maxyDim:=WH_y;
6 y( ?) C& a6 ^1 I4 ~  E3 ]4 K9 ~                Obj.ColumnWidth:=3;
+ C8 w: Q+ i) E- ^# s        next;
5 c- [/ a5 ]) A, Y2 W' L. L       
5 V$ g% _9 O7 }( e# t        .Delivery.MUs.Forklift.speed:=2;, ?% i$ l8 X$ P- x, h/ G4 a
        WH_var.delete({1,Part_Nums+1}..{*,*});
$ D% x. h- h" Z1 p" D  h        for i:=1 to Part_Nums loop
8 r/ f% T$ ^  Z$ Q" ^! A' e7 d                WH_var[1,i]:=chr(64+i);
( m5 \, `' C+ t0 {3 K        next;0 z- G- F) F# W, }$ e" [
end;
, D) u% Z  ^% j. E出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
4 V: M1 F* D/ X& P( @' @( O" i9 C8 e) Q/ v9 N3 ?" T- L

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-17 22:53 , Processed in 0.015398 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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