设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4472|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。% k  v; N! F7 N- N
语句是这样的
. C4 d( R4 m- J" ]/ A: iis7 C0 F2 y6 F7 Z* Z) Z
        i:integer;
2 C) Q5 r) y- l        Res:string;
# {. e$ C/ ]1 F$ D- M: k        obj:object;
) [! @, D7 g% o3 H# M* [8 ydo
8 |5 j4 T% x$ [9 L" r1 d" P+ F- u        if existsObject("Status") then, s8 K, U5 w* B! ]
                Status.deleteObject;) z8 f: k1 J& ~* I: x
        end;
9 m% L) k% k* J  x1 l! a/ R        for i:=1 to 10 loop
3 z" L  v( f, U3 P                Res:=sprint("Store_",i);7 o8 \: T1 Q9 h2 A$ s  X
                if existsObject(Res) then
4 \2 d- R; l' p0 F- F- L' U8 A                        Obj:=str_to_obj(Res);
! o. g2 i4 {* V, e2 z, f$ d2 U& o                        Obj.deleteObject;8 P2 Q: v' @! u, H6 l
                end;2 Y+ E7 t  ?. x) f  w+ n$ o! i$ Z
        next;
7 s: p- p8 N& b  c3 A9 r5 f$ u        --shengcheng Status:zimoxingceng
4 V/ J' @; T4 p! P) R, B; h& s        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");7 w9 S2 O. k2 }
        Obj.Label:="warehouse status";
, l4 x! P7 j, V" g8 p/ k       
5 U; c4 }* n$ Q$ }( U* h        for i:=1 to WH_nums loop8 r  C2 A9 u& r' f" [+ G+ c
                Res:=sprint("Store_",i);+ D8 m( m" [1 ?6 K
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
" V7 _3 {! P% a                Obj.Label:=sprint("huojiaceng:",i);
& S1 Z2 ^* o4 ?* U3 u  D( {                Obj.xDim:=WH_x;
8 x; t$ S; V% u% ^% J% I( A" a                Obj.yDim:=WH_y;
0 S0 E0 [# _* l( q                Res:=sprint("StoreData_",i);
1 m- k" a" X& l0 b2 `7 ~7 @( |# Q               
! B: G" s% r+ s. L- G" J                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);8 s# ~! ~% }) n! s, y+ m+ @
                Obj.Label:=sprint("huojiaceng:",i);. s9 r: t" x: C' y! a
                Obj.inheritFormat:=false;
3 Z: ]! x" }) ]" U' l                Obj.maxxDim:=WH_x;+ \) n9 X3 W/ b6 Y. b7 n
                Obj.maxyDim:=WH_y;; V+ b, Q2 j) X& j% ^
                Obj.ColumnWidth:=3;9 ~; l( S, x8 M
        next;
( y" m9 A; q' I; _       
, g# ]; Y; p  {& f        .Delivery.MUs.Forklift.speed:=2;. ^7 b, o" Q' _* M) f# J! B
        WH_var.delete({1,Part_Nums+1}..{*,*});2 H6 A( n9 u- ]+ G4 l1 @! n
        for i:=1 to Part_Nums loop  c4 {5 I. k4 C  A* R# V' b
                WH_var[1,i]:=chr(64+i);- b8 k( A& h$ {2 i% _2 Z5 j
        next;
# p9 |6 P# Q  b! f% M2 aend;
1 X3 D" ^* O) x1 x6 }出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了  V% r  ~# ]& h/ G
+ f; W( O2 _; B( O- C! V

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-17 10:07 , Processed in 0.026349 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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