设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4558|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。/ g9 ?7 d' F4 R4 o. H8 c
语句是这样的9 {: @* `2 d& N8 j) p
is
2 j* ?' H# }: [        i:integer;
# A1 K5 }# z8 m% j% q6 p        Res:string;0 e, n1 I. }. }8 D
        obj:object;3 m! _6 t% ]& e% t) v0 s0 k
do
/ ]* }* }) u! }" n$ Y' g        if existsObject("Status") then* E  Z& F* H9 r
                Status.deleteObject;; A9 l" O0 S/ g9 [! {/ j( ^1 V! y
        end;! [* k& X* }& v  m* q' `; y- F9 n
        for i:=1 to 10 loop
" f0 a. J  M! u                Res:=sprint("Store_",i);0 F6 P+ ]# T6 q6 M; G& k
                if existsObject(Res) then/ g" G* F" \( g7 @
                        Obj:=str_to_obj(Res);
6 f% Y$ p  Q0 ^1 q- j                        Obj.deleteObject;4 B( T1 |+ I, z$ K: x$ U5 i
                end;% j5 @# w; v$ l& M
        next;
) E3 g( a8 @4 B3 S. G4 }        --shengcheng Status:zimoxingceng  x& n) G0 I+ q) [4 W4 R
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
8 F$ i/ G6 _, \9 V1 l        Obj.Label:="warehouse status";% g# B3 c: M; U9 J2 C0 Y* b
        ' }4 M1 a5 o9 k/ ^: L2 X
        for i:=1 to WH_nums loop- I/ Y6 f; R! D& x) o; v
                Res:=sprint("Store_",i);
) t' e( K0 H! {) f5 [                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);+ ?/ s: u  v+ k6 k4 n/ o( M
                Obj.Label:=sprint("huojiaceng:",i);
) T! |& s. Z; m5 V! y: M                Obj.xDim:=WH_x;% {2 \  T1 f% o: N) `
                Obj.yDim:=WH_y;4 f, G* I/ J3 t5 o( y0 R
                Res:=sprint("StoreData_",i);
/ K" [' a; e% ^                , C5 {& u, r" q" ~6 k9 e
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);% n- n3 n: r7 E  \  h2 u0 ~$ Z6 n
                Obj.Label:=sprint("huojiaceng:",i);
" e+ I1 G: l; j6 \                Obj.inheritFormat:=false;( D1 i- W# t1 m" Z' j* ~
                Obj.maxxDim:=WH_x;4 B0 X" t1 \) \+ ?; j0 _
                Obj.maxyDim:=WH_y;  A2 A4 Z2 V5 i0 P5 _( F8 c& m- @! n
                Obj.ColumnWidth:=3;" k) Z$ n' `$ a- k
        next;4 P' m2 L, D2 I& e- q: f9 w
       
+ {- @0 S$ s/ l, j& U        .Delivery.MUs.Forklift.speed:=2;. `. [, V& g, o( a
        WH_var.delete({1,Part_Nums+1}..{*,*});- G% ]2 q1 ?3 J" v  h
        for i:=1 to Part_Nums loop
" B8 R& n5 R, _  W                WH_var[1,i]:=chr(64+i);  \% g3 I+ E7 {% W$ H
        next;
6 }  W3 G7 F; B- N6 Q: j0 Oend;3 A9 H8 d) S: ^- o
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
7 f9 o! O( k, g& E3 n" w: ~8 ~1 Z, z: s7 j6 l% s4 F3 t4 V# O

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-9-2 19:12 , Processed in 0.019640 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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