设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4554|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。$ U/ i% l$ w) G2 R0 w
语句是这样的7 b5 V) s' g% z5 @5 a
is& C* z5 ?" z& ]3 O
        i:integer;
% x  B' r  ~& ?; {        Res:string;
" ~; t0 ]& M- t8 W1 d        obj:object;" j) e5 @8 z* x
do1 J1 e  J+ i4 ^9 F. }
        if existsObject("Status") then/ D4 `0 w7 o" J: C8 v' A
                Status.deleteObject;
. x* r( r. [& n4 O        end;( N. o8 M6 s! [: i% Z4 J7 z
        for i:=1 to 10 loop& Q& f  @9 T; A
                Res:=sprint("Store_",i);* f6 y0 i* }7 I6 z3 q
                if existsObject(Res) then
3 \8 h- W. Q% {                        Obj:=str_to_obj(Res);
' @+ [( p3 W/ w( i/ C                        Obj.deleteObject;# E! `! M/ A" p1 o% U
                end;
7 ]8 F0 y7 q% b* ~( h        next;) K$ W+ R+ N% c
        --shengcheng Status:zimoxingceng
# s; x' o( }& t1 e        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");( K, W% G, V7 |9 i1 J( F
        Obj.Label:="warehouse status";8 }1 ]* {: ^9 y9 B  p% Z% m
       
& w. b/ ~# `) N1 C        for i:=1 to WH_nums loop
1 V# \6 E9 b( m, t7 O' I, m                Res:=sprint("Store_",i);
, C# H9 ?, {  G3 y7 R- ~' U0 F( R                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
# }8 {; a, o# E' I" D( S                Obj.Label:=sprint("huojiaceng:",i);& b1 r! s( C/ x$ R) Y, G" t9 O2 L
                Obj.xDim:=WH_x;
3 W+ I  C  i5 R                Obj.yDim:=WH_y;
( u) k8 z" J! g* ?' u' |                Res:=sprint("StoreData_",i);$ f% s: T9 p- L. [  s% S# u4 O: Y8 b9 l
                1 Y# o) z. Y: W
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
; g! L1 q% e9 A4 e- t2 y9 |                Obj.Label:=sprint("huojiaceng:",i);0 J, m  X/ n& q5 `) S. N! @4 f
                Obj.inheritFormat:=false;
! v; t" g7 i, m" W/ n                Obj.maxxDim:=WH_x;
3 H8 t. k; b! `                Obj.maxyDim:=WH_y;
) |9 w4 A" U/ {! g                Obj.ColumnWidth:=3;+ H! O7 x: L1 Q$ O' p
        next;
5 @1 j3 R/ {% Z' _$ h+ _        8 S% _1 G) |6 `1 n; U
        .Delivery.MUs.Forklift.speed:=2;
7 K) F1 F- t1 o& [" L4 O5 p6 n! d- ?4 W        WH_var.delete({1,Part_Nums+1}..{*,*});
9 W+ W- l' P$ }        for i:=1 to Part_Nums loop0 F  C& c% k+ S& H" E" p
                WH_var[1,i]:=chr(64+i);- \9 s3 W; ^7 q1 P* F! i6 B% r
        next;
0 z0 m) s) u3 I8 b( D2 d( D0 D( j  Fend;# u* b/ G* J: R. [: g7 D
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了, V3 y& G; _0 I3 T, [7 R
" [4 I0 ^' F/ h1 W, @5 f/ u

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-9-2 06:58 , Processed in 0.022976 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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