设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4125|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。# \  K% \3 L, P, F( S  f+ k, Z
语句是这样的
/ G. W0 h' T7 V9 K  v: h2 I/ Ais
: N0 r7 g: @; n        i:integer;
5 u' A+ d! {& m; D        Res:string;
3 j7 w+ v8 w# L3 l* h6 C        obj:object;
; F! r: m% z. A; u; m" }do  [, Q1 Q. m: b3 B  b  K
        if existsObject("Status") then
4 l7 G( M: {6 j0 n4 s) k                Status.deleteObject;  P8 K/ G4 r7 B  a) m/ k
        end;
2 @9 G' @) Q* _. L% G        for i:=1 to 10 loop. _: \5 ^8 x8 J" G$ \7 h
                Res:=sprint("Store_",i);
9 p; Y5 j- n# q: V1 m, s; @                if existsObject(Res) then
7 U& X0 E7 E) H9 |" C" z' ?9 B- x                        Obj:=str_to_obj(Res);! D$ u9 A/ v9 p/ E# o
                        Obj.deleteObject;
8 v) H' E: n: P# I  u: d' p0 g+ ?                end;
; D- L% d1 a7 R! K# ]" s        next;
7 n  |( P  z& E        --shengcheng Status:zimoxingceng
( ]. S" L, o( }1 H9 x! G9 h+ P. s        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");; v( d) K- l: q9 c
        Obj.Label:="warehouse status";
' L: Z8 B' h7 G" \$ K4 n       
9 s. H# S+ t6 k+ `2 N4 y& k/ z: B        for i:=1 to WH_nums loop
8 P: u- T6 D- }) G2 K6 K6 x0 V                Res:=sprint("Store_",i);
& g6 ?1 V) k2 q. g; T; h$ L: R4 F                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
: W& K/ R# h7 z$ b- a+ O% T                Obj.Label:=sprint("huojiaceng:",i);
. X0 Q  E; m$ ^! P* P                Obj.xDim:=WH_x;/ w  E1 O2 X# N; r' E
                Obj.yDim:=WH_y;) ^  G8 x, U. Z& v! t$ x+ V! f
                Res:=sprint("StoreData_",i);
/ t6 s) F8 j- @; Y* |                , w6 {0 ?6 M& b* i, Z. a1 \: a
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
9 L' P, h/ E) t+ h6 S                Obj.Label:=sprint("huojiaceng:",i);% V' [% o1 j7 L: o0 @
                Obj.inheritFormat:=false;
- [; Y# g' t7 e+ _5 {0 D                Obj.maxxDim:=WH_x;3 A% J0 N" w# q
                Obj.maxyDim:=WH_y;* S0 z/ Q+ R& e% ^6 {, [+ L
                Obj.ColumnWidth:=3;
) [  a% F0 v$ x& l# f  R$ C9 @        next;
+ s' {8 n4 A6 y5 b7 E       
  G1 `, X$ h4 ?        .Delivery.MUs.Forklift.speed:=2;
  _; a/ b6 z& n& e" w        WH_var.delete({1,Part_Nums+1}..{*,*});
# }  H! J: \  O' _& {3 y        for i:=1 to Part_Nums loop
2 s  Q& y0 w& P1 Y! j" j/ S' M                WH_var[1,i]:=chr(64+i);
  J, Z: S" t- t1 N( q        next;0 H, W( S" Y0 U5 Q5 L! @
end;  ]! P  N4 p+ }% b( p
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
* A# \* e' [. `  T  R
+ C. G! @, w4 p) M/ P! X

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-24 05:56 , Processed in 0.020120 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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