设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3790|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
6 M, Y) i- i  N. E" F. A语句是这样的. o- w1 M) i4 P4 P% O
is
' Q6 ^+ Y% |) s4 ]: L        i:integer;2 R8 w; P0 f, ]# I) i) o. E
        Res:string;) Y4 N: k$ e5 s5 _( z
        obj:object;
. K. H3 c% x$ ~; j8 I3 A9 A9 U, Bdo
2 `  D1 ~0 W8 j, O: w4 P        if existsObject("Status") then
7 J" F( n/ ~- J7 U1 f7 Y% J                Status.deleteObject;
- [0 E. e9 s2 P  n        end;% N5 o9 ], W1 V5 D
        for i:=1 to 10 loop6 w' v: x; G3 c/ C4 k
                Res:=sprint("Store_",i);
2 {/ E( h! w+ x0 j  P  @: Q+ p                if existsObject(Res) then
/ Z! S. L! l- M  Q' v                        Obj:=str_to_obj(Res);' h! e0 |+ o7 L% }: O# n3 W' w2 c
                        Obj.deleteObject;
; N7 I3 d& h( D# S  T$ U                end;$ `- T2 D! u$ p
        next;" e- Z6 [8 F& G1 D0 ^
        --shengcheng Status:zimoxingceng
1 _! y9 V# s( P/ R        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");  w5 a. ?9 e+ W- B6 `8 O: E" Z
        Obj.Label:="warehouse status";: N$ {6 y  _/ T" p7 k6 t
        8 F9 I" N: w9 p6 K/ j* k5 u% f
        for i:=1 to WH_nums loop, c  ?+ Y2 E0 o4 e
                Res:=sprint("Store_",i);, c7 `- U: g- H3 f1 i7 D% h
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);) ~! @& O8 H5 z2 Z1 l
                Obj.Label:=sprint("huojiaceng:",i);$ e4 n% K4 g$ F* \8 g7 t! S
                Obj.xDim:=WH_x;& S0 g3 b+ u8 o- s# \3 }
                Obj.yDim:=WH_y;0 K; M0 x" D; W( H4 o
                Res:=sprint("StoreData_",i);
! Q% O8 d! d2 I7 E                ! M5 M  `$ ]+ ~! K- G; ~5 |0 |
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);' f$ O3 q' E, P& I; t  L
                Obj.Label:=sprint("huojiaceng:",i);# L: h6 T, q/ \1 C
                Obj.inheritFormat:=false;
) C5 }# `+ b  A6 ]+ E5 c% n                Obj.maxxDim:=WH_x;
  G8 z) {: e6 o4 X. t                Obj.maxyDim:=WH_y;
2 S' m! {4 O8 ~9 G: k, H                Obj.ColumnWidth:=3;" }; ?/ f7 d7 m0 C5 f) h
        next;- a7 n" j! _) L7 l" m; d- {
       
6 ~4 E$ k! _" G7 [$ [( U7 N        .Delivery.MUs.Forklift.speed:=2;
; W" y0 g' C9 g8 h% E& X        WH_var.delete({1,Part_Nums+1}..{*,*});
# a9 Y/ O# o) P* s9 b( r        for i:=1 to Part_Nums loop: j) q; k( ^4 H
                WH_var[1,i]:=chr(64+i);0 u, j" x, t3 z' n) H
        next;
! i; X* M2 v; G$ }$ W9 Qend;
0 J% x8 r8 J9 `4 U0 b1 J出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了0 E( |; [$ _& |5 u* |1 `0 @; E

9 q) I+ N, V- ]/ Z6 x' X; x

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-27 05:06 , Processed in 0.025532 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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