设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4146|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
- O6 d* Y- a/ X: b* z语句是这样的' Y4 t. N. C* N" R$ ]
is
9 S+ V+ h! L6 k        i:integer;+ C, L3 E7 a! E% l3 b6 ?! d
        Res:string;. |; E+ v' w6 k' }
        obj:object;
- \. f* H& a, |% f' Hdo# G+ Q. H2 n- [9 H" ]" k- s
        if existsObject("Status") then
9 ^! @4 L) e0 b" r1 }. m7 D) o                Status.deleteObject;
* p/ s. r4 H2 Q4 b8 [        end;) v5 E5 q* Q, D  ?* g
        for i:=1 to 10 loop
# R/ J, I5 W7 `5 _) ]. n$ j                Res:=sprint("Store_",i);
# L5 Y% B6 N! F8 Q                if existsObject(Res) then' K3 m1 _5 c) i/ r
                        Obj:=str_to_obj(Res);% t; m+ T: B& [# V$ p7 f7 {
                        Obj.deleteObject;
; L0 J8 V, |1 b6 |9 Q, N: K) j                end;
( x* _8 ^/ i4 g4 T        next;
5 t/ j1 g; w8 _7 \7 {) Q  I        --shengcheng Status:zimoxingceng
* h- V) |" T! ~+ q6 H3 S+ v. Y        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
2 ]3 R6 a% S7 w$ Y        Obj.Label:="warehouse status";* A7 ]% C, D- K+ c: l3 \' T
       
2 e' S3 _1 M& T3 n        for i:=1 to WH_nums loop
. t7 E! e. f' ~) O# g" b                Res:=sprint("Store_",i);; ^/ r! Q. J, P4 F% Z
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);1 J% W. j) l4 ~  F- V! s
                Obj.Label:=sprint("huojiaceng:",i);: n3 E# ]4 R/ E) ~# @3 [. v; ?0 ~( _
                Obj.xDim:=WH_x;
# U7 R! i: T3 n: d* L                Obj.yDim:=WH_y;$ ?$ S+ x# H! g7 t' A- j
                Res:=sprint("StoreData_",i);  _1 M- ^2 T4 i" p; R
               
9 S( T* n3 x9 }1 f8 G1 b' z                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);6 c) I4 z7 x' E6 h" J! `# R
                Obj.Label:=sprint("huojiaceng:",i);% H! N+ O+ \: o8 g/ I% f' [* N. H
                Obj.inheritFormat:=false;; r" G1 K1 A( |' ?
                Obj.maxxDim:=WH_x;+ E% ^; t# u6 n0 k
                Obj.maxyDim:=WH_y;0 M0 s5 U' ]! ?+ p1 u' y) a" F. w
                Obj.ColumnWidth:=3;  ~  `6 }1 o/ m3 |8 _& [  R
        next;5 x2 z  F; w0 ?* N
        3 W; j* z6 h: z" _; N& t: Z) X
        .Delivery.MUs.Forklift.speed:=2;; z2 {. e5 L3 j6 R
        WH_var.delete({1,Part_Nums+1}..{*,*});" `' s! R) P: L* u7 v6 v  D( }
        for i:=1 to Part_Nums loop& E6 o3 F, t7 A5 K4 V" Y& F
                WH_var[1,i]:=chr(64+i);5 l2 y) \, b* Y8 R: T+ a
        next;0 z* ?7 l, H, i, H3 P
end;1 K  ]. v3 y* ~4 X
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
( A+ c" v! q6 ]4 ?' }8 W) \1 \! C9 |2 m6 e: a! I0 c" Y' i$ ?1 g

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-28 00:40 , Processed in 0.015924 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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