设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3694|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
! ]$ @5 p& i% F语句是这样的
9 p- I: N6 d6 m& C3 \. ois; T+ a8 M; |2 ]/ z) M4 {+ V$ b& D
        i:integer;
5 Y* [% G. C! q9 X: D        Res:string;8 e2 X8 Y) l: m& C2 R9 D+ h/ c
        obj:object;. t9 e' k" q  Q6 T
do0 |  u5 V2 G3 `* y0 x
        if existsObject("Status") then7 x2 J) H3 U! E8 `* o; n) F/ h
                Status.deleteObject;
2 Y( w1 y  @4 ]% h: N* o! v        end;
6 ]4 j9 Y  ^0 ], G1 ^* H1 m        for i:=1 to 10 loop1 N; ^6 ^8 r2 M( N
                Res:=sprint("Store_",i);1 Q) k# L. I4 ?5 `5 R
                if existsObject(Res) then
: O& T, {: l# ^6 q% h                        Obj:=str_to_obj(Res);+ Z; v' B: `, m8 w/ [' |
                        Obj.deleteObject;
+ K/ c! r; H7 t% X                end;6 n( C& e  ]( t& \4 p; h
        next;
# i0 ]% L! S7 c5 n        --shengcheng Status:zimoxingceng2 w# q" x/ z1 j/ t
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");# ~6 H& x. j" u9 [" _  c
        Obj.Label:="warehouse status";
9 N" q: U: y5 t: {        3 v, c0 |/ e1 |$ l
        for i:=1 to WH_nums loop
+ j# e9 V& ]" h% B                Res:=sprint("Store_",i);
, e0 @; J% k; Y. c                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
& P4 s6 I8 V/ z% \; j- E4 {                Obj.Label:=sprint("huojiaceng:",i);, S4 O8 U4 t4 H& ]* Y% n1 ~
                Obj.xDim:=WH_x;
- a3 T/ _8 P  n$ }                Obj.yDim:=WH_y;4 e3 ~% p$ I) r8 |8 R+ X
                Res:=sprint("StoreData_",i);: N: b8 D4 x: I8 j/ n
                * s( y, K( o0 G
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);1 h4 j: U) c! ]. B
                Obj.Label:=sprint("huojiaceng:",i);9 V/ e5 v0 c$ v! X6 V9 Z( _% V/ M
                Obj.inheritFormat:=false;
6 G+ Q; @$ e8 ~0 \                Obj.maxxDim:=WH_x;
: u1 `! w$ g# U4 D" w( G                Obj.maxyDim:=WH_y;
! |' ^( D& T, X9 @1 a. d% t; g2 `                Obj.ColumnWidth:=3;
7 C& A6 F3 m8 H$ [9 W4 c( [8 |        next;2 e9 V+ i8 O  k0 r
        9 n. k( V" {, K) S
        .Delivery.MUs.Forklift.speed:=2;* |: F* q% U) |. H# }- j
        WH_var.delete({1,Part_Nums+1}..{*,*});7 S- y$ z5 E7 ?! ?) y2 Q" t0 G
        for i:=1 to Part_Nums loop+ W9 r- c* a( z2 O/ A- W
                WH_var[1,i]:=chr(64+i);9 E6 h. e- W, W) F2 V% U
        next;% i! k' |' y. s! ^. t, W/ b
end;
3 K# i. P$ J* l, n0 @- Q+ H8 X出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
6 b# P5 ~" L  K* T5 c6 e6 i
0 [! ~0 I; M4 z: T: D7 \/ q& t

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-15 06:04 , Processed in 0.018386 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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