设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3445|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。  v" r/ K6 d1 @. u) f- c$ y5 f! H' E% _
语句是这样的
1 \; U) M. T6 S7 b7 q/ l) i% `is
, l  j& ]; [. N4 m# X9 ^3 K: k        i:integer;
' y2 {- U  r" p0 S        Res:string;( N0 z( H" Z' {: H0 Z0 O
        obj:object;$ Q! e. v" a2 h" ~8 V) P/ X9 N# U$ e
do
, c, z+ f- c9 H/ [  l) b; X        if existsObject("Status") then
9 g7 t. a* z9 P7 B                Status.deleteObject;) K$ Y3 N1 s6 j" F% C; e& I$ F
        end;! x1 H5 I5 B: }( G/ o
        for i:=1 to 10 loop
( w; u7 M$ H8 i* |                Res:=sprint("Store_",i);
0 L5 {6 \. Y5 p4 t3 B& k                if existsObject(Res) then. O* ]/ H: d7 ~$ e
                        Obj:=str_to_obj(Res);
9 y( R. O( U& g                        Obj.deleteObject;, v8 ^/ V2 z" y7 U4 Q( o! c
                end;0 H9 G4 l* J8 P2 M3 O9 d
        next;7 q' e9 q' A$ ]' a
        --shengcheng Status:zimoxingceng
8 Q! y+ v+ i& b4 \  y; a        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
& S) h, L; H( m8 N; M* W3 i        Obj.Label:="warehouse status";
3 Z- t5 ]7 Z9 p( K( z3 O        6 Q7 ]9 T1 Q* H1 ]
        for i:=1 to WH_nums loop
# V/ Q' n& c# E6 A  N5 g- m  f                Res:=sprint("Store_",i);
0 U; [5 g+ X! L4 ^7 ]                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
3 |+ o; Z! E! @) W: m                Obj.Label:=sprint("huojiaceng:",i);
" x$ s$ ^; g* S                Obj.xDim:=WH_x;
' ^+ L8 L6 ]5 h4 s( \  k1 z                Obj.yDim:=WH_y;
3 S  d# \4 o' W                Res:=sprint("StoreData_",i);6 |+ A8 c- n5 p& m: z  H
               
+ J( t& Y  K4 Z& y( D" L                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
0 ]% C1 W* P  y7 l                Obj.Label:=sprint("huojiaceng:",i);
  \5 z. ~* W9 g. L3 }0 a7 J8 ^                Obj.inheritFormat:=false;
8 E1 N; g  H8 |+ h; r4 J4 `7 x' Z$ q                Obj.maxxDim:=WH_x;' \4 o! C3 j% g1 o+ }
                Obj.maxyDim:=WH_y;5 z( U/ G: y8 }: Y
                Obj.ColumnWidth:=3;
; O4 I8 q- l3 N9 _        next;! i  V# c2 ^9 j! G
       
7 W8 a4 v3 Q' Y# B, o5 S6 x/ M        .Delivery.MUs.Forklift.speed:=2;4 a* i! O& {( e: K( m8 [2 ], i; Q
        WH_var.delete({1,Part_Nums+1}..{*,*});
: o0 ^, J! E% {        for i:=1 to Part_Nums loop
1 G1 A$ J. C+ N  ]6 l/ V                WH_var[1,i]:=chr(64+i);" s/ W) s% c6 t: Z& I
        next;0 S* N7 `$ ]! Y1 F: c
end;
8 }- W6 T* n) \. P# [$ P出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了; M" P' H8 r+ {* D( w. N
& t) C, U, R/ `2 B# _/ j

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-28 01:07 , Processed in 0.021618 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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