设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4058|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。, S1 {! j) C& C; \1 z8 P: }! g
语句是这样的, {7 g0 Y  p& E3 o% G! Z
is0 V! \' l* n, r& g
        i:integer;
" N2 I$ D* j$ a        Res:string;
9 ~# o! b/ g+ ^        obj:object;
2 W, A  H9 ^) i- F8 v% _2 W- {0 ddo% p4 |  l& s9 o: u5 n5 W; F& ]
        if existsObject("Status") then
! D7 b# Y" o! w* x% w' H                Status.deleteObject;! Y1 E& F) |# l- i
        end;! [" Q3 N! N2 y5 P3 s
        for i:=1 to 10 loop+ l( K5 B6 b: ^8 @( S! H
                Res:=sprint("Store_",i);
) r" z9 f* Q6 I  ^( I  B                if existsObject(Res) then$ z, W, N* _4 s. m# A3 h3 e
                        Obj:=str_to_obj(Res);
) B8 P) M) H8 |# d( ^- X# F                        Obj.deleteObject;# c. k: K3 o4 s7 U8 p" y
                end;& K; E$ H5 ^) @: Y6 ]% j
        next;+ a  X: Z* E/ e9 s) c
        --shengcheng Status:zimoxingceng- ~. [* U1 r1 y2 C0 d5 M# o; `! g
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
% @# F; }  `1 ~5 C+ @: q  ?        Obj.Label:="warehouse status";
1 Z2 m/ T; O& |+ ~       
7 d6 H" w3 T+ y6 ]8 V* W        for i:=1 to WH_nums loop
* n0 d& e& `4 X1 J5 k5 ]6 S                Res:=sprint("Store_",i);' e: X5 D; k. `
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
! I" t8 _; @0 A/ T# X: S                Obj.Label:=sprint("huojiaceng:",i);
& O6 d+ e0 p5 o! |                Obj.xDim:=WH_x;0 z8 A6 O4 S8 Z9 E1 p/ R( _& B
                Obj.yDim:=WH_y;
7 B( c2 `5 |! ?# B0 D* O; r4 h                Res:=sprint("StoreData_",i);
- o: z7 u/ x% Q& t               
, {( D8 |( f7 s0 \4 Q                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);3 f( m# P* H+ c4 I- Y- h
                Obj.Label:=sprint("huojiaceng:",i);
8 w+ W, C+ a# [2 Y                Obj.inheritFormat:=false;
- q0 d$ [& [) ^% [  ]9 l$ t+ X0 O                Obj.maxxDim:=WH_x;! S9 \' v8 f5 [0 f9 I, x
                Obj.maxyDim:=WH_y;
$ ]  x1 a+ p* h) ?( n                Obj.ColumnWidth:=3;2 ?8 m! u  N$ T7 X
        next;' |+ W0 i( {" `2 Y6 ~4 V. R
        5 Y3 M* C2 v% l* q* [
        .Delivery.MUs.Forklift.speed:=2;+ H9 N0 n; f) N* S- F  ?- s
        WH_var.delete({1,Part_Nums+1}..{*,*});/ k0 b7 i) ?9 u7 N+ E0 m5 v5 f$ V, u/ `
        for i:=1 to Part_Nums loop
5 a: s5 Q' q, x3 w( ?0 U                WH_var[1,i]:=chr(64+i);. K9 H1 q5 t9 W' `
        next;# k. |* l! G8 P7 p
end;9 g* x; Y( e, u5 u2 a2 D6 f
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
# T+ \5 J/ B0 ^6 w% s- M2 u
! B% w  e$ g# b) I6 j9 v

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-11 16:53 , Processed in 0.017854 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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