设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3467|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。+ G: w1 B1 F( K. P& x
语句是这样的* X; Z2 h+ K# r0 M
is, e# i# Q( X& V& D2 g6 q
        i:integer;
( x" ]  ~8 R0 D        Res:string;
! p0 m0 S! q- M: d        obj:object;
7 f, S/ U! ~; Y6 T# A0 Fdo% l& E% H1 |7 g
        if existsObject("Status") then- ]: m% W& `. K
                Status.deleteObject;: t2 D  U0 n: U/ v6 x8 Y. D
        end;
8 y; W5 p: m" ~( T0 `& s# C. L2 R        for i:=1 to 10 loop
: h4 c, A/ I9 x- i                Res:=sprint("Store_",i);3 f4 B" Q. `( e( r) P
                if existsObject(Res) then0 f* k+ v$ a  g: g4 R. x
                        Obj:=str_to_obj(Res);
0 a# x, p& ~; l                        Obj.deleteObject;9 v* G4 K; v; D$ r) g7 y* O
                end;
  a; r" [. b  A8 S        next;" S2 M8 C. {+ S: z' V1 ^7 T
        --shengcheng Status:zimoxingceng
% S$ K5 t$ s* p; h+ f0 O& N" [+ L        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");4 I! ^! W/ t" m& x" G
        Obj.Label:="warehouse status";
. T. |9 A/ g( K# s) e3 R  O% a       
& S& }/ ?6 D: u+ \        for i:=1 to WH_nums loop
' {% ~) d' m( }/ r& C, }: r' i% ?1 u                Res:=sprint("Store_",i);
, d, C0 Q: k% \. X- Z                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
; o8 N' }! i" g7 C# u! Z# t                Obj.Label:=sprint("huojiaceng:",i);
2 L' N' I+ P. W5 K                Obj.xDim:=WH_x;/ [6 `. e( X  \8 d8 F
                Obj.yDim:=WH_y;
- N( H  \1 Q# D; v2 I                Res:=sprint("StoreData_",i);/ o% Y, Q8 z$ q* w/ ~+ O1 e9 n
                $ `& [" V( c; B1 C. N* m% M& f
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
, d! T- [9 V6 e1 p                Obj.Label:=sprint("huojiaceng:",i);
! u$ D3 _/ q2 J8 Y' L6 o$ E, G                Obj.inheritFormat:=false;3 W( H# r- Q) [" X2 N/ I
                Obj.maxxDim:=WH_x;/ U2 v0 G% u. z, x( r2 |
                Obj.maxyDim:=WH_y;
0 g- u4 f5 J4 X; t) J, `                Obj.ColumnWidth:=3;* J2 W3 b( a9 ~5 L. H- p" C
        next;" E* T5 B7 d6 D0 h+ @
       
5 g( z0 C% b, H1 R        .Delivery.MUs.Forklift.speed:=2;% N, [7 c% u9 o7 g
        WH_var.delete({1,Part_Nums+1}..{*,*});
/ @* ^+ s- _3 U' _8 L        for i:=1 to Part_Nums loop
0 n7 _" I" U0 {" Y' V1 m                WH_var[1,i]:=chr(64+i);
' ]' @% Q$ S. E. l$ u+ w, }/ V        next;% Y6 T# ]: a' U; O) K
end;
2 o6 Q9 O' y+ A7 C  T8 c3 E出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了7 M4 ^' j$ O% o( ~# L; T& p" u0 a

  M. |* t6 x; n/ ^

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-4 23:30 , Processed in 0.022998 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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