设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3359|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。; c. O& _( W3 ~2 o: {' O$ ?
语句是这样的+ l$ a9 p1 F& `) m$ T7 i0 U
is
: q: s3 a* H" y7 B        i:integer;" a( u, D7 `4 Q$ k* E2 {
        Res:string;' x, b8 M' k9 L! W8 q- X: F
        obj:object;1 r8 k4 `( T( ~. h4 a
do& N3 m- J  G" u
        if existsObject("Status") then
7 T* M# W1 l' u3 P                Status.deleteObject;; l$ F( Q; r6 p# s. X6 Y
        end;
* }8 \0 E1 S* m: O0 T* g+ s        for i:=1 to 10 loop! F* s0 @3 j) s; @# M- z
                Res:=sprint("Store_",i);) K0 a0 @8 }3 _9 f
                if existsObject(Res) then, L6 p2 t/ u, q: c: g# L
                        Obj:=str_to_obj(Res);
. _7 L3 [/ t! U- ^- X                        Obj.deleteObject;
+ L# P; ?8 [: a' f( U- U- f" Y                end;
- L5 P' k+ ?2 Y$ @; r# B$ r, g        next;9 H$ S4 ~' o0 P7 `
        --shengcheng Status:zimoxingceng
6 E7 K7 w) f' H! s  T        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");0 h- C; X4 ]2 Q  O
        Obj.Label:="warehouse status";$ N* H/ r# t7 L# @1 b
        ' p0 T; N5 I2 h
        for i:=1 to WH_nums loop$ c! r. z0 V3 S& K  U! m, L8 ~
                Res:=sprint("Store_",i);
( Z% X  v- C- v4 w                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);6 v4 _/ K. S- ~* B2 m* Z) X. i
                Obj.Label:=sprint("huojiaceng:",i);( [' q, y8 E  t3 e/ Z
                Obj.xDim:=WH_x;
( v0 E6 D  n0 D; p) |                Obj.yDim:=WH_y;0 i! a1 I; g- B6 T
                Res:=sprint("StoreData_",i);
) |. T( d: O8 }, ]: o2 d8 W                $ k0 o- N. X9 |1 ~1 n' }
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
. |  \$ d0 x6 q                Obj.Label:=sprint("huojiaceng:",i);+ \) C7 l9 o3 Q( K
                Obj.inheritFormat:=false;9 ^/ S3 ?/ N( T5 C
                Obj.maxxDim:=WH_x;
7 ^3 w" W8 m; S                Obj.maxyDim:=WH_y;& U4 H. p* p' F/ g3 q! \1 A
                Obj.ColumnWidth:=3;7 S; q5 O9 z+ H$ B9 V
        next;
! G6 {9 a* |0 s+ F        ) w7 }5 t9 |1 `  N9 ]
        .Delivery.MUs.Forklift.speed:=2;
; C' k$ s% q- M9 t; j% J; u        WH_var.delete({1,Part_Nums+1}..{*,*});2 T5 w1 p( d+ M6 R: ~! `
        for i:=1 to Part_Nums loop
2 \' Y9 t" E) N: W4 U+ o$ s( f                WH_var[1,i]:=chr(64+i);! O+ O. f! r: l( P
        next;2 B! |: R5 b4 w1 T  a. ?; c
end;4 `: _  |( {' x/ {  _& H+ [5 l- Q
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了# c# F6 |- V) f  o) f) c# g
) j# ]8 ?  h6 G7 B7 u

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-12 06:29 , Processed in 0.015765 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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