设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3421|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
. z# f) f+ B) Q% w3 ]语句是这样的- e! x; w( X/ ]" @
is6 g  B! N6 Y, ^4 C: b
        i:integer;
7 B3 L9 e' w4 l4 O9 I2 K        Res:string;
& v5 q: ~/ `+ `8 D        obj:object;$ ?: K6 s0 D8 \% y* k- a5 n/ M
do
7 c8 p  z7 s. m( F. x& s3 o        if existsObject("Status") then
3 J  ~% x/ [4 U                Status.deleteObject;
# U+ W- G5 \, n& P# Z- J) Y- I4 Q        end;/ V9 W' _6 v! l! e) m& k" ?4 I5 M
        for i:=1 to 10 loop
" V$ W% \: O% h/ f( f% C                Res:=sprint("Store_",i);7 u% W# c' f* Z, ~; I
                if existsObject(Res) then
/ ~" V! C. [, G0 ]& j5 P                        Obj:=str_to_obj(Res);
" l" e# N4 ~. m; E; A                        Obj.deleteObject;; p9 d0 M3 p5 L2 g
                end;
. C# i- i- O! |3 B! ]0 I        next;% G8 |) b. [5 X: q* h4 k( j
        --shengcheng Status:zimoxingceng' s9 Y( j* g. o) i$ ^
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");* d8 g7 c* d) l3 S& Z, l5 ^
        Obj.Label:="warehouse status";
3 Q; d/ y, d4 a2 Q' R" s9 M        ; N7 g6 R0 E' d5 _7 n
        for i:=1 to WH_nums loop" y- K9 N- ^# W* C* ^
                Res:=sprint("Store_",i);
) G; ^, i, m0 O: y) ^/ L! x; ?6 \                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
1 Q" M3 ]  c! x6 p0 [! e                Obj.Label:=sprint("huojiaceng:",i);: J. e: V: Z/ p# M$ b; v
                Obj.xDim:=WH_x;
& a3 I% u* \; P+ m                Obj.yDim:=WH_y;: `$ N. }$ i! W& U0 ^6 V- `
                Res:=sprint("StoreData_",i);
! m% F0 U: p( V. b. |0 [' G, N6 G               
2 x- w' j0 A: G" |( I                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
8 Q7 p+ V) V2 Y8 m. G2 c! j                Obj.Label:=sprint("huojiaceng:",i);
) s$ A1 L5 t- e# @6 L                Obj.inheritFormat:=false;" C7 ^3 B: N3 {6 T
                Obj.maxxDim:=WH_x;
  A6 n9 r8 p4 L6 W5 k5 W                Obj.maxyDim:=WH_y;/ L% F2 c! {: N7 H
                Obj.ColumnWidth:=3;
( S( h/ \& a: v0 b8 L4 B+ L' g        next;
1 Y0 y# L% i$ @& ^        9 b' c; w4 o$ O4 D/ M
        .Delivery.MUs.Forklift.speed:=2;& p) [  q4 L1 F) K8 F7 G( S
        WH_var.delete({1,Part_Nums+1}..{*,*});+ p. H% u4 K. H% u: I8 [# X2 M8 @
        for i:=1 to Part_Nums loop' `( P7 l2 N) M- C* }# }
                WH_var[1,i]:=chr(64+i);! E9 h9 I$ ?. p% T+ Q
        next;7 `, `  N2 ~, h) p
end;( z  j4 i# y+ r' N# t+ h4 ~
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
' N+ e, g7 i1 R9 @) O( q) O, V4 D
6 p; V" ~& c8 B1 W2 Z

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-23 17:10 , Processed in 0.022859 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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