设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4428|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
' Z0 `* f  T* a$ x语句是这样的' S) O5 n: G' j% i- \! Y  K
is! ?% C$ n5 M1 e, d; N, F3 s
        i:integer;6 ]) Q% O+ Q4 Q+ m9 y' l% {
        Res:string;- I# f) f- K8 D2 \, Z
        obj:object;
4 u3 B9 z' [9 S; Z* @8 }) F! pdo
: `: v, }$ @1 F, Z+ n3 ?        if existsObject("Status") then# G" ?$ [  q4 L2 k! X  j
                Status.deleteObject;5 o- F5 b  n4 m% E7 n
        end;; C# x1 z7 w) u: p/ \$ P
        for i:=1 to 10 loop3 i; d; _0 @+ i9 \+ }/ p7 ]8 P! l
                Res:=sprint("Store_",i);
8 a) B9 g3 a/ k+ @6 i% a                if existsObject(Res) then
. Z7 y! X9 G: X$ B                        Obj:=str_to_obj(Res);
& t  S6 k  y7 @, t7 ^  W, }                        Obj.deleteObject;9 }+ p; O, M5 c2 x  ^
                end;. p5 o9 k* H3 E/ N4 ]+ s; l6 r
        next;
- U. Z: n5 a# w        --shengcheng Status:zimoxingceng
$ ^& |8 ?' U( C+ l5 U. d        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
: F: h' B( m  r9 S        Obj.Label:="warehouse status";: {1 G  E* t% _- ?
        9 U2 [0 ^+ s- V7 w$ N  Q
        for i:=1 to WH_nums loop
2 G5 p. }$ I/ y$ j                Res:=sprint("Store_",i);
. f7 T2 o; w# n- J! H, X/ A" C( I                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);$ _0 b7 y* X3 p/ g) z$ X1 @& ]
                Obj.Label:=sprint("huojiaceng:",i);8 H1 ]  ]" P! p/ G
                Obj.xDim:=WH_x;
) W* l7 P' E" |' h                Obj.yDim:=WH_y;
+ N" E  j" c" F( n7 o* Q                Res:=sprint("StoreData_",i);
/ v' F$ G3 I. Z( V               
0 y/ b# f" I2 i                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
- W4 X- i" }% L: c3 M                Obj.Label:=sprint("huojiaceng:",i);
4 P/ a3 n6 D" }+ t7 J5 c0 B% b                Obj.inheritFormat:=false;
" M& v! s! V& V                Obj.maxxDim:=WH_x;
, H( Q  }1 g$ u                Obj.maxyDim:=WH_y;. a# O/ R; g( z$ o% n
                Obj.ColumnWidth:=3;
0 ]% b& L, C/ O2 O6 E        next;
% w+ w% V5 y- S5 v6 I* u       
4 r5 x& `. z: J0 D1 ^# L        .Delivery.MUs.Forklift.speed:=2;/ w/ ]* h5 T" Q* ?# h
        WH_var.delete({1,Part_Nums+1}..{*,*});5 {  x8 f$ [: H" @4 _
        for i:=1 to Part_Nums loop- j$ D1 P9 c$ p8 G/ j  K9 T% Z
                WH_var[1,i]:=chr(64+i);4 D0 e' S- i2 o1 R% |: S
        next;
/ \: z% T9 O: U2 D7 F) Send;4 O+ Y/ z/ S0 Q6 g# N2 {- }, e
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
3 a8 L3 \; S1 t1 x4 {8 M' r- C8 O! g  }2 w/ v( C6 R( ~. @8 x4 V5 u( U

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-8 12:36 , Processed in 0.018041 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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