设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3469|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
9 E/ o! L' q9 k: t4 v8 F6 `+ B语句是这样的
- {, t/ c' I1 a& uis
3 N7 C6 l' g1 {! K3 \8 e        i:integer;
/ }" ~: E+ F4 J0 Y) X5 M3 U) L        Res:string;( ]' `. D5 y% ]. k7 F9 ^
        obj:object;
$ U! }! j  `2 g2 O  P6 Udo3 m5 Z  J9 ~  ~0 N' T
        if existsObject("Status") then5 j/ G! v3 e1 D: j# v; w+ K
                Status.deleteObject;; {9 c8 F5 D8 O7 r* q
        end;8 A* @7 N2 `4 F% M& j0 t
        for i:=1 to 10 loop- u, T. I" h; ], @
                Res:=sprint("Store_",i);# _% i/ `  b& Y
                if existsObject(Res) then
8 W' L: o3 @5 J1 s; ^                        Obj:=str_to_obj(Res);, n$ _6 B2 I' x& S
                        Obj.deleteObject;0 g* l! G' }9 T0 W' ^5 f9 i" G
                end;
  O" ?) ?( e0 K8 ], Q        next;6 p6 N2 P7 P0 W( I5 C( P; k+ z$ x
        --shengcheng Status:zimoxingceng; `0 }. E" k' _, n
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
) W' ]$ k# {# ?5 i2 H) O        Obj.Label:="warehouse status";& h/ E5 I) A" J5 |) U9 Q+ B
        # q, n( G" V" Y
        for i:=1 to WH_nums loop, U  ]) E* m8 c4 `  O9 l# y
                Res:=sprint("Store_",i);
5 a) h9 j& K4 @. E8 Y. @5 J                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
5 Y% u4 K; p: ^, B& F/ w# J# i                Obj.Label:=sprint("huojiaceng:",i);! j+ [( S1 @2 z( E( M3 D
                Obj.xDim:=WH_x;
. f+ L/ a2 O( l  h$ p/ ]. o/ l. {                Obj.yDim:=WH_y;
! b/ w# J* P* {& g2 e, i                Res:=sprint("StoreData_",i);
& W5 L( s& [( L8 R               
/ K; c4 W# F7 ^/ P' D0 L! }8 c  m                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
( P$ d/ _$ L9 V                Obj.Label:=sprint("huojiaceng:",i);
: F) C7 Y+ W3 I6 r/ _4 L                Obj.inheritFormat:=false;/ b. O( {3 m8 R7 o
                Obj.maxxDim:=WH_x;& h! U7 p# _0 x, p5 t; y3 y
                Obj.maxyDim:=WH_y;, h5 m7 ^" x2 l& l8 |9 _& D
                Obj.ColumnWidth:=3;
$ l) E8 C8 s9 u/ r, G2 X: D        next;+ j7 \, L; u; y* [1 L) I
       
. E& _" f; M7 B& e0 b! Z        .Delivery.MUs.Forklift.speed:=2;6 X: T, _" e3 n7 b$ Y
        WH_var.delete({1,Part_Nums+1}..{*,*});
; u7 P6 J& E# J' s# h6 u' ^( m, S9 k        for i:=1 to Part_Nums loop# d- Z% a4 u# C# ~3 {0 ?& k
                WH_var[1,i]:=chr(64+i);7 |' k0 O3 C: ]5 e$ b" H
        next;
: x. F  E  y3 s$ Y  V* Dend;
8 [9 p  b0 c5 K8 B5 S, u& l# U出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
+ Z& X" b+ e9 `+ C% P/ E. e: b8 s  E$ a) ^

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-5 09:17 , Processed in 0.017361 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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