设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4215|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。. @3 s# r) F8 ]% {! k
语句是这样的/ }( T8 x$ V- x2 e. r
is
- \5 ]4 m7 I7 P  y& y5 s+ M        i:integer;& t, [- v/ {. M
        Res:string;1 k0 @0 O- P; F! |2 i( ?
        obj:object;
0 ~7 g( h  J' y  d( _# U7 v: kdo
9 ^' @) N  [: ^: Q        if existsObject("Status") then6 Q: S) y7 c: _' N% `1 Q0 ?
                Status.deleteObject;
; \6 X. v' y. q* B        end;
1 `  V# c$ I+ R4 H7 g) \& }        for i:=1 to 10 loop, Y  W% ~- R8 Q: f0 z) c$ {9 ^
                Res:=sprint("Store_",i);: O+ _! K9 y8 o/ x0 b* g$ p+ V+ a
                if existsObject(Res) then2 S* a, \% s5 F5 N/ }5 S
                        Obj:=str_to_obj(Res);
6 w9 {1 d5 o" F' K! \* W: t! b/ ~, w                        Obj.deleteObject;. o% N0 d) c6 l2 T$ L  N' t
                end;
" A" w4 w% @+ Y6 Z3 r+ K- e        next;
2 C/ P0 V! W/ {& [. Q5 }) d, [        --shengcheng Status:zimoxingceng
: O( Y8 D' G' M6 e        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");7 b' {9 c& O& f7 W, k
        Obj.Label:="warehouse status";
7 x; r4 B1 o& t: @" E" N' t' k       
( r% {/ m9 h* U, ~( G& Z5 E        for i:=1 to WH_nums loop
/ g! S4 t$ @6 W$ z                Res:=sprint("Store_",i);
$ \2 i6 }9 X# ~# R. U                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
6 Q/ @7 T1 p) O& |% x( J" U                Obj.Label:=sprint("huojiaceng:",i);7 ~! X, z8 }$ h8 h- [
                Obj.xDim:=WH_x;! |% T% o/ O0 h7 w+ V* _/ C+ P& U
                Obj.yDim:=WH_y;
/ K( r& i/ t: T/ w  R# M3 a9 B! L- Y                Res:=sprint("StoreData_",i);% M$ x) l9 R4 F6 B' p* F
               
6 ^1 m. z7 [2 q0 y- Y7 ^. p                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);9 n2 H, G; r9 n( D8 i
                Obj.Label:=sprint("huojiaceng:",i);
% f3 m0 U: h0 G% F* P/ L0 {8 I                Obj.inheritFormat:=false;
8 h+ M5 X  U, @4 j9 G                Obj.maxxDim:=WH_x;
/ g! t  D2 F) _, N                Obj.maxyDim:=WH_y;" d. f  A$ S# c; c& g
                Obj.ColumnWidth:=3;  g, l: t" Q9 G) M- g& W0 i6 \
        next;. i5 v, |$ l! }; S8 I9 K4 T) ^! R" j
       
( L  O( j+ ~$ _' Y        .Delivery.MUs.Forklift.speed:=2;
8 x1 K" ?+ ~3 l* u        WH_var.delete({1,Part_Nums+1}..{*,*});
3 {" L, t& e2 V6 j% q$ |        for i:=1 to Part_Nums loop8 |# n/ R  ?1 w" W. P, e" r& h1 y5 K
                WH_var[1,i]:=chr(64+i);
5 Z& g+ c! J6 \/ c2 [        next;
$ u+ ]/ k, l% d  o5 V* yend;4 g6 T4 C& z4 S2 a. e
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
. g. O) a# u7 J# v
9 c- u6 E: [" p8 W, n

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-8 09:15 , Processed in 0.016483 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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