设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3775|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。8 H- h) a. }- j8 x7 p0 J2 V) N
语句是这样的
9 M. S, y( C" W. L8 Gis: B/ ?& u' Z6 f
        i:integer;/ B4 B2 N, J$ r1 S' W4 u0 i" [; H
        Res:string;5 V2 v7 x. c  O# ?. L- n, t6 R8 ?
        obj:object;
, x5 Z% e* U6 ydo
  V5 b( c8 K9 o: n# n' K! v        if existsObject("Status") then* @1 T, F) {* L4 v( R& b- v: w9 K
                Status.deleteObject;
/ d. q) C1 i7 q: F1 z' F" ?        end;8 G4 t4 f& S: x  U) b
        for i:=1 to 10 loop
$ \7 r( k! ^1 g9 b- |                Res:=sprint("Store_",i);
) C: z# h8 N0 I# A$ L                if existsObject(Res) then; N! K, b1 s# K+ G. A7 |
                        Obj:=str_to_obj(Res);
2 b9 A5 H) X  Y, l) X% J) b. E                        Obj.deleteObject;
: D) A4 u* B  V" \8 z                end;
. a$ ^* ?( ?* Y+ `6 }1 L8 s) |" r        next;; c4 }: H& z  }8 \
        --shengcheng Status:zimoxingceng: `- b; Q9 A- D+ O2 d  s4 r
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");* Z1 `6 r) i  F: i  d$ X3 L3 P
        Obj.Label:="warehouse status";- \5 M4 v5 k/ W& K7 b
       
1 V, d- A/ l' |( O        for i:=1 to WH_nums loop
4 z3 s* Y; R+ ?3 X/ o. \                Res:=sprint("Store_",i);
1 u2 j8 F3 d' g/ J# T                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
. c$ {. y6 |4 ?( ?                Obj.Label:=sprint("huojiaceng:",i);; U2 ?& s9 Y0 q, m( N9 K+ o
                Obj.xDim:=WH_x;
* @/ g4 Q' q" \; @) l9 ?                Obj.yDim:=WH_y;
: g' \9 @: A: C0 v. B                Res:=sprint("StoreData_",i);
$ m8 y$ a% q, P' N               
2 O( [; C$ V8 ~3 w4 l. B$ M                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);9 z9 |. L0 S/ Y4 Q% i6 ~
                Obj.Label:=sprint("huojiaceng:",i);7 k: G% Z+ e7 o1 O
                Obj.inheritFormat:=false;
# a0 t: C- Y8 t4 L) m+ A4 R                Obj.maxxDim:=WH_x;
2 D: a, L2 k' t3 X; E8 m. u                Obj.maxyDim:=WH_y;& M; K" ~8 e, g3 ~6 e( j
                Obj.ColumnWidth:=3;
, \1 V/ t* I1 I. t        next;' a& g) B% P/ d8 l
       
( q8 }& P, ~0 D* U: H7 {; C        .Delivery.MUs.Forklift.speed:=2;
+ D8 J9 g* r: H' I" J/ ^4 T. o9 b        WH_var.delete({1,Part_Nums+1}..{*,*});
' u2 o1 v( D6 c6 g6 M4 J) C7 s        for i:=1 to Part_Nums loop4 r% e# f8 `+ W6 i1 h: U+ F
                WH_var[1,i]:=chr(64+i);" c4 @. E  {1 {! f4 _
        next;6 @- F  H' l/ W3 [
end;
3 ^$ Z# D' |% A! \7 O2 ]% [, |出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了7 k2 m8 s: Y% N1 q

. b' A- o2 a; s/ B: P  x

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-24 02:46 , Processed in 0.016635 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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