设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2845|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。: p( A8 G, {% ~! A  F, R
语句是这样的
6 T; n, T, U2 N5 p7 z6 g% W( Sis4 {( ^8 u0 C! F' g
        i:integer;
- j5 A2 ~7 j) @) q2 F        Res:string;
7 g1 y. {  A2 M! x' N. u# W        obj:object;
$ f/ f# U: D8 P6 d4 l1 z% |2 @do- J4 ~6 p6 H8 _5 Z; g
        if existsObject("Status") then( n: L; [# O+ }* d
                Status.deleteObject;
( I6 T) E% o$ _7 b" V        end;
3 Y- x/ b! E3 ~( t! ?1 r        for i:=1 to 10 loop" ?$ H. Y+ `! B$ D- Z5 h
                Res:=sprint("Store_",i);
1 d4 u" |  O% ~6 q' ~0 c                if existsObject(Res) then
% E' Y' \; a, c; z. I2 [                        Obj:=str_to_obj(Res);) L6 J0 M& l, V3 a( a
                        Obj.deleteObject;
0 p; W# ]% h; R5 C+ |% e9 y- x- Y. f# |                end;
* O# L- e! \9 r        next;( E+ F% F% {* s- ]3 o
        --shengcheng Status:zimoxingceng
7 ?. Y2 o( R  [6 Y# O        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
! P. e" |/ ?+ r) _; Q! U' p        Obj.Label:="warehouse status";, _9 P3 M1 {6 F0 M0 O
       
) B' n1 S3 b( g. ~& D        for i:=1 to WH_nums loop
( P4 s3 J9 m+ R- r! P                Res:=sprint("Store_",i);8 Q8 {% ^3 a1 u
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);$ p8 E% ]) u+ u( l2 x
                Obj.Label:=sprint("huojiaceng:",i);
8 A3 Y# n" t' \/ N                Obj.xDim:=WH_x;4 Q  X5 [5 s! O! Q( f
                Obj.yDim:=WH_y;- p! q, U' _7 f0 ?
                Res:=sprint("StoreData_",i);
% q. @( W: q& \6 @. n* S; h, a" n6 z               
, h  n3 C# G- k3 a                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);' w6 F' S2 G# `6 O8 S2 b
                Obj.Label:=sprint("huojiaceng:",i);
% Q' k: B' S! I0 y! `1 D                Obj.inheritFormat:=false;
' H) D3 Z6 z7 y: m! [- L                Obj.maxxDim:=WH_x;5 u. T* ]5 w9 R* \) u8 i# B
                Obj.maxyDim:=WH_y;
5 T* W- m: G3 O$ k4 M& V( @                Obj.ColumnWidth:=3;5 g* ?+ A# ~# B& c1 Y  S
        next;2 c" \) Z2 b# W( ?- f3 n
        & J6 I) K2 O, Q% H" P3 {" r+ Z
        .Delivery.MUs.Forklift.speed:=2;
! K4 K. D" u* @6 m" @& @5 X6 w        WH_var.delete({1,Part_Nums+1}..{*,*});  C/ \$ Q+ U( G- ^
        for i:=1 to Part_Nums loop
9 x" f" |/ b$ w                WH_var[1,i]:=chr(64+i);5 O  C* v$ L# O
        next;
* R% A' {4 g0 h6 k+ B" C2 x, v! r1 |end;
& T& t- b& a0 T3 ~出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
/ H# i- s) _: Z$ M2 W7 f8 f+ g
( e9 \" S/ Y# W# N+ n7 y( Y# n

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-10-31 11:09 , Processed in 0.016862 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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