设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4592|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。6 K" f$ W: P' o# ~3 m5 `
语句是这样的
5 i9 t. ^5 V5 u- ?. dis/ f7 i6 J7 U: i2 \8 y& Z" H' }1 ~  C
        i:integer;
. l2 Q% R* @. f! ?# \9 y0 D        Res:string;
/ x7 p2 F/ O4 z" v: B* |! t9 s        obj:object;, ?6 e. Z' k5 e$ A; M5 G0 Q
do
9 o5 Q: j0 d# |' H3 R" c  r        if existsObject("Status") then
# F# {3 m+ _( f  N# y. S; t                Status.deleteObject;2 x7 m0 |" v2 B9 u4 ^4 X; c
        end;( z6 j& m% K/ D+ e
        for i:=1 to 10 loop
1 \5 d* v% ?8 U6 p4 Y4 N0 L6 P                Res:=sprint("Store_",i);: j1 K% `9 |+ @0 _% V1 r+ j
                if existsObject(Res) then
5 V' P8 ]' I0 z  I1 ^                        Obj:=str_to_obj(Res);) g* w5 U' s$ V+ D  l
                        Obj.deleteObject;
$ |/ W* m  e7 s6 I; p1 s/ q                end;7 _) n; y# l" W( O- Q7 z
        next;
) d/ S  c5 x( l        --shengcheng Status:zimoxingceng
' Q8 T+ m  K  A# w; e: I5 N. C        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");( A6 W* j- C$ n
        Obj.Label:="warehouse status";" \! a  B$ _4 j' ~2 ?+ h! x
       
6 D: ?4 H" l! I$ _1 d        for i:=1 to WH_nums loop
4 f& A6 l, Z, O: F# i                Res:=sprint("Store_",i);: N1 T2 `" s, q. y
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
  r1 G' Z) H* y% q5 Z' K; N                Obj.Label:=sprint("huojiaceng:",i);
, J7 |" p8 D+ r6 {  k  s% ~) h* }                Obj.xDim:=WH_x;6 F& \( I, n) k' G
                Obj.yDim:=WH_y;0 T& v8 A. Y& s" a
                Res:=sprint("StoreData_",i);( y7 v& l. \* v) v; C* r
                9 K3 o1 k. x  z* }; a4 W& [
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);8 }) J/ T" F6 E2 j
                Obj.Label:=sprint("huojiaceng:",i);
3 ~# }( [2 z: j: C& B4 F                Obj.inheritFormat:=false;
- A& p/ ]0 N( W                Obj.maxxDim:=WH_x;5 c3 N" R  i) S/ Z8 U
                Obj.maxyDim:=WH_y;
0 y1 E, ?& {& K7 b0 e9 @                Obj.ColumnWidth:=3;1 q: X3 M( J3 u/ s% A1 P0 d
        next;4 Z" {( T, B+ w
        # r( M! r& i( H! r4 ]/ v0 f
        .Delivery.MUs.Forklift.speed:=2;& P% u( e& I/ r
        WH_var.delete({1,Part_Nums+1}..{*,*});6 S6 a8 L, f+ P1 D* n% s6 T6 J
        for i:=1 to Part_Nums loop
& a3 s. R! l! @/ W                WH_var[1,i]:=chr(64+i);+ J4 G9 w' \% p: {+ Q1 I; R
        next;; z! x) G# h5 ?7 G. v+ ~9 V
end;4 D1 r5 E( d7 Z8 o9 k# c9 g2 s& z
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了3 w4 }9 Q' [1 s  [8 A  @
2 S( y3 O! m! o$ r& p

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-9-7 03:15 , Processed in 0.016980 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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